Versuch mal im Postsave:
Sub Postsave (Source As NotesUIDocument, Continue)
Call Source.RefreshHideFormulas
End Sub
Falls das nicht reicht, berechnest Du vermutlich die Feldinhalte erst, anhand derer die Buttons verborgen werden.
Benutze keine Feldvalidierungen, sondern validiere per Script im Querysave, das ist m.E. viel eleganter (hier im Forum auch schon mindestens einmal dargestellt).