|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : décembre 2008 Messages : 11 ![]() |
Bonjour,
En VBA je lance successivement différentes instructions Docmd.openquery avec des requêtes action, ce qui me permet d'automatiser une série de traitements sur une base. Pendant le traitement, si un utilisateur appuie au moins une fois sur la touche "echap" la requête en cours d'execution s'arrête et le script VBA passe à l'instruction suivante, ce qui rend le résulat des traitements "aléatoire" Je souhaite sécuriser l'application pour éviter cet effet. L'utilisation d'un formulaire lançant le traitement et contenant une touche "annuler" dont la propriété "Annuler" = oui, ne fonctionne pas. Pendant l'exécution de la requête, le formulaire n'a pas la main. Merci d'avance pour vos idées... |
|
|
00
|
|
|
#2 | ||
![]() ![]() René MAROTInscription : octobre 2005 Messages : 5 470 ![]() |
En effet, échape arrête le calcul d'une requête.
Je n'ai jamais eu ce problème, mes utilisateurs n'appuient pas sur Escape :-). mais j'essairai de remplacer les DoCmd.OpenQuery par Code :
__________________
Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs. |
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : décembre 2008 Messages : 11 ![]() |
Un grand merci René, ça marche nickel
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com