habe in diesem Forum schon oft gelesen, dass man die Aktualisierungsmeldungen ausschalten kann. Zum Beispiel mit diesem VBA-Code
DoCmd.SetWarnings False oder unter Extras/Optionen oder mit einem Makro.
Das Problem ist jetzt nur, dass damit alle Fehlermeldungen ausgeschaltet werden. Ich habe 10 Abfragen in einem Makro zusammen gefasst und somit kommen 10 Aktualisierungsmeldungen, die ich aber unterdrücken möchte.
Ist das möglich mit einem VBA Code nur diese besimmten Warnmeldungen anzusprechen?
Ist das möglich mit einem VBA Code nur diese besimmten
Warnmeldungen anzusprechen?
Du könntest mit Hilfe der Err.Number- Eigenschaft die Warnmeldungen einzeln auf Inhalt prüfen und ggf. unterdrücken. Halte ich aber nicht für empfehlenswert.
Hallo
Danke für deine schnelle Antwort.
Kann damit nur nicht so richtig was anfangen, bin noch Anfänger mit VBA und weiß nicht wo ich diesen Code hinschreiben soll. Muss ich das hinters Formular oder hinter den Button legen? Und was bedeutet MachAbfrage? Kannst du mir das erklären?
Danke für deine schnelle Antwort.
Kann damit nur nicht so richtig was anfangen, bin noch
Anfänger mit VBA und weiß nicht wo ich diesen Code
hinschreiben soll. Muss ich das hinters Formular oder hinter
den Button legen?
Meinen Code kannst Du ggf. direkt in den Button hängen. Oder irgendwo hin, wo er ganz am Anfang aufgerufen wird.
Und was bedeutet MachAbfrage? Kannst du mir
das erklären?
Das wiederum ist eine eigene Funktion, die Abfragen ausführt und dabei vorher die Warnungen ausschaltet und anschließend wieder einschaltet. Um das nicht jedes mal vor und nach jeder Abfrage aufzurufen (und damit immer wieder machen zu müssen), ist es hübsch und einfacher, viel benutzte Codefragmente in Funktionen/Prozeduren zu erstellen.
Dein Code hat mir super geholfen!!!
Jetzt werden noch die Schlüsselverletzungen angezeigt.
Gibt es dafür auch einen Befehl, das die verschwinden?
Das geht dann nur noch mit dem SetWarnings. Allerdings sind das Meldungen, die Du u. U. ernst nehmen solltest, weil sie ggf. für „unsaubere“ bzw. falsche Daten sorgen könnten.
Nein danke, wenn das für falsche Daten sorgen könnte, lass ich lieber die Finger davon.
Ich kümmere mich dann erstmal um ein anderes Problem.
Danke für deine Hilfe so wie es jetzt schon ist bin ich sehr zufrieden.