J'ai un peu honte de ma question mais je patauge lamentablement pour un truc surement très simple:
Je voudrais récupérer la valeur du champ d'une table et le stocker dans un variable.
Merci beaucoup pour votre aide...
Version imprimable
J'ai un peu honte de ma question mais je patauge lamentablement pour un truc surement très simple:
Je voudrais récupérer la valeur du champ d'une table et le stocker dans un variable.
Merci beaucoup pour votre aide...
Salut
Dans un module standard
Dans un formCode:Public MaValeurAConserver as String '(ou Integer, Long, etc.)
Code:MaValeurAConserver = Me!nomTextbox
Mon formulaire n'étant pas basé sur une table ou requête, je pense donc devoir utiliser :
mais je suppose que je vais devoir indiquer la table d'origine.Code:Public MaValeurAConserver as String
De plus, le champ contient un espace : Semaine traitée. Je dois obligatoirement le supprimer?? (si oui pas mal de modifications à prévoir en cascade)
bonjour,
il y a aussi la fonction RechDom (Dlookup) qui peut s'utiliser directement dans le formulaire sans passer par VBACitation:
Mon formulaire n'étant pas basé sur une table ou requête, je pense donc devoir utiliser :
Public MaValeurAConserver as String
mais je suppose que je vais devoir indiquer la table d'origine.
ce n'est pas très clair, est-ce un champ contenant plusieurs informations ? Un exemple illustré serait bienvenuCitation:
De plus, le champ contient un espace : Semaine traitée. Je dois obligatoirement le supprimer??
Dans ma table principale, j'ai un champ qui contient le numéro de la semaine en cours et que j'ai appelé "Semaine traitée"
Je cherche à récupérer la valeur de ce champ pour la concaténer avec une valeur figée :
le fichier s’appellerait donc : "Fichier_SXX" où XX représente la valeur stockée dans le champ "Semaine traitée"
la valeur retournée serait donc dans VBA:
à noter que si la table contient un seul enregistrement, il n'y a pas besoin de critère de sélectionCode:MaValeurAConserver = "Fichier_S" & format(Dlookup("[Semaine traitée]","LaTablePrincipale","ici éventuellement un critère de sélection"),"00")
EDIT: j'ai oublié un crochet fermant