Bonjour,
J'ai un probleme de realisation avec Access.
J'ai une table de client et une table de facture. Sachant=20
qu'une facture peut etre donne a n clients et qu'un client=20
peut avoir n factures. J'ai donc cr=E9e une table=20
client_facture.=20
Maintenant je veux afficher pour chaque client, le plus=20
gros montant (+ d'autres champs) de ses factures pour=20
chaque type de facture (pay=E9, en cours, devis).
merci encore.
Daeron
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Gesnot
Bonjour Daeron
Je ne comprends pas très bien : "une facture peut être donnée à n clients". Normalement, un client peut évidemment avoir de nombreuses factures, mais une facture précise (N° xxx) n'est jamais envoyée à plusieurs clients.
Dans l'hypothèse classique, soit un client peut avoir des factures mais chaque facture pointe vers un client déterminé, il faut établir une relation 1 - n entre le fichier clients (côté 1) et le fichier factures (côté n). Et, dans cette hypothèse, le fichier de liaison client- facture est inutile.
A partir de là, cela devient un simple problème de requêtes avec des tris croissants ou décroissants. Vous pouvez aussi travailler avec des formulaires et sous formulaires ou Vous pouvez encore travailler avec des états et des groupes + tris.
J'espère que cela vous donne une piste.
Bon travail Michel Gesnot
-----Message d'origine----- Bonjour, J'ai un probleme de realisation avec Access. J'ai une table de client et une table de facture. Sachant qu'une facture peut etre donne a n clients et qu'un client
peut avoir n factures. J'ai donc crée une table client_facture.
Maintenant je veux afficher pour chaque client, le plus gros montant (+ d'autres champs) de ses factures pour chaque type de facture (payé, en cours, devis). merci encore. Daeron
.
Bonjour Daeron
Je ne comprends pas très bien : "une facture peut être
donnée à n clients".
Normalement, un client peut évidemment avoir de nombreuses
factures, mais une facture précise (N° xxx) n'est jamais
envoyée à plusieurs clients.
Dans l'hypothèse classique, soit un client peut avoir des
factures mais chaque facture pointe vers un client
déterminé, il faut établir une relation 1 - n entre le
fichier clients (côté 1) et le fichier factures (côté n).
Et, dans cette hypothèse, le fichier de liaison client-
facture est inutile.
A partir de là, cela devient un simple problème de
requêtes avec des tris croissants ou décroissants.
Vous pouvez aussi travailler avec des formulaires et sous
formulaires ou
Vous pouvez encore travailler avec des états et des
groupes + tris.
J'espère que cela vous donne une piste.
Bon travail
Michel Gesnot
-----Message d'origine-----
Bonjour,
J'ai un probleme de realisation avec Access.
J'ai une table de client et une table de facture. Sachant
qu'une facture peut etre donne a n clients et qu'un
client
peut avoir n factures. J'ai donc crée une table
client_facture.
Maintenant je veux afficher pour chaque client, le plus
gros montant (+ d'autres champs) de ses factures pour
chaque type de facture (payé, en cours, devis).
merci encore.
Daeron
Je ne comprends pas très bien : "une facture peut être donnée à n clients". Normalement, un client peut évidemment avoir de nombreuses factures, mais une facture précise (N° xxx) n'est jamais envoyée à plusieurs clients.
Dans l'hypothèse classique, soit un client peut avoir des factures mais chaque facture pointe vers un client déterminé, il faut établir une relation 1 - n entre le fichier clients (côté 1) et le fichier factures (côté n). Et, dans cette hypothèse, le fichier de liaison client- facture est inutile.
A partir de là, cela devient un simple problème de requêtes avec des tris croissants ou décroissants. Vous pouvez aussi travailler avec des formulaires et sous formulaires ou Vous pouvez encore travailler avec des états et des groupes + tris.
J'espère que cela vous donne une piste.
Bon travail Michel Gesnot
-----Message d'origine----- Bonjour, J'ai un probleme de realisation avec Access. J'ai une table de client et une table de facture. Sachant qu'une facture peut etre donne a n clients et qu'un client
peut avoir n factures. J'ai donc crée une table client_facture.
Maintenant je veux afficher pour chaque client, le plus gros montant (+ d'autres champs) de ses factures pour chaque type de facture (payé, en cours, devis). merci encore. Daeron