Re,
Option Explicit
Private Declare Function ShellExecute Lib "Shell32.dll" _
Alias "ShellExecuteA" (ByVal hwnd As Long, _
ByVal lpOperation As String, ByVal lpFile As String, _
ByVal lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
Sub AppelerAccess()
Dim FileName As String
FileName = "C:\Program Files\Microsoft Visual Studio\vb98\Biblio.mdb"
Call ShellExecute(0&, vbNullString, FileName, _
vbNullString, vbNullString, vbNormalFocus)
End Sub
Pour ouvrir une base de données Access en cliquant sur le nom d'un fichier dans ta comobobox, il vaut mieux se servir des index. par exemple si la base de données que tu veux ouvrir correspond à un nom de fichiers qui se trouve 3ème dans la liste, tu fais
Private Sub Combobox_Click()
Select Case Index
Case 0
Ici , tu places un code (ou tu ne t'en sert pas)
Case 1
Idem
Case 2 (Correspond à la 3ème entrée dans la liste du combo)
Call AppelerAccess
End Select
End Sub
Ce code ouvre la base de données Biblio.mdb, il te suffis de mettre à la place, le chemin d'accés de la base que tu veux ouvrir.