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]