J'ai une macro en VBA qui fait un certain nombre d'opérations, dont le
lancement de différentes requêtes.
Pendant l'éxecution de ces requêtes la barre d'état affiche systématiquement
le texte : "Execute la requête " suivi d'une jauge. Or je veux personnaliser
la barre d'état, quelques soient les opérations faites par le programme.
Que ce soit avec les instructions echo ou SysCmd, pendant l'éxecution d'une
requête et uniquement pendant l'execution des requêtes, le texte de la barre
d'état est invariablement : "Execute la requête..."
Y a t'il un moyen de remplacer le texte par un texte perso ?
J'ai essayé toutes les possibilités des méthodes echo et SysCmd, rien n'y
fait...
Si quelqu'un avait une solution, je lui serais reconnaissant.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jessy Sempere [MVP]
Bonjour
Le mieux, serait d'utiliser :
CurrentDb.Execute "ton instruction sql"
au lieu d'utiliser : DoCmd.OpenQuery
En plus normalement tu devrais gagner en performance.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Dag" a écrit dans le message de news:
Bonjour,
J'ai une macro en VBA qui fait un certain nombre d'opérations, dont le lancement de différentes requêtes. Pendant l'éxecution de ces requêtes la barre d'état affiche systématiquement
le texte : "Execute la requête " suivi d'une jauge. Or je veux personnaliser
la barre d'état, quelques soient les opérations faites par le programme. Que ce soit avec les instructions echo ou SysCmd, pendant l'éxecution d'une
requête et uniquement pendant l'execution des requêtes, le texte de la barre
d'état est invariablement : "Execute la requête..." Y a t'il un moyen de remplacer le texte par un texte perso ? J'ai essayé toutes les possibilités des méthodes echo et SysCmd, rien n'y fait... Si quelqu'un avait une solution, je lui serais reconnaissant.
Merci d'avance,
Bonjour
Le mieux, serait d'utiliser :
CurrentDb.Execute "ton instruction sql"
au lieu d'utiliser :
DoCmd.OpenQuery
En plus normalement tu devrais gagner en performance.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Dag" <Dag@discussions.microsoft.com> a écrit dans le message de
news:622A9593-A84F-4386-9C2C-56BEAFAB7180@microsoft.com...
Bonjour,
J'ai une macro en VBA qui fait un certain nombre d'opérations, dont le
lancement de différentes requêtes.
Pendant l'éxecution de ces requêtes la barre d'état affiche
systématiquement
le texte : "Execute la requête " suivi d'une jauge. Or je veux
personnaliser
la barre d'état, quelques soient les opérations faites par le programme.
Que ce soit avec les instructions echo ou SysCmd, pendant l'éxecution
d'une
requête et uniquement pendant l'execution des requêtes, le texte de la
barre
d'état est invariablement : "Execute la requête..."
Y a t'il un moyen de remplacer le texte par un texte perso ?
J'ai essayé toutes les possibilités des méthodes echo et SysCmd, rien n'y
fait...
Si quelqu'un avait une solution, je lui serais reconnaissant.
En plus normalement tu devrais gagner en performance.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Dag" a écrit dans le message de news:
Bonjour,
J'ai une macro en VBA qui fait un certain nombre d'opérations, dont le lancement de différentes requêtes. Pendant l'éxecution de ces requêtes la barre d'état affiche systématiquement
le texte : "Execute la requête " suivi d'une jauge. Or je veux personnaliser
la barre d'état, quelques soient les opérations faites par le programme. Que ce soit avec les instructions echo ou SysCmd, pendant l'éxecution d'une
requête et uniquement pendant l'execution des requêtes, le texte de la barre
d'état est invariablement : "Execute la requête..." Y a t'il un moyen de remplacer le texte par un texte perso ? J'ai essayé toutes les possibilités des méthodes echo et SysCmd, rien n'y fait... Si quelqu'un avait une solution, je lui serais reconnaissant.
Merci d'avance,
Dag
Merci pour cette réponse ultra rapide et pertinente. Le problème est que mes requête sont assez complexes et traduites en sql elles font beaucoup de lignes.
Pour deboguer ou modifier je trouve plus pratique d'avoir les requêtes à part.
Mais l'argument "performance", en plus de ce problème de barre d'état, va peut-être me convaincre...
Merci encore.
Bonjour
Le mieux, serait d'utiliser :
CurrentDb.Execute "ton instruction sql"
au lieu d'utiliser : DoCmd.OpenQuery
En plus normalement tu devrais gagner en performance.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Dag" a écrit dans le message de news:
Bonjour,
J'ai une macro en VBA qui fait un certain nombre d'opérations, dont le lancement de différentes requêtes. Pendant l'éxecution de ces requêtes la barre d'état affiche systématiquement
le texte : "Execute la requête " suivi d'une jauge. Or je veux personnaliser
la barre d'état, quelques soient les opérations faites par le programme. Que ce soit avec les instructions echo ou SysCmd, pendant l'éxecution d'une
requête et uniquement pendant l'execution des requêtes, le texte de la barre
d'état est invariablement : "Execute la requête..." Y a t'il un moyen de remplacer le texte par un texte perso ? J'ai essayé toutes les possibilités des méthodes echo et SysCmd, rien n'y fait... Si quelqu'un avait une solution, je lui serais reconnaissant.
Merci d'avance,
Merci pour cette réponse ultra rapide et pertinente.
Le problème est que mes requête sont assez complexes et traduites en sql
elles font beaucoup de lignes.
Pour deboguer ou modifier je trouve plus pratique d'avoir les requêtes à part.
Mais l'argument "performance", en plus de ce problème de barre d'état, va
peut-être me convaincre...
Merci encore.
Bonjour
Le mieux, serait d'utiliser :
CurrentDb.Execute "ton instruction sql"
au lieu d'utiliser :
DoCmd.OpenQuery
En plus normalement tu devrais gagner en performance.
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Dag" <Dag@discussions.microsoft.com> a écrit dans le message de
news:622A9593-A84F-4386-9C2C-56BEAFAB7180@microsoft.com...
Bonjour,
J'ai une macro en VBA qui fait un certain nombre d'opérations, dont le
lancement de différentes requêtes.
Pendant l'éxecution de ces requêtes la barre d'état affiche
systématiquement
le texte : "Execute la requête " suivi d'une jauge. Or je veux
personnaliser
la barre d'état, quelques soient les opérations faites par le programme.
Que ce soit avec les instructions echo ou SysCmd, pendant l'éxecution
d'une
requête et uniquement pendant l'execution des requêtes, le texte de la
barre
d'état est invariablement : "Execute la requête..."
Y a t'il un moyen de remplacer le texte par un texte perso ?
J'ai essayé toutes les possibilités des méthodes echo et SysCmd, rien n'y
fait...
Si quelqu'un avait une solution, je lui serais reconnaissant.
Merci pour cette réponse ultra rapide et pertinente. Le problème est que mes requête sont assez complexes et traduites en sql elles font beaucoup de lignes.
Pour deboguer ou modifier je trouve plus pratique d'avoir les requêtes à part.
Mais l'argument "performance", en plus de ce problème de barre d'état, va peut-être me convaincre...
Merci encore.
Bonjour
Le mieux, serait d'utiliser :
CurrentDb.Execute "ton instruction sql"
au lieu d'utiliser : DoCmd.OpenQuery
En plus normalement tu devrais gagner en performance.
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Dag" a écrit dans le message de news:
Bonjour,
J'ai une macro en VBA qui fait un certain nombre d'opérations, dont le lancement de différentes requêtes. Pendant l'éxecution de ces requêtes la barre d'état affiche systématiquement
le texte : "Execute la requête " suivi d'une jauge. Or je veux personnaliser
la barre d'état, quelques soient les opérations faites par le programme. Que ce soit avec les instructions echo ou SysCmd, pendant l'éxecution d'une
requête et uniquement pendant l'execution des requêtes, le texte de la barre
d'état est invariablement : "Execute la requête..." Y a t'il un moyen de remplacer le texte par un texte perso ? J'ai essayé toutes les possibilités des méthodes echo et SysCmd, rien n'y fait... Si quelqu'un avait une solution, je lui serais reconnaissant.