Appeler les bases de données access

faziarou Messages postés 4 Date d'inscription dimanche 25 février 2007 Statut Membre Dernière intervention 24 novembre 2007 - 25 févr. 2007 à 10:50
faziarou Messages postés 4 Date d'inscription dimanche 25 février 2007 Statut Membre Dernière intervention 24 novembre 2007 - 28 févr. 2007 à 18:20
bonjour , SOS


j'ai crée plusieurs bases de données en access 2000


j'ai crée une barre de menu à l'aide du créateur de menu dans visual basic 6.0, chaque élément d'un menu est un nom d'une base de donnée déja crée en access 2000


je voudrais lorsque je double clique sur l'élément de menu (nom de ma base)  , microsoft access ouvre la base de donnée dans laquelle l'objet est stocké.
merci pour votre aide

2 réponses

cs_Exploreur Messages postés 4822 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 14
25 févr. 2007 à 20:26
Salut,

Je viens de faire une petite recherche sur le site, et j'ai trouvé un bout de code fonctionnel, à condition que tu connaisses le chemin de ta base access :

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


Private Sub Command1_Click()
   Dim FileName As String
   FileName = "C:\users.mdb"
   Call ShellExecute(0&, vbNullString, FileName, _
   vbNullString, vbNullString, vbNormalFocus)
End Sub

A+
Exploreur
0
faziarou Messages postés 4 Date d'inscription dimanche 25 février 2007 Statut Membre Dernière intervention 24 novembre 2007
28 févr. 2007 à 18:20
merci beaucoup pour ta réponse


après excécution du code , il affiche "erreur d'excécution 453":
point d'entrée shellexecuteA d'une DLL introuvable dans shell32.dll
B+
0