OVH Cloud OVH Cloud

Lancer client MDB en vb

2 réponses
Avatar
Dan
Salut,

J'aimerais savoir comment lancer un base de donnée MDB à partir de VB.


j'ai essayé shell ("c:program files\office\msaccess.exe" & "c:\client.mdb")
mais ca marche pas


est-ce qu'il y a une maniere peut-importe le repertoire de access ?

2 réponses

Avatar
3stone
Salut,

"Dan"
| j'ai essayé shell ("c:program filesofficemsaccess.exe" & "c:client.mdb")
| mais ca marche pas


parce que concaténé cela ferait :

c:program filesofficemsaccess.exec:client.mdb


;-)


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Dan
Tantot j'ai oublié de mettre les espace dans le email mais je les avais mis
dans mon programme, il me fallait tout simplement un double guilllemet
chr(34) pour que ca fonctionne.

Toutefois j'ai trouvé beaucoup mieux....
pas besoin de savoir où est la base de donnée et ca fonctionne tres bien
peut importe la version d'access installée

Access = "Msaccess.exe " & Chr(34) & cible & FichierBD & Chr(34)
Set WSShell = CreateObject("WScript.Shell")
WSShell.Run Access, 3, False


"3stone" a écrit dans le message de news:

Salut,

"Dan"
| j'ai essayé shell ("c:program filesofficemsaccess.exe" &
"c:client.mdb")

| mais ca marche pas


parce que concaténé cela ferait :

c:program filesofficemsaccess.exec:client.mdb


;-)


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