Henri Boyet a écrit :
Bonjour et merci pour les différentes réponses, humoristiques ou constructives.

Je ne peux pas mettre mon fichier en ligne, car il contient les données personnelles des adhérents. De toute façon, ça n'apporterait rien puisque pour l'instant, ce n'est encore qu'une simple table avec noms, adresses, téléphones. Mon but est justement de l'enrichir pour l'utiliser plus efficacement.
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
J'ai.
- une table comptes munie d'une clé primaire compte_id
Là, ça se complique. S'il s'agit juste de mettre le nom des banques possibles (et des agences), ça va encore. Mais comme je dois faire figurer aussi le nom du titulaire du compte, cette table va devenir plus grande que la table des adhérents (quand les gens paient avec des chèques de différents comptes, un compte peut être au nom de Monsieur, l'autre au nom de Madame et Monsieur, sans oublier les participations des comités d'entreprises).
- 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.
Pour l'instant, ça dépasse mes compétences. Je ne sais pas encore utiliser des requêtes aussi complexes ni les sous-formulaires. Il va falloir que je me plonge dans les différents how-to pour comprendre. Je vais essayer de me mettre au niveau.

Encore merci,

Henri

bonjour,
Si le petit exemple joint veut bien passer, ça peut te donner des idées.
J.M

Attachment: Base Gestion d'association.odb
Description: application/vnd.sun.xml.base

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

Reply via email to