How do you force a user to use a button to save a form?
This code satisfies three requirements:
1) prevent users from saving a form via menu or keyboard controls; only the action button can be used for saves
2) only use ONE field to accomplish to keep application overhead down
3) depending on a value in a status field, action button should issue file save or file save new version
AllowSave field: Editable, Text, Hidden
Default value = "0"
Validation = @If(AllowSave = "0"; @Failure(...); @Success)
Action Button:
FIELD AllowSave := "1";
@If(Status = "Open";
@PostedCommand([FileSaveNewVersion]);
@PostedCommand([FileSave])
)
Form PostOpen Event:
FIELD AllowSave := "0";
@SetField("AllowSave"; "0")
Applies to Notes Versions: 4 4.5 4.6
previous page
|