ErrorHandling, da uidoc.save keinen Rückgabewert liefert.
On Error xxxx goto SaveErrorHandler
call uidoc.save
On Error xxxx goto ErrorHandler
.....
EndOfSub:
exit sub
SaveErrorHandler:
Resume EndOfSub
ErrorHandler:
rem normaler Handler
End Sub
wobei xxxx für die betreffende Fehlernummer steht, die zu eruieren ist.
Andere Möglichkeiten wäre das Ausgliedern der Verifizierungen entweder ins QuerySave oder sogar in eine eigene Validierungsroutine fürs gesamte Formular, die dann nur bei Bedarf aufgerufen wird (damit lässt es sich allenfalls auch als Entwurf speichern).
HTH
Jens