OVH Cloud OVH Cloud

Compiler sans ouvrir VB Editor ?

3 réponses
Avatar
Saidou
Bonjour

Est-il possible de compiler une appli ACCESS 2000 sans=20
ouvrir Visual basic Editor ?

En fait pour r=E9soudre le pb de r=E9f=E9rences manquantes de=20
mon appli sur certains postes, j'ai adapt=E9 un des=20
exemples fournis par Raymond =E0 mon cas.
Alors, mon code =E9tant prot=E9g=E9 par mot de passe, il faut=20
que l'utilisateur final de l'appli puisse remettre en=20
place les r=E9f=E9rences manquantes. Or apr=E8s changement de=20
la liste des r=E9f=E9rences, une compilation est n=E9cessaire.

Comment faire ?

Merci de vos contributions.

3 réponses

Avatar
3stone
Salut,

"Saidou"
Est-il possible de compiler une appli ACCESS 2000 sans
ouvrir Visual basic Editor ?
<snip>



Si tu ne compile pas toi-même, Access s'en chargera automatiquent
lors de la première exécution du code, car il ne peut l'exécuter
sans le compiler...



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
Saidou
Oui mais je pense que si mon appli n'est pas compilée, il y aura un pb de
performance.
En fait, je voulais savoir s'il existe une instruction ou une procédure pour
effectuer la compilation automatiquement.

Merci d'avoir répondu, et j'espère toujours une suite.


Salut,

"Saidou"
Est-il possible de compiler une appli ACCESS 2000 sans
ouvrir Visual basic Editor ?
<snip>



Si tu ne compile pas toi-même, Access s'en chargera automatiquent
lors de la première exécution du code, car il ne peut l'exécuter
sans le compiler...



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------








Avatar
3stone
Salut,

"Saidou"
Oui mais je pense que si mon appli n'est pas compilée, il y aura un pb de
performance.




La "compilation" de Access n'a rien à voir avec la compilation d'autres languages...


Si dans ton appli tu place des requêtes dans le code, du style:

Dim sSQL As String
sSQL = "Select * From Table..."

dans ce cas, la requête sera toujours "recompilée" à l'exécution!
Si tu veux l'éviter, il faut créer une requête enregistrée.

Pour le code, c'est identique...

Ce qui est important, c'est qu'il soit "compilable"...
S'il l'est, soit tu t'en charge, soit il le sera lors de la première exécution.
Si problème de lenteur, ce ne serait qu'au premier run...


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------