OVH Cloud OVH Cloud

fenetre access persistante !!

2 réponses
Avatar
Orel
bonjour a tous !

je pilote access 97 via XL 97 .
quand j'ouvre mon classeur XL la connexion se fait a ma base .... OK !
des lors une fenetre access s'ouvre en arriere plan .... jusque la ca me
derange pas plus que ca ...
mais qd je ferme mon classeur XL la fenetre a ccess reste .... qd je
clique sur la croix rien a faire elle reste.... je suis obligé de faire un
ctrl alt sup fin de tache pour m'en debarrasser....

il dois y avoir une commande a mettre dans mon workbokk_close() pour
termibner la connexion a la DB et fermer ACCESS ???

j'ai essayer :
maBase.Close sans succes...


merci a vous
orel

2 réponses

Avatar
Raymond
Bonjour.

une idée:
as-tu essayé de mettre: AppAccess.Quit
AppAccess étant ton objet application dans lequel tu as fait ton
createobject.
il faudra aussi vérifier si tu n'as pas un formulaire permanent qui bloque
la sortie d'access.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Orel" <pub[nospam]@owel.fr.st> a écrit dans le message de
news:%
bonjour a tous !

je pilote access 97 via XL 97 .
quand j'ouvre mon classeur XL la connexion se fait a ma base .... OK !
des lors une fenetre access s'ouvre en arriere plan .... jusque la ca me
derange pas plus que ca ...
mais qd je ferme mon classeur XL la fenetre a ccess reste .... qd je
clique sur la croix rien a faire elle reste.... je suis obligé de faire un
ctrl alt sup fin de tache pour m'en debarrasser....

il dois y avoir une commande a mettre dans mon workbokk_close() pour
termibner la connexion a la DB et fermer ACCESS ???

j'ai essayer :
maBase.Close sans succes...


merci a vous
orel





Avatar
Orel
J'ai rajouter ces 2 lignes et c nickel
myDB.Close
Set myDB = Nothing
merci

orel
"Raymond" a écrit dans le message news:

Lorsque tu as terminé ta loop, ferme le recordset, ferme la base, charge
les

objets MyRs et MyDB à nothing

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Orel" <pub[nospam]@owel.fr.st> a écrit dans le message de
news:
re

je n'ai pas créer d'objet access ....
en gros j'ai juste fais ceci :

dim myDB As Database
dim myRS As Recordset

myDB = DBEngine.OpenDatabase(myDBName)
req = "SELECT .... FROM .... WHERE ....Order BY ...." ' requete bidon
...


Set myRS = myDB.OpenRecordset(req, dbOpenDynaset)
Do While Not myRS.EOF
[je fais des trucs]
myRS.MoveNext
Loop

ensuite admettons que je quitte mon classeur la fenetre access reste
active