Hello,
Comment va la foule ?
Bien ?
Bon tant mieux.
Md, mlles, mr, voici le problème du jour :
Soit une base nommée EDragon.Mdb et une autre base nommée Sav.Mdb.
Le but du jeu est d'ouvrir la base Sav (qui est comme chacun l'a deviné une sauvegarde des tables) via la Base Edragon.
la commande qui suit devrait donc ouvrir notre dite base :
Hors... le bougre d'Access, que dis je le bougre, le fourbe, me dit lorsque je lance la commande que le chemin d'accès n'est pas valide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call Shell("MSACCESS.EXE C:\Program Files\EDragon\sav.Mdb", 1)
[Microsoft Access ne peut trouver le fichier de base de données 'c:\program.mdb']
Aprés vérification avec un "CurrentProject.Path" le chemin est bien "C:\Program Files\EDragon".
Encore plus fort !!!!
Je déplace le répertoire "EDragon" sous la racine, donc "C:\EDragon\"
Ma commande devient donc :
Et là... il me l'ouvre sans sourciller.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Call Shell("MSACCESS.EXE C:\EDragon\Sav.Mdb", 1)
Apparemment il ne doit pas aimer l'espace entre "Program" et "Files".
Je ramasse les copies dans une heure.... soignez la présentation, elle sera notée.
Plus sérieusement quelqu'un a une idée pour gérer ces espaces de [@¤*%#] ?
J'ai essayé les ' les " les _, il ne veut rien savoir.
PS : je sais pas si cela à son importance mais la version que j'utilise est un Access 2002 SP3.
Partager