OVH Cloud OVH Cloud

ouverture base de donnée paramétrée

3 réponses
Avatar
blancmunier
Bonjour
Est-il possible de param=E9trer l'ouverture de la base de donn=E9e.
Ainsi j'aimerais cr=E9er un raccourci du type "C:\maBdd.mdb Fiche1" et
un autre "C:\maBdd.mdb Fiche2" sur mon bureau
Et que la base s'ouvre sur un formulaire qui prendrait en compte ce
param=E8tre pour ensuite se positionner sur la 1=E8re ou la 2nde fiche.
Je sais qu'on peut faire ca avec un executable sous VB, mais je me pose
la question avec un .mdb ???
j'esp=E8re que j'ai =E9t=E9 clair
Merci de vos r=E9ponses

Yvan

3 réponses

Avatar
Gafish
wrote:
Bonjour


Bonjour,

Est-il possible de paramétrer l'ouverture de la base de donnée.


Oui, regarde dans l'aide à "Démarrer Microsoft Access à l'aide des options
de la ligne de commande", tu y trouveras les différents paramètres,
notamment /x qui permet de lancer une macro spécifique.

Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
g17254
"C:Program FilesMicrosoft OfficeOffice10MSACCESS.EXE" /wrkgrp
"D:ProjetsGSP 2003SECURITESYSTEM.MDW" /user "userA" /pwd "*****" /cmd
"Local" "D:ProjetsGSP 2003Gsp2003XP.mdb"

/cmd "Local" = paramètre d'entré qui me sert à ne pas exécuter des script
en local (valeur "Local" ou "Server") géré par la fonction :

Public Function ParamOuverture()
If Command = "" Then
ParamOuverture = False
Else
ParamOuverture = Command$
End If

End Function
Avatar
blancmunier
Excellent !
Je te remercie. Dernier problème : Je peux désormais créer un
fichier .bat pour ouvrir access de façon paramétrée avec la commande
:
"C:Program FilesMicrosoft OfficeOfficeMSAccess.exe"
"C:yvanAdr.mdb" /cmd test

Mais j'aimerais pouvoir faire un lien hypertexte depuis un tableur
Excel.
Lorsque j'essaie de faire ca, excel me dit impossible d'ouvrir le
fichier spécifié...
Est ce que pour créer un lien hypertexte je suis obliger de créer un
.bat puis pointer le lien hypertexte vers le .bat ?
Ou y aurait-il une solution plus convéniente ?

2nd problème : si mon répertoire contient un accent (ex:
C:yvanéAdr.mdb), l'exécution du .bat ne fonctionne pas. Le message
d'erreur est le suivant :
Microsoft Access ne peut trouver le fichier de base de données
'C:yvanÚAdr.mdb'
Cela est embêtant car j'ai besoin de déplacer ma base de données
dans un répertoire contenant un accent...
Merci beaucoup pour votre aide

Yvan