Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/11/2010, 13h54   #1
Membre du Club
 
Inscription : février 2007
Messages : 286
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 286
Points : 64
Points : 64
Par défaut Sortir d'un traitement en cours

Bonjour,
J'ai déjà utilisé cette fonction dans une boucle de traitement afin que lorsque l'utilisateur tape sur la touche ESC, il puisse sortir du traitement, et ça marche bien.

j'avais cette déclaration
Code :
Public Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Integer
Et dans mon traitement
Code :
1
2
 If (GetAsyncKeyState(27) <> 0) Then
        msg = MsgBox("Stop process ?", vbYesNo, "CONTROL")
Ce que je recherche à faire maintenant, c'est quelque chose d'équivalent sauf que cette fois, je n'ai pas de traitement mais une requête création de table locale pointant sur une requête de type SQL DIRECT qui interroge une base oracle via ODBC.

L'interrogation peut prendre un certain temps et je souhaiterais que l'utilisateur puisse là aussi sortir du traitement.

Je ne sais pas comment procéder.

Merci,

Laurent
lbar012001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h34.


 
 
 
 
Partenaires

Hébergement Web