Bonjour Serge,

Je ne suis pas certain d'avoir été très clair, alors je crois préférable de prendre un exemple.

Imaginons que tu gères, avec ta base, les animaux hébergés au sein de ton foyer ; pour simplifier, disons que tu as deux tables, l'une gérant les caractéristiques des animaux (nommée "Bestioles") et l'autre les évènements affectant la vie de ceux-ci (nommée "Evnmts").

Ta table "Bestioles" comporte les champs suivants : IdBestiole (clef primaire), Nom, Type, DateNaiss, Propriétaire, Origine, etc...

Ta table "Evnmts" comporte les champs suivants : IdEvnmts (clef primaire), Nature, Date, Observations, etc...

Pour que les enregistrements de ta table "Evnmts" puissent être affectés à l'animal qu'ils concernent, il est indispensable qu'un champ de la table "Evnmts" indique celui des enregistrements de la table "Bestioles" affecté par cet évènement ; pour ce faire, créons un champ que l'on nommera "Individu" et qui devra contenir l'un des éléments identifiant de façon unique l'un des enregistrements de la table "Bestiole" ; ici, ça pourra être IdBestiole par exemple, ou Nom (à la condition que l'idée ne te prenne pas de donner, à quelques années d'intervalle, le même nom à 2 individus).

Lors de la création du sous-formulaire, il importera d'opérer une relation entre les champs Evnmts.Individu et Bestioles.IdBestiole ; ceci permettra au sous-formulaire de n'afficher que les enregistrements concernant l'individu affiché par le formulaire principal.

Est-ce que c'est plus clair là ?

A+

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

Répondre à