So many ways to skin this cat; so many examples already posted - maybe even here. Sorry I have no actual code at home to post but would add that some take the "check be table for update data and see if it is new". Others just force a download upon every opening. Either approach won't deal with users who might leave a db open for days, so that may take a hidden form timer event to solve but you'd need to use a forced shutdown routine in conjunction. Some will allow the db to remain open but will stop every new process until the use updates. Since we don't seem to be providing a source, ask my buddy Barney Google?
HTH
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.