Lies diesen Artikel und viele weitere mit einem kostenlosen, einwöchigen Testzugang.
Wenn Sie Aktionsabfragen mit DoCmd.RunSQL oder CurrentDb.Execute ausführen, erscheinen für den Benutzer eher unverständliche Fehlermeldungen – oder gar keine. Dieser Artikel zeigt, wie Sie diese durch eigene Fehlermeldungen ersetzen.
Beispieldatenbank
Die Beispiele dieses Artikels finden Sie in der Datenbank 2003_FehlerAktionsabfrage.accdb.
Fehler in Aktionsabfragen
Wenn Sie eine Aktionsabfrage ausführen und dabei ein Fehler auftritt, gibt Access eine für Laien unverständliche Meldung aus. Das kann zum Beispiel passieren, wenn Sie mit einer Anfügeabfrage einen Datensatz anfügen, der einen bereits vorhandenen Wert in einem Feld mit eindeutigem Index enthält (siehe Bild 1).
Bild 1: Fehlermeldung beim Versuch, mit DoCmd.RunSQL einen bereits vorhandenen Datensatz erneut anzufügen
Diese Meldung erscheint bei folgender Anweisung, wobei die Zieltabelle ein mit einem eindeutigen Index ausgestattetes Feld enthält:
Ende des frei verfügbaren Teil. Wenn Du mehr lesen möchtest, hole Dir ...
Testzugang
eine Woche kostenlosen Zugriff auf diesen und mehr als 1.000 weitere Artikel
diesen und alle anderen Artikel mit dem Jahresabo