Bonjour à tous et merci de votre temps et de votre aide.
J'ai le code suivant dont le but est d'ouvrir une autre BD Acccess.
La BD que j'utlise pour l'appel (bd5) est une BD vide (juste le module) et bd6 est simplement une copie de bd5.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Option Compare Database Option Explicit Private Sub Test_CopierRepriseDePretCreaload() Call CopierRepriseDePretCreaload(Year(Date)) End Sub Private Sub CopierRepriseDePretCreaload(prmAnnee As Long) Dim aa As Access.Application: Set aa = CreateObject("Access.Application") aa.UserControl = True Call aa.OpenCurrentDatabase("c:\MonChemin" & "\bd6.mdb", False) 'Ici des choses que je veux faire aa.Quit End Sub
Chauqe fois que j'essaye d'exécuter (en mode pas-à-pas ou normal) ce code il plante sauvagement (pas de message d'erreur, demande réparation de la BD) sur le OpenCurrentDatabase.
J'ai redemaré mon PC.
Je ne comprend pas d'où cela peut venir.
Quelqu'un aurait-il une idée ?
A+
Partager