| Hallo zusammen.
Ich habe folgendes Problem:
Es wird per SQL eine Tabelle erstellt "CREATE TABLE tblX(SpalteA Text(255),...)". In Access sehe ich die Tabelle nun auch im linken Bereich unter "Alle Access-Objekte / Tabellen".
Frage ich aber mit dem nachstehenden Code nach der Tabelle, so wird sie mir nicht angegeben. Erst wenn ich Access einmal komplett beende und neu starte, funktioniert die Abfrage.
Dim oTabDef As TableDef
Dim sName As String
sName = "tblAuftragseingabe"
TableExist = False
For Each oTabDef In db1.TableDefs
Debug.Print oTabDef.Name
If UCase$(oTabDef.Name) = UCase$(sName) Then
TableExist = True
Exit For
End If
Next
'db1 ist zu Beginn korrekt auf die Datenbank definiert worden
Das gleiche passiert ebenfalls, wenn ich die Tabelle lösche und dann die Existenz abfrage.
Meine Frage ist nun, wie kann ich Access dazu bringen, daß die erstellte / gelöschte Tabelle auch korrekt gelistet wird und nicht erst Access beendet werden muss.
Version: Access 2007
Vielen Dank im Voraus
Gruß
Ulrich |