1 of 1 people found this helpful
Create two fields in the table in question:
Last Committed Timestamp
When you hit the "Save" button, store the current timestamp in the Last Committed field. If the modification timestamp is greater than the committed timestamp, you can show or hide (or conditionally format) a layout object to indicate the status of the record.
You may have to add a second or so to the committed timestamp so that it is actually greater than the modification timestamp.
2 of 2 people found this helpful
Button is blue (red, orange is to be avoided) while not saved and becomes green after click and save.
Or is green before save and grey after. Or you care a lot about color blindness, and have it black with white label before save and light grey with dark grey label after save.
Choose your paradigm. But remember that color counts and gives confirmations with no need for clicking an additional OK button.
3 of 3 people found this helpful
To add to siplus reply,
here is how you know if the record is saved or not. Use Get (OpenRecordState):
0 record is closed (committed)
1 new record never committed
2 modified record not committed
Thank you all for the help. All very good answers.
I chose to change button color using conditional formatting based on the Get (OpenRecordState) value.