OVH Cloud OVH Cloud

Me.ActiveControl

1 réponse
Avatar
PA
Ouf un probleme laisse place a un autre

j'ai enfin trouver comment connaitre l'enregirement ou je me trouve
Me.ActiveControl me renvoi la valeur de l'enregistrement actif
pb de syntaxe ou de possibilite
comment dit ton
DoCmd.RunSql "Update TABLE set [Prix] = '55' WHERE [Nom] ="???? Valeur
renvoyé par Me.ActiveControl !!!!
désoler pour mes question simpliste je n'ai trouvé aucun exemple !!!

Pendant que je suis '55' sera remplacer en realité par TABLE2.[prix]
si quelqu'un a la syntaxe qui ne me demande pas la valeur de la valeur
trouver(par Me.ActiveControl) !!!!!! incomprehensible !!!
je suis preneur
Merci d'avance

1 réponse

Avatar
Raymond [mvp]
Bonjour.

Me.ActiveControl ne donne pas l'enregistrement actif mais le contrôle actif
du formulaire actif.
pour la requête si '55' est remplacé par TABLE2.[prix] il faudra indiquer
une relation existante entre les deux tables . pour la clause where il
suffit d'indiquer la valeur du contrôle actif:
WHERE [Nom] =" & Me.ActiveControl.Value
ou
WHERE [Nom] ='" & Me.ActiveControl.Value & "'"

si j'ai bien compris
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"PA" a écrit dans le message de news:
41c9abe7$0$30827$
Ouf un probleme laisse place a un autre

j'ai enfin trouver comment connaitre l'enregirement ou je me trouve
Me.ActiveControl me renvoi la valeur de l'enregistrement actif
pb de syntaxe ou de possibilite
comment dit ton
DoCmd.RunSql "Update TABLE set [Prix] = '55' WHERE [Nom] ="???? Valeur
renvoyé par Me.ActiveControl !!!!
désoler pour mes question simpliste je n'ai trouvé aucun exemple !!!

Pendant que je suis '55' sera remplacer en realité par TABLE2.[prix]
si quelqu'un a la syntaxe qui ne me demande pas la valeur de la valeur
trouver(par Me.ActiveControl) !!!!!! incomprehensible !!!
je suis preneur
Merci d'avance