Hi - by most up to date database, what do you mean? Do they each have the database locally?
I mean, you could store a value in the database in a table called "last updated" and if it is greater than a certain date, disable the submit button, I suppose....
In general, if you do mean that there are multiple copies of the database itself floating around, I do have to kind of question that architecture - it seems like the point of a database is for everyone to use the same instance.
EDIT: Sorry, the post about it needing to work offline came in while I was typing ...