Access : Champ dépendant d'un autre champ
Résolu
Adishaz
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
-
Mab2010 -
Mab2010 -
Bonjour,
Dans mon formulaire je veux rentrer le "nom d'une rivière" ainsi que son "code rivière". J'ai une table où sont répertoriées ces infos, avec pour telle rivière son code.
J'aimerai que lorsque je rentre le nom d'une rivière dans une case du formulaire, son code s'affiche automatiquement à coté, dans une autre case.
Merci d'avance.
Dans mon formulaire je veux rentrer le "nom d'une rivière" ainsi que son "code rivière". J'ai une table où sont répertoriées ces infos, avec pour telle rivière son code.
J'aimerai que lorsque je rentre le nom d'une rivière dans une case du formulaire, son code s'affiche automatiquement à coté, dans une autre case.
Merci d'avance.
9 réponses
Bonjour,
Sur ton formulaire(en mode création), tu va dans la propriété de la zone de texte "nom de la rivière" -> évènement -> après MAJ -> tu clique sur les "..." a droite de "Après MAJ" et tu écrit une formule DLOOKUP :
DLookup("[Nom du champ dans la table (ici c'est code rivière)]", "[nom de la table]", "[nom de la table].[Nom du champ dans la table (ici c'est nom d'une rivière)] = me.NomDeLaZoneDeTexte.value (zone de texte nom d'une rivière))
se qui devrai donné :
si ça peux t'aider, cordialement,
Sur ton formulaire(en mode création), tu va dans la propriété de la zone de texte "nom de la rivière" -> évènement -> après MAJ -> tu clique sur les "..." a droite de "Après MAJ" et tu écrit une formule DLOOKUP :
DLookup("[Nom du champ dans la table (ici c'est code rivière)]", "[nom de la table]", "[nom de la table].[Nom du champ dans la table (ici c'est nom d'une rivière)] = me.NomDeLaZoneDeTexte.value (zone de texte nom d'une rivière))
se qui devrai donné :
private sub xxx() me.[code rivière].value = DLookup("[code rivière]", "[T rivière]", "[T rivière].[nom rivière] = " & Me.[nom rivière].Value) end sub
si ça peux t'aider, cordialement,
Adishaz
Messages postés
25
Date d'inscription
Statut
Membre
Dernière intervention
2
C'est bien dans le générateur de code qu'il faut écrire cette expression ?