moke123
AWF VIP
- Local time
- Today, 17:29
- Joined
- Jan 11, 2013
- Messages
- 4,718
Still not sure we're on the same page and not sure I understand what a data validator is doing.Ah, apologies ... in that case I believe I do have a split configuration.
So the original DB is stored on the BE. A copy of that DB is then provided to a data validator. The validator uses queries to manipulate the data in the tables (of the copy). Once this process is complete the file is saved as the original DB name but suffixed with _COMPLETE_20212111
Hopefully that makes sense.
See this article from FMS on split databases.
Microsoft Access Split Database Architecture to Support Multiuser Environments, Improve Performance, and Simplify Maintainability
One of the most important architectural designs is splitting the database into a front-end and back-end database. This is the way Access was designed to let you support multi-user databases and significantly simplify how you enhance the application over time.
www.fmsinc.com
you should have 2 .accdb files. One is the front end with all your forms, reports, queries, code modules, etc. The other is your backend with only your tables in it. The tables in the backend are linked to the frontend objects.
any validation of the data should be done in your frontend forms before being saved in your tables, usually in the before update event of the form.