Bruno Temple a écrit :
Bonjour,
J'essaie de me faire une petite base de données de notation avec Base.
Je souhaiterai avoir un formulaire de saisie principal qui contienne
certains champs à menu déroulant.
J'ai donc fait une table principale, puis une ou deux tables destinées à
contenir les valeurs des menus déroulants.
Comment faire pour faire apparaître ces valeurs sur mon folumlaire
principal ?
Merci de votre aide
Pour ma part je procède de la façon suivant :
- La table principale doit avoir une clé étrangère qui est liée avec la
table qui sert de liste au menu par sa clé primaire.
- menu outils relations clic su clé étrangère de la table principale et
déplacement vers la clé primaire de la table liste, ou l'inverse je ne
sais plus !
- Clic et Positionner champ liste dans le formulaire
- ouverture automatique de l'assistant (vérifier l'icône dans barre de
conception formulaire)
- table (liste menu) à choisir pour l'affichage de ses données dans le
formulaire de la table principale
- sélectionner le champ à afficher de la table liste
- sélectionner champ clé étrangère (table principale) clé primaire de la
table liste
- Terminer
Ou bien
- Dans propriétés formulaire ( de champ liste)
général
sub form (le renommer éventuellement)
données
table : table principale
- Dans contrôle de champ (liste) :
général
list box
mettre en forme alignement taille etc..
données
champ clé étrangère (table principale)
type
SQL
contenu
SELECT "champ table liste","clé primaire table liste" FROM "nom_table
liste"
champs liés ouverture fenêtre
mettre clé étrangère table principale et clé primaire table liste en
relations
si jamais il y des chiffres au lieu des valeurs c'est que l'ordre des
clés est mauvais.
Je pense avoir tout écrit et sans âneries
J
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]