Hallo Experten,
ich bräuchte mal wieder Eure Hilfe (wenn möglich).
Ich habe in meiner Datenbank eine Tabelle mit Tabellennamen eingerichtet („tblDateiliste“).
Die Tabellen aus dieser Liste existieren in einer anderen DB („C:\Produkte.MDB“). Von dort aus möchte ich mir diese Tabellen in meine neue MDB importieren.
Ich habe mir auch schon eine Proz geschrieben, die das machen sollte. Leider wird nur die erste Tabelle, deren Namen in der Beschreibungstabelle („tblDateiliste“) als erster DS steht, importiert.
Hier die Proz:
Dim db As Database
Dim tbl As Recordset
Dim FN As Variant ' FN = Feldname in der Tabelle "tblDateiliste"
Set db = CurrentDb()
Set tbl = db.OpenRecordset("tblDateiliste") 'Herkunftstabelle
For Each FN In tbl.Fields
DoCmd.TransferDatabase acImport, "Microsoft Access", "C:\Produkte.mdb", acTable, FN, FN & "\_BU"
'soll alle Tabellen aus der "C:\Produkte.mdb"
'importieren und als "Feldname" & \_BU (BackUp) sichern
Next FN
Irgendwo liegt hier ein Fehler - ich kann ihn nur nicht erkennen.
Ich bin für jede Hilfe dankbar
gruss Andy