Hallo Access- Freunde,
hab wieder mal ein Problem mit der Programmierung.
In einem Formular möchte ich über einen Button eine Excel- Tabelle verküpfen. Das ganze mach ich über folgenden Code:
If Text8 „“ Then
DoCmd.SetWarnings False
DoCmd.DeleteObject acTable, „Import_TruLaser_7040“
DoCmd.TransferSpreadsheet acLink, , „Import_TruLaser_7040“, „P:\300_Produktion\311_Technologie_Montage\06_TruLaser70xx\05_Versand_TruLaser70xx\Stücklisten“ & Me!Text8, True
DoCmd.SetWarnings True
End If
So weit so gut. Hab ich im Feld Text8 aber etwas falsches eingegeben löscht es die Import- Tabelle aber fügt keine neue ein, da durch den Schreibfehler diese ja nicht vorhanden ist. Möchte ich das nächste Mal importieren kommt der Fehler, dass die Tabelle Import nicht gefunden wurde…ist ja klar, hab ich ja gelöscht.
Jetzt hatte ich überlegt, ob ich den Löschbefehl einfach weglasse, nur dann verküpft es mir ja unendlich viele Tabellen, mit hinten fortlaufender Nummer. Damit kann ich nichts anfangen.
Meine Frage ist nun: Gibt es irgendwie einen Befehl, mit dem man das Verzeichnis durchsuchen kann und wenn die Datei nicht vorhanden ist, den Vorgang abbrechen kann, bevor die Import- Tabelle gelöscht wird?
Ich hoffe ihr könnt mir helfen.
Viele Grüße von Beate