Aide pour access (Etat)

natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je viens de créer mes deux tables guide et commission, puis le formulaire qui me permet de rentrer de nouvelles commissions pour les guides correspondant.

Cependant, j'aimerais savoir si l'on peut imprimer chaque commission entrée avec le guide correspondant.
En effet, avec Etat je n'arrive qu'a imprimer le total de mes informations alors qu'il faudrait que je donne a chaque guide le justificatif de sa commission et seulement de sa commission.

Merci par avance.
A voir également:

10 réponses

blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Salut,

une requête qui récupère les résultats que tu souhaites et un état basé sur cette requête ?
0
natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Oui mais comment faire ça?
J'aimerais un état par guide avec sa dernière commission qui vient de recevoir...son justificatif quoi.
0
natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Aidez moi svpppppppp
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Expose ton problème le plus précisément possible et on pourra t'aider.

Nous ne savons pas ce que tu veux faire, ni de quelles données tu disposes, nous ne savons pas non plus ce que veut dire : "J'aimerais un état par guide avec sa dernière commission qui vient de recevoir...son justificatif quoi."
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
ok, désolé.

J'ai 2 tables: une guide avec n° de passeport (clé primaire), nom guide, prénom guide et pays guide
une autre, commission avec n°commission (clé primaire), date commission, montant commission et n° passeport.
J'ai fais un lien entre les 2 tables avec le n° de passeport en disant que un guide peut avoir plusieurs commissions mais qu'une commission ne peut avoir qu'un guide.
Après j'ai fais un formulaire avec en haut le numéro de passeport, le nom, prénom et pays du guide; et en sous formulaire les infos correspondants aux commissions. Le n° de passeport je l'ai fait en liste déroulante pour pouvoir vérifier plus simplement si les infos correspondants à un guide était déjà enregistré.
Maintenant, ce que je veux faire, c'est un justificatif que je puisse imprimer contenant le n° de passeport, le nom prénom et pays du guide ainsi que les infos sur la dernière commission enregistré pour lui. J'aimerai donc un état mais seulement pour le dernier enregistrement.
J'espère que c'est un peu plus clair...et encore désolé mais j'ai vraiment du mal avec access.
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
J'aimerai donc un état mais seulement pour le dernier enregistrement.
C'est quoi le dernier enregistreemnt : celui qui a la date la plus récente ?
0
natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Oui. En fait, chaque jour, des guides viennent avec leur groupe et reçoivent des commissions par rapport aux ventes de leur groupe. Donc, a chque fois ils recoivent un bordereau de commission. Et il faudrait, qu'à chaque fois j'imprime la page de sa commission, seulement la sienne et seulement sa dernière commission.
Est-ce possible?
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Essaye une requête triée dans l'ordre décroissant de date avec un prédicat TOP 1

SELECT TOP 1 .... FROM ... ORDER BY....
0
natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Désolé, mais je l'insert comment?
Quand je rentre dans ma requête il y a:

SELECT
FROM GUIDE INNER JOIN COMMISSION ON GUIDE.[N°PASSEPORT] = COMMISSION.[N°PASSEPORT];


Je fais quoi avec ça...
Merci
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
Tu crées une requête avec :

SELECT top 1 [date commission], [montant commission]
FROM GUIDE INNER JOIN COMMISSION ON GUIDE.[N°PASSEPORT] = COMMISSION.[N°PASSEPORT]
ORDER BY [date commission] DESC;

Et ensuite, tu bases un état dessus...
0
natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Il me dise qu'il y a un problème:
Erreur de syntaxe (opérateur absent) dans l'expression "[montant commission]
FROM GUIDE INNER JOIN COMMISSION ON GUIDE.[N°PASSEPORT] = COMMISSION.[N°PASSEPORT]
ORDER BY [date commission] DESC; "
et ensuite quand je fais OK, il surligne le "ORDER"
0
natacha28 Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Je fais comment svp...
0
blux Messages postés 27147 Date d'inscription   Statut Modérateur Dernière intervention   3 362
 
tu peux coller l'intégralité de la requête ?
0