Bonjour,
Guy a écrit :
Bonjour,
Je suis en train de découvrir le module Base en tentant d'adapter des
connaissances Access.
J'ai trois tables et je veux faire un formulaire qui contienne tous les
champs. J'ai déjà les relations entre les tables groupes, albums,
morceaux, mais avec l'assistant de création de formulaire, je parviens à
inclure que deux tables, c'est un peu comme si je ne pouvais pas créer
de sous-sous-formulaire.
Oui, c'est une fonctionnalité qui pourrait servir ;-)
Or dans certains documents, cette possibilité
est évoquée, mais hélas parfois avec une phrase du genre je vous laisse
découvrir :-))
Donc, tu ne l'as pas encore découverte :-D
Quelle est mon erreur ?
Je te rassure, tu n'as fait aucune erreur.
Voici comment je procède, sans prétendre avoir LA solution.
Je crée le formulaire principal (frmGroupes) avec les tables Groupes et
Albums.
Albums étant inclus dans un sous formulaire.
Ensuite je crée un second formulaire (frmAlbums) avec les tables Albums
et Morceaux.
Morceaux étant inclus dans un sous formulaire.
OK ? Tu vérifies que tout celà fonctionne correctement, puis tu passes à
la phase "adaptation" ;-)
*Inclusion* d'un sous-sous formulaire dans le formulaire principal
(frmGroupes)
Respire un grand coup et vas-y trés tranquillement ...
1°) j'ouvre les deux formulaires frmGroupes et frmAlbums
2°) je copie le sous formulaire Morceaux (de frmAlbums)
3°) dans le formulaire frmGroupes je colle le sous formulaire Morceaux
A ce stade c'est presque bon, sauf qu'il faut connecter le sous-sous
formulaire
Je t'invite au passage à bien repérer tes éléments (formulaires) en les
nommant de manière distincte via le navigateur de formulaires (barre
d'outils "conception de formulaire").
Exemple : http://www.cijoint.fr/cij11054352771855.png
4°) connecter le nouveau sous-sous formulaire. Pour ce faire, j'appelle
les propriétés de celui-ci et je défini :
- comme type de contenu : table
- comme contenu : le nom de la table (relation Albums-Morceaux)
- établir un lien depuis: la clé(*) Albums
- établir un lien avec : la clé(*) Morceaux
(*)la clé doit être bien entendu identique pour établir la relation
Exemple: http://www.cijoint.fr/cij2482900921813.png
Au final, tu dois obtenir quelque chose comme ceci :
Exemple : http://www.cijoint.fr/cij1724405991813.png
Voila ! C'est aussi simple :-D
Bonne chance, et n'hésite pas à poser des questions.
Guy Veyssière
Espérant avoir éclairci cette zone obscure.
Francois GATTO
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]