OVH Cloud OVH Cloud

erreur 2046

3 réponses
Avatar
Jean-Claude Meuterlos
Bonjour,

sur un bouton, j'ai le code : DoCmd.RunCommand AcCmsSaveRecord

et une erreur 2046 : "la commande ou l'action Sauvegarder l'enregistrement
n'est pas disponible pour l'instant"

(Access 2000)

savez-vous pourquoi ?

Merci

3 réponses

Avatar
André AVONS
Salut
tu dois etre dans un control en cours de maj

--
@+
André

Quelques liens avec des exemples, des utilitaires et des compléments pour
Access
http://access.seneque.free.fr/
http://www.self-access.com/
http://www.mvps.org/accessfr/
http://mypage.bluewin.ch/w.stucki/
http://access.jessy.free.fr/

"Jean-Claude Meuterlos" a écrit dans le message de
news:bhvffr$7nm$
Bonjour,

sur un bouton, j'ai le code : DoCmd.RunCommand AcCmsSaveRecord

et une erreur 2046 : "la commande ou l'action Sauvegarder l'enregistrement
n'est pas disponible pour l'instant"

(Access 2000)

savez-vous pourquoi ?

Merci




Avatar
Jean-Claude Meuterlos
j'ai trouvé, en fait sur ouverture du formulaire, j'avais un
Me.allowEditúlse qui fout le bazarre

merci pour la piste


"André AVONS" a écrit dans le message de
news:
Salut
tu dois etre dans un control en cours de maj

--
@+
André

Quelques liens avec des exemples, des utilitaires et des compléments pour
Access
http://access.seneque.free.fr/
http://www.self-access.com/
http://www.mvps.org/accessfr/
http://mypage.bluewin.ch/w.stucki/
http://access.jessy.free.fr/

"Jean-Claude Meuterlos" a écrit dans le message
de

news:bhvffr$7nm$
Bonjour,

sur un bouton, j'ai le code : DoCmd.RunCommand AcCmsSaveRecord

et une erreur 2046 : "la commande ou l'action Sauvegarder
l'enregistrement


n'est pas disponible pour l'instant"

(Access 2000)

savez-vous pourquoi ?

Merci








Avatar
Philippe PONS
Salut,

Il est probable que cette commande soit indisponible pendant l'exécution de
la procédure dans laquelle tu l'as placée.
Par contre, une fois la procédure terminée, la commande est opérationnelle.

La technique que j'utilise dans ce cas la, c'est d'exécuter la commande dans
le Form_Timer()

Dans la procédure:

1- affecter une valeur à une variable de niveau module, qui contient
l'instruction à donner au Timer:
mstrTimerInstruction = "SaveRecord"
2- Armer le Timer
Me.TimerInterval = 50 'par exemple!

Dans Form-Timer()

If mstrTimerInstruction = "SaveRecord" Then
DoCmd.RunCommand AcCmsSaveRecord
Me.TimerInterval = 0 'pour désarmer le Timer
End If

HTH,
Philippe

"Jean-Claude Meuterlos" a écrit dans le message de
news:bhvffr$7nm$
Bonjour,

sur un bouton, j'ai le code : DoCmd.RunCommand AcCmsSaveRecord

et une erreur 2046 : "la commande ou l'action Sauvegarder l'enregistrement
n'est pas disponible pour l'instant"

(Access 2000)

savez-vous pourquoi ?

Merci