Marie Jo Ooo a écrit :

Je suppose qu'il doit exister une solution plus élégante mais j'ai beau me creuser la tête je ne trouve pas mieux. Quelqu'un pourrait-il me donner une solution ou au moins une piste ?
J'ai un peu le même problème avec des élèves qui appartiennent à plusieurs groupes, à plusieurs classes, donc voilà comment je ferais :
- une table adhérents munie d'une clé primaire adherent_id
- une table comptes munie d'une clé primaire compte_id
- une table adherents_comptes munie de deux clés étrangères adherent_id et compte_id - une requête faisant apparaître le nom de chaque utilisateur et chacun de ses comptes, du style : select "adherents"."nom", "comptes"."description", "adherents"."adherent_id", "comptes"."compte_id" FROM "adherents", "comptes", "adherents_comptes" WHERE "adherents"."adherent_id"= "adherents_comptes"."adherent_id" AND "comptes"."compte_id"="adherents_comptes"."compte_id" - un formulaire contenant un contrôle de table, affichant la liste de tes adhérents, en cliquant dessus tu sélectionneras l'adhérent de ton choix - un sous formulaire affichant seulement les comptes bancaires de l'utilisateur sélectionné dans le premier formulaire

Pour imprimer tes bordereaux, il suffira que tu fasses apparaître sur le bordereau un champ texte imprimable, dont le contenu variera avec tes sélections. Si tu veux un truc plus propre, tu peux également utiliser un programme calc, avec le pilote de données, tout dépend de ce que tu veux faire avec tes bordereaux :
- Publipostage
- Les imprimer 1 par 1
Si tu m'envoies un schéma de ta base de données (capture d'écran des realtions par exemple) et un exemple de boredreau, je pourrais peut-être t'aider davantage.

Bon courage.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à