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]

Répondre à