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 05/01/2011, 00h11   #1
Nouveau Membre du Club
 
Inscription : février 2009
Messages : 81
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 81
Points : 27
Points : 27
Par défaut Equivalent Exécution/Réinitialiser en VBA

Bonjour à tous,

Je suis en train de développer une application qui à un moment doit supprimer un dossier. Pour cela j'utilise la méthode oFSO.DeleteFolder ... qui marche à merveille. Cependant, je m'aperçois que le dossier est toujours présent dans l'explorateur et qu'il est comme "verrouillé".
Afin qu'il disparaisse vers la corbeille, je suis obligé de faire dans VBE la commande Exécution/Réinitialiser. Je me demandais s'il n'existait pas une méthode en VBA qui me permettrait de reproduire cette commande. Je pourrais l'inclure dans mon code de manière à ce que cela se fasse automatiquement.
Toutes méthodes seront les bienvenue.

Merci,

a+
Marsupio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 00h48   #2
Membre Expert
 
Inscription : mars 2006
Messages : 1 331
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 1 331
Points : 1 460
Points : 1 460
Bonsoir,

Surprenant... J'utilise depuis des années :
Exemple de la Faq
Et jamais rencontré le problème.

Cordialement.
__________________
Questions techniques par MP
Le peu que je sais, c'est à mon ignorance que je le dois.
...............................................................................Sacha Guitry
francishop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 11h06   #3
Nouveau Membre du Club
 
Inscription : février 2009
Messages : 81
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 81
Points : 27
Points : 27
Je suis sous Vista, peut-être le problème vient de là ???
Dans tous les cas, le dossier est "verrouillé" et ne part physiquement vers la corbeille que si je fais Excécution/Réinitialiser ou encore lorsque je ferme la base.

Autre point que je viens de voir, après avoir exécuter mon code dans access, aucun bouton ne fonctionne tant que je n'ai pas fais les manip citées ci-dessus

Précision : de ma base access, j'ouvre une autre application avec la commande shell. Lorsque cette application se ferme, mon code access se poursuit et c'est là qu'il doit supprimer ce dossier (qui se fais bien) hormis les problèmes rencontrées.

Étrange quand même !!!

a+
Marsupio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 12h02   #4
Membre Expert
 
Avatar de keita
 
Homme
Inscription : novembre 2002
Messages : 879
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Côte d'Ivoire

Informations forums :
Inscription : novembre 2002
Messages : 879
Points : 1 015
Points : 1 015
Envoyer un message via MSN à keita
bonjour
Citation:
Je suis sous Vista, peut-être le problème vient de là ???
J'ai eu pratiquement le même pb sous vista.et j'avoue que c'est très frustrant.
@+
keita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 13h54   #5
Nouveau Membre du Club
 
Inscription : février 2009
Messages : 81
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 81
Points : 27
Points : 27
pas trouvé de solution, cela doit venir de vista, pô grave

Merci pour vos réponses
Marsupio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h11.


 
 
 
 
Partenaires

Hébergement Web