OVH Cloud OVH Cloud

ouvrir une autre base access dans access

4 réponses
Avatar
marie
j'ai un formulaire g=E9n=E9ral dans une base g=E9n=E9rale et je=20
voudrais sur clik d'un bouton ouvrir une autre base=20
access ?
est-ce possible de fa=E7on pas trop dure parce que entre=20
access et moi nos relations ne sont pas tr=E8s avanc=E9es !
merci
marie

4 réponses

Avatar
3stone
Salut,

"marie"
j'ai un formulaire général dans une base générale et je
voudrais sur clik d'un bouton ouvrir une autre base
access ?
est-ce possible de façon pas trop dure parce que entre
access et moi nos relations ne sont pas très avancées !



Tout dépend de ce que tu appelle "ouvrir une autre base"


Le plus simple:

Crée un bouton avec l'assistant.
Catégories: Applications
Actions: Exécuter une application

Par la ligne de commande, tu va chercher la seconde base.
Noublie pas d'afficher *tous les fichiers*
Clique suivant jusqu'à la fin...

Va regarder le code qui ressemble à :

Dim stAppName As String

stAppName = "C:Mes documentsbd1.mdb"
Call Shell(stAppName, 1)


Modifie la ligne "stAppName" pour qu'elle ressemble à :
stAppName = "MsAccess.exe " & Chr(34) & "C:Mes documentsbd1.mdb" & Chr(34)


Si tu veux quitter l'instance actuelle d'Access,
tu ajoute après le

Call Shell(....)

Application.Quit



Ca te vas ?


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
marie
Merci Pierre
cela ne marche pas - elle me dit "fichier introuvable"
j'ai pensé que c'était peut être à cause du réseau
puisque je dois aller chercher sur le réseau ma base
Dim stAppName As String

stAppName = "MsAccess.exe" & Chr(34)
& "J:Personnelaccessremunerations.mdb" & Chr(34)
Call Shell(stAppName, 1)
alors j'ai essayé avec une base sur mes documents mais
j'ai le même message
Peux-tu m'aider ?
d'autre part tu me demandes ce que j'entends par "ouvrir"
en fait je voudrais faire un formulaire ou je pourrais
avoir accès à mes bases sur lesquelles je travaille
en fait qu'elles soient regroupées sur un formulaire pour
un accès plus facile (je ne me rappelle jamais où je les
ai rangées)
merci
marie

-----Message d'origine-----
Salut,

"marie"
j'ai un formulaire général dans une base générale et je
voudrais sur clik d'un bouton ouvrir une autre base
access ?
est-ce possible de façon pas trop dure parce que entre
access et moi nos relations ne sont pas très avancées !



Tout dépend de ce que tu appelle "ouvrir une autre base"


Le plus simple:

Crée un bouton avec l'assistant.
Catégories: Applications
Actions: Exécuter une application

Par la ligne de commande, tu va chercher la seconde base.
Noublie pas d'afficher *tous les fichiers*
Clique suivant jusqu'à la fin...

Va regarder le code qui ressemble à :

Dim stAppName As String

stAppName = "C:Mes documentsbd1.mdb"
Call Shell(stAppName, 1)


Modifie la ligne "stAppName" pour qu'elle ressemble à :
stAppName = "MsAccess.exe " & Chr(34) & "C:Mes
documentsbd1.mdb" & Chr(34)



Si tu veux quitter l'instance actuelle d'Access,
tu ajoute après le

Call Shell(....)

Application.Quit



Ca te vas ?


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







.



Avatar
3stone
Bonjour Marie,

"marie"
cela ne marche pas - elle me dit "fichier introuvable"
j'ai pensé que c'était peut être à cause du réseau
puisque je dois aller chercher sur le réseau ma base
Dim stAppName As String

stAppName = "MsAccess.exe" & Chr(34)
& "J:Personnelaccessremunerations.mdb" & Chr(34)
Call Shell(stAppName, 1)


Attention... il faut un espace derrière "MsAccess.exe " & ...


d'autre part tu me demandes ce que j'entends par "ouvrir"
en fait je voudrais faire un formulaire ou je pourrais
avoir accès à mes bases sur lesquelles je travaille
en fait qu'elles soient regroupées sur un formulaire pour
un accès plus facile (je ne me rappelle jamais où je les
ai rangées)


Si tu n'en as pas 25, de base, tu peux te créer
un raccourci pour chacune d'elle sur le bureau.


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------
Avatar
marie
Bonsoir Pierre
Ca maaaarche !
merci encore
marie


-----Message d'origine-----
Bonjour Marie,

"marie"
cela ne marche pas - elle me dit "fichier introuvable"
j'ai pensé que c'était peut être à cause du réseau
puisque je dois aller chercher sur le réseau ma base
Dim stAppName As String

stAppName = "MsAccess.exe" & Chr(34)
& "J:Personnelaccessremunerations.mdb" & Chr(34)
Call Shell(stAppName, 1)


Attention... il faut un espace
derrière "MsAccess.exe " & ...



d'autre part tu me demandes ce que j'entends par "ouvrir"
en fait je voudrais faire un formulaire ou je pourrais
avoir accès à mes bases sur lesquelles je travaille
en fait qu'elles soient regroupées sur un formulaire pour
un accès plus facile (je ne me rappelle jamais où je les
ai rangées)


Si tu n'en as pas 25, de base, tu peux te créer
un raccourci pour chacune d'elle sur le bureau.


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




.