OVH Cloud OVH Cloud

Liste de Commande

1 réponse
Avatar
Daeron
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

1 réponse

Avatar
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


.