OVH Cloud OVH Cloud

module et macro

2 réponses
Avatar
denis le breton
Re-Bonjour, cela doit faire la 4me question du jour
y a des jours comme ça
je bosse un peu en vba sous excel
et là j'aborde le vba sous acces, certes beaucoup de similitude
alors je coince quand même sur des détails qui sont toujours important

La question
pour récupérer la valeur d'un control dans un formulaire, je fais
val1 = Forms![nom_du_formulaire].Controls![nom_control_dans_formulaire].Value

je voudrais récupérer la valeur d'un champ du table par une méthode similaire
est-ce possible ?
Merci
Denis

2 réponses

Avatar
Eric
Bonsoir,

Voir la fonction DLookUp().
Val1= DLookUp("LeChamp","LaTable/LaRequête","LeCritere")
où LeCritere correspond à une clause SQL Where sans le Where
Ex :
val1= DLookup("NomClient","tClient","IDClient=1") retourne le nom du
client n°1
val1=DLookup("VilleClient","tClient","NomClient='Dupont'") retourne la
ville du client Dupont.

Plius d'infos dans l'aide sur la fonction (équivalent français : RechDom()).

Re-Bonjour, cela doit faire la 4me question du jour
y a des jours comme ça
je bosse un peu en vba sous excel
et là j'aborde le vba sous acces, certes beaucoup de similitude
alors je coince quand même sur des détails qui sont toujours important

La question
pour récupérer la valeur d'un control dans un formulaire, je fais
val1 = Forms![nom_du_formulaire].Controls![nom_control_dans_formulaire].Value

je voudrais récupérer la valeur d'un champ du table par une méthode similaire
est-ce possible ?
Merci
Denis



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
denis le breton
Impeccable
je progresse
Merci



Bonsoir,

Voir la fonction DLookUp().
Val1= DLookUp("LeChamp","LaTable/LaRequête","LeCritere")
où LeCritere correspond à une clause SQL Where sans le Where
Ex :
val1= DLookup("NomClient","tClient","IDClient=1") retourne le nom du
client n°1
val1=DLookup("VilleClient","tClient","NomClient='Dupont'") retourne la
ville du client Dupont.

Plius d'infos dans l'aide sur la fonction (équivalent français : RechDom()).

Re-Bonjour, cela doit faire la 4me question du jour
y a des jours comme ça
je bosse un peu en vba sous excel
et là j'aborde le vba sous acces, certes beaucoup de similitude
alors je coince quand même sur des détails qui sont toujours important

La question
pour récupérer la valeur d'un control dans un formulaire, je fais
val1 = Forms![nom_du_formulaire].Controls![nom_control_dans_formulaire].Value

je voudrais récupérer la valeur d'un champ du table par une méthode similaire
est-ce possible ?
Merci
Denis



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr