Bonjour,
Je travaille sur trois applications Access :
- la première (BDHuisne.mdb) est celle qui s'ouvre en premier. Grâce à un formulaire et des boutons elle permet d'ouvrir les deux autres.
Donc, pour ouvrir la deuxième, j'ai un bouton avec le code suivant :
Cette partie fonctionne très bien (à noter que j'ai mis le formulaire F_demarrage_recueil comme formulaire de démarrage dans l'appli)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Private Sub B_recueil_Click() ' creation de l'objet Access Dim objAccess As Access.Application Set objAccess = New Access.Application ' Chemin d'acces a l'autre base Dim strMDB As String strMDB = "D:\BDHuisne_recueil.mdb" With objAccess 'ouverture de la base .OpenCurrentDatabase strMDB ' ouverture du formulaire .DoCmd.OpenForm "F_demarrage_recueil" .Visible = True End With End Sub
Pour ouvrir la troisième appli (BDHuisne_TB.mdb), j'ai mis un autre bouton, avec le code suivant :
Et là, soit rien ne se passe, soit j'ai un message d'erreur me disant que l'action OuvrirForumlaire n'est pas disponible pour le moment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Private Sub B_TB_Click() ' creation de l'objet Access Dim objAccess2 As Access.Application Set objAccess2 = New Access.Application ' Chemin d'acces a l'autre base Dim strMDB2 As String strMDB2 = "D:\BDHuisne_TB.mdb" With objAccess2 'ouverture de la base .OpenCurrentDatabase strMDB2 ' ouverture du formulaire .DoCmd.OpenForm "F_demarrage_TB" .Visible = True End With End Sub
Je ne comprends pas puisque j'ai repris exactement le même code!
Merci d'avance de l'aide que vous pourrez m'apporter
Partager