Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/09/2011, 13h43   #1
Invité de passage
 
Inscription : septembre 2011
Messages : 9
Détails du profil
Informations forums :
Inscription : septembre 2011
Messages : 9
Points : 1
Points : 1
Par défaut SQL- affichage facture par page

Bonjour,
Voici un petit code sql pour me permette d'afficher une facture par porteur...
Mon problème est que la facture confond tout les numéros...
Voicile code

Code sql :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
SELECT Month([date_formation]) AS [Mois de formation], Year([Date_Formation]) AS [Année de formation], T_Detailsfacture.N°Facture, 
 
T_porteur.Nom_Client, T_porteur.Prénom_Client, T_porteur.Adresse_Client, 
 
T_porteur.CP_Client, T_porteur.Localité_Client, T_porteur.N°Agrément, 
 
T_Formation.Désignation_Formation, T_Formation.Date_Formation, 
 
T_Formation.Nombre_CF, T_Detailsfacture.[Prix unitaire], 
 
T_Formation.Taux_TVA, [Prix unitaire]*[Nombre_CF] AS montant, 
[Nom_Client] & " " & [Prénom_Client] AS Identifiant, [CP_Client] & " " & 
[Localité_Client] AS CP_Loca
 
FROM T_porteur INNER JOIN (T_Formation INNER JOIN (T_Facture INNER JOIN 
 
T_Detailsfacture ON T_Facture.N°Facture = T_Detailsfacture.N°Facture) ON T_Formation.CodeForm = T_Detailsfacture.Code_Form) ON T_porteur.CodeClient = T_Facture.Code_Client
 
WHERE (((T_porteur.Nom_Client)=[Nom du porteur ?]))
 
ORDER BY T_Detailsfacture.N°Facture;

Un grand merci d'avance au personne intéresse de m'aide..
sarif06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/09/2011, 17h04   #2
Modérateur
 
Homme René MAROT
Inscription : octobre 2005
Messages : 5 475
Détails du profil
Informations personnelles :
Nom : Homme René MAROT
Localisation : Canada

Informations forums :
Inscription : octobre 2005
Messages : 5 475
Points : 7 561
Points : 7 561
Si tu veux distinguer tes factures, cela serait probablement souhaitable d'avoir un champ dans la partie SELECT qui affiche ce numéro. Sauf erreur de ma part actuellement il n'y en a pas.

Ensuite tu devrais regarder les fonctions de regroupement (dans l'éditeur de requête c'est le bouton qui ressemble à un 3 à l'envers). Avec cela tu vas pouvoir cumuler les détails de ta facture en une seule ligne.

A+
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
marot_r est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h20.


 
 
 
 
Partenaires

Hébergement Web