OVH Cloud OVH Cloud

Valeur par défaut

1 réponse
Avatar
J-F
Bonjour, voici une question un peu difficile à expliquer mais qui ne doit pas
être si difficile à répondre, enfin je l'espère ;)

J'ai une table "Employé". Chaque employé a des attributs dont un qui est sa
"classe par défaut".

Dans un formulaire, j'ai plusieurs champs dont 2 qui sont important.Il y a
"Nom" de l'employé (où il s'agit d'une requête sur le noms possible d'employé
dans la table Employé citée plus haut). Une autre champs est classe. Celui-ci
est une liste déroulante avec les choix de classe. Cependant, j'aimerais que
lorsqu'on quitte la zone de texte du nom de l'employé, que la zone de texte
Classe aille sélectionner la classe par défaut dans la table employé selon le
nom sélectionné. J'ai essayé plusieurs petites choses (je suis bon en SQL)
mais je n'arrivais jamais à faire le lien avec le formulaire (where nom = NOM
DANS LE FORMULAIRE).. Je ne sais pas si j'ai été asser claire, n'hésitez pas
à me poser des questions! J'imagine que le tout se fait en VB ou avec des
macros mais je ne sais pas comment!

Merci d'avance!
J-F

1 réponse

Avatar
pgz
Bonsoir
Tu Peux essayer ceci , évènement 'après mise à jour' du nom :
sub Nom_AfterUpdate
Me.Classe = DLookup("ClasseParDéfaut", "Employé","Nom = '" & Me.Nom & "'")
end sub
si l'info de classe par défaut est dans le champ "ClasseParDéfaut" de la
table "Employé".
Bonne continuation,
pgz


Bonjour, voici une question un peu difficile à expliquer mais qui ne doit pas
être si difficile à répondre, enfin je l'espère ;)

J'ai une table "Employé". Chaque employé a des attributs dont un qui est sa
"classe par défaut".

Dans un formulaire, j'ai plusieurs champs dont 2 qui sont important.Il y a
"Nom" de l'employé (où il s'agit d'une requête sur le noms possible d'employé
dans la table Employé citée plus haut). Une autre champs est classe. Celui-ci
est une liste déroulante avec les choix de classe. Cependant, j'aimerais que
lorsqu'on quitte la zone de texte du nom de l'employé, que la zone de texte
Classe aille sélectionner la classe par défaut dans la table employé selon le
nom sélectionné. J'ai essayé plusieurs petites choses (je suis bon en SQL)
mais je n'arrivais jamais à faire le lien avec le formulaire (where nom = NOM
DANS LE FORMULAIRE).. Je ne sais pas si j'ai été asser claire, n'hésitez pas
à me poser des questions! J'imagine que le tout se fait en VB ou avec des
macros mais je ne sais pas comment!

Merci d'avance!
J-F