Bonjour,
J'ai une petite énigme à vous soumettre :
- J'ai plusieurs bases de données utilisateur
- Ces bases de données sont rigoureusement identiques
- Au cours de l'utilisation, je demande un export de tables (code ci-dessous, placé dans un module) vers une base de données administrateur localisée sur le même disque réseau que les bases de données utilisateurs
- Cet export marche pour la moitié de mes bases de données utilisateurs, pas pour l'autre moitié
- Lorsque que j'utilise les bases de données utilisateurs qui posent problème sur MON poste de travail, cet export fonctionne...
Avez-vous une idée de pourquoi cela ne fonctionne pas sur certains postes de travail alors que cela fonctionne sur d'autres ? Une histoire de références manquantes?
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
20
21
22
23
24
25
26
27
28 Option Compare Database Function L_ExportCommande() Dim strFile As String Dim db As DAO.Database Dim i As Long Dim nomTable As String strFile = "E:\Admin.accdb" Set db = OpenDatabase(strFile) nomTable = "L_Export" i = 0 Do While FindTable(db, nomTable) ' recherche du nom libre pour la table export i = i + 1 nomTable = "L_Export" & i Loop db.Close ' fermeture de la base Set db = Nothing DoCmd.TransferDatabase acExport, "Microsoft Access", strFile, acTable, "Statut Besoins Boites J+1", nomTable End Function
Merci d'avance à vous tous,
Catherine
Partager