Du hast also Code an x verschiedenen Stellen verteilt, und wunderst Dich, dass der eine Code nichts von Fehlern im anderen Code mitbekommt. So langsam wird's tag, aber so langsam verliere ich auch die Lust, mir aus der bröckchenweisen <Ironie ein>Informationsflut</Ironie aus> die eigentliche Frage rauszuraten.
Du drückst also einen Button (Codestelle 1), der das Dokument speichert (Querysave = Codestelle 2) und dann einen Agenten (Codestelle 3) ausführt. Beim speichern wird natürlich validiert, was zu der Meldung des Feldes (Codestelle 4) führt, weil dort der Haken gesetzt ist.
Lösung: im Button zuerst Validieren, und erst wenn das erfolgreich ist, dann mit dem Code fortfahren.
Stichwort: @IsValid
So, jetzt klinke ich mich aber aus, habe keine Luist mehr...
Tode