OVH Cloud OVH Cloud

Mise à jour par VBA

2 réponses
Avatar
BEAUCHAND
Bonjour à tous,

Je travaille avec Access 2000.
Je voudrait faire une mise à jour d'un champ d'une table.
C'est très facile avec une requête mise à jour mais je voudrait le faire pas
VBA.
Le nom de la table est "Menu"
Le nom du champ est "NomDeForme"
Je voudrait faire une mise à jour du champ avec un texte donné.

Merci à l'avance!

2 réponses

Avatar
Bonjour,

Je te conseille la méthode suivante :

CurrentDb.Execute "UPDATE Menu SET NomDeForme = 'un texte donné' WHERE TypeForme=3;"

ce qui donnera à peu de choses près dans ton formulaire :

CurrentDb.Execute "UPDATE Menu SET NomDeForme = '" & me!champcontenantlavaleur & "' WHERE TypeForme=" & me!TypeForme & " ;"

ps : pense à isoler le ou les enregistrements à mettre à jour grace à la clause WHERE

à+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------


"BEAUCHAND" a écrit dans le message de news:

Bonjour à tous,

Je travaille avec Access 2000.
Je voudrait faire une mise à jour d'un champ d'une table.
C'est très facile avec une requête mise à jour mais je voudrait le faire pas
VBA.
Le nom de la table est "Menu"
Le nom du champ est "NomDeForme"
Je voudrait faire une mise à jour du champ avec un texte donné.

Merci à l'avance!



Avatar
BEAUCHAND
merci beaucoup Anor!

"Anor" wrote:

Bonjour,

Je te conseille la méthode suivante :

CurrentDb.Execute "UPDATE Menu SET NomDeForme = 'un texte donné' WHERE TypeForme=3;"

ce qui donnera à peu de choses près dans ton formulaire :

CurrentDb.Execute "UPDATE Menu SET NomDeForme = '" & me!champcontenantlavaleur & "' WHERE TypeForme=" & me!TypeForme & " ;"

ps : pense à isoler le ou les enregistrements à mettre à jour grace à la clause WHERE

à+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------


"BEAUCHAND" a écrit dans le message de news:

Bonjour à tous,

Je travaille avec Access 2000.
Je voudrait faire une mise à jour d'un champ d'une table.
C'est très facile avec une requête mise à jour mais je voudrait le faire pas
VBA.
Le nom de la table est "Menu"
Le nom du champ est "NomDeForme"
Je voudrait faire une mise à jour du champ avec un texte donné.

Merci à l'avance!