Hi,
im Moment zweifle ich an mir selbst. Ich habe Probleme mit einer IF-Abfrage im QuerySave-Event einer Maske.
Es soll geprüft werden, ob ein Feld ausgefüllt ist, außer wenn in einem anderen Feld einer von zwei bestimmten Begriffe steht. Eigentlich das Einfachste von der Welt, aber die IF-Abfrage tut's nicht. Die Prüfung erfolgt immer. Prüfe ich nur auf einen Begriff, dann gehts.
...
If doc.Aktion(0) <> "Datensicherung erfolgreich" Or doc.Aktion(0) <> "Datensicherung fehlerhaft" Then
If doc.Taetigkeit(0) = "" Then
Messagebox "Das Feld Kurzbeschreibung der Tätigkeit darf nicht leer sein.", 48, "Betriebsbuch - Warnung"
Continue = False
Call Source.GotoField("Taetigkeit")
Exit Sub
End If 'If doc.Taetigkeit(0) = ""
End If 'If doc.Aktion(0) <> "Datensicherung erfolgreich" Or doc.Aktion(0) <> "Datensicherung fehlerhaft" Then
...
Wo ist denn da der Fehler? Wer hilft mir das Brett vorm Kopf abzuschrauben?
Axel