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 01/03/2011, 16h18   #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 Killer une fonction

Bonjour,
J'ai des fonctions qui se déclenchent par le clic d'un bouton et qui durent un certain temps (quelques longues minutes).
Le temps pris par ces fonctions est essentiellement dû (95%) à du temps de requêtage sur Oracle via ODBC que tu temps de traitement local.
Je cherche un moyen pour killer ces fonctions à la demande.
Le souci est que pendant le temps de requêtage, je n'ai pas de visibilité, Access n'est pas accessible/visible si je suis passé à autre chose entre temps, donc je ne puis utiliser de sortie sur lic d'une touche dans une boucle...
Merci votre avis.
Laurent
lbar012001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2011, 20h38   #2
Rédacteur
 
Avatar de LedZeppII
 
Homme
Maintenance données produits
Inscription : décembre 2005
Messages : 3 939
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Maintenance données produits
Secteur : Distribution

Informations forums :
Inscription : décembre 2005
Messages : 3 939
Points : 6 278
Points : 6 278
Bonsoir,

Si tu utilises ADO pour tes requêtes, tu peux les lancer de manière asynchrone.
J'ai mis un exemple ici pour un projet adp.
Je pense qu'on doit pouvoir l'adapter à Oracle, la seule différence se situant au niveau de l'objet Connection, qui dans un fichier adp est la connexion en cours du projet.

A+
LedZeppII 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 14h46.


 
 
 
 
Partenaires

Hébergement Web