OVH Cloud OVH Cloud

sendkeys Sauvegarder enregistrement

2 réponses
Avatar
MJ
Bonjour
Dans un formulaire je sauvegarde l'enregistrement par une instruction
Senkeys "%(rv)" avant de demander dans la suite de l'instruction
d'imprimer l'état correspondant à cet enregistrement.
Ceci marchait très bien dans Access 95 mais pas dans Access 97 car la
barre d'outils d'access 97 a changé:
Enregistrement a bien le r sous-ligné, mais le n de Fenêtre est aussi
sous-ligné ! donc si on tape sur Alt n v il ne se passe rien.
Y a -t-il eu une correction pour cela ou comment le contourner avec une
instruction sendkeys qui sauvegarde l'enregistrement ?
merci.
MJ

2 réponses

Avatar
Jean-Marc
Salut,
As-tu essayé un Me.recalc à la place de ton sendkeys ?
Sendkeys est à utiliser en dernier recours et un me.recalc va mettre à jour
ton formulaire et tes tables.
Ton état devrait donc être correct.

Jean-Marc

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

Bonjour
Dans un formulaire je sauvegarde l'enregistrement par une instruction
Senkeys "%(rv)" avant de demander dans la suite de l'instruction
d'imprimer l'état correspondant à cet enregistrement.
Ceci marchait très bien dans Access 95 mais pas dans Access 97 car la
barre d'outils d'access 97 a changé:
Enregistrement a bien le r sous-ligné, mais le n de Fenêtre est aussi
sous-ligné ! donc si on tape sur Alt n v il ne se passe rien.
Y a -t-il eu une correction pour cela ou comment le contourner avec une
instruction sendkeys qui sauvegarde l'enregistrement ?
merci.
MJ




Avatar
3stone
Salut,

"MJ"
| Dans un formulaire je sauvegarde l'enregistrement par une instruction
| Senkeys "%(rv)" avant de demander dans la suite de l'instruction
| d'imprimer l'état correspondant à cet enregistrement.
[...]


Sendkeys => Poubelle ;-)


Utilise:

Me.Dirty = False


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/