Ouvrir une seconde base de données access

NullMan -  
 NullMan -
Bonjour,
En fait, j'ai créé 3 base de données access et ce que je voudrais faire c'est faire in formulaire sur la 1ere base avec deux boutons dessus.
Sur ces deux bouton, je voudrais que des qu'on click sur le premier bouton, ça ouvre la seconde base !
J'ai fait un code mais sa ne marche pas!
Voici le code :

Private Sub Commande0_Click()
Dim stDocName As String
Dim stLinkCriteria As String
DoCmd.Close

OpenCurrentDatabase "C:\SaisieSalariés.mdb"

Exit Sub

End Sub

Mais sa me mais un message d'erreur '7867', la base est déja ouverte!! alors qu'elle est fermé!

Merci d'avance
A voir également:

3 réponses

NullMan
 
Ce sujet et tjs d'actualité....svp
Merci d'avance
0
bnb
 
Essaie plutot : access.application.opencurrentdatabase "C:\SaisieSalariés.mdb"
0
NullMan
 
Merci bnb(encore une fois) mais j'ai tjs le meme message d'erreur!
Voici mon code :

Private Sub Commande0_Click()
Dim stDocName As String
Dim stLinkCriteria As String

Access.Application.OpenCurrentDatabase "C:\SaisieSalariés.mdb"

End Sub

Merci d'avance
0
bnb > NullMan
 
Voici l'aide d'access dans ce domaine:

' Include the following in Declarations section of module.
Dim appAccess As Access.Application

Sub DisplayForm()

Dim strDB as String

' Initialize string to database path.
Const strConPathToSamples = "C:\Program " _
& "Files\Microsoft Office\Office11\Samples\"

strDB = strConPathToSamples & "Northwind.mdb"
' Create new instance of Microsoft Access.
Set appAccess = _
CreateObject("Access.Application")
' Open database in Microsoft Access window.
appAccess.OpenCurrentDatabase strDB
' Open Orders form.
appAccess.DoCmd.OpenForm "Orders"
End Sub
0
NullMan
 
Merci bnb, mais j'ai déja regardé l'aide d'access mais je n'ai pa plus réussi avec cette aide....
0
NullMan
 
C'est bon, j'ai rectifié une ligne et sa marche!
Merci bcp encore une fois bnb pour ton aide qui est plus que précieuse!
0