Hi, all!
I have a database in Access 2007 that I'm working on, and considering a second back-end for. I've already split what I have into FE and BE, but management wants a whole new series of tools added, and I'm considering putting that cluster into a secondary BE file, due to size and structure.
That said, I know that the big downside to having multiple BEs is that you can't enforce referencial integrity. However, everything I'm reading about the details of referencial integrity, it looks like I've covered manually: my users can't create new orphan records (for example, to create an Account, you first have to select the Client it belongs to), and can't create them by deleting records (I haven't given users a way to delete a record, they can only change its status to innactive, cancelled, etc.; due to the nature of the data and importance of keeping a complete history, all records must be kept).
So is that all I would have needed RI for? Or is there something that I'm missing?
My other question is if I have some forms in which related records from both BE files needs to be present and worked with, is that doable? Say I'm working on an insurance policy, where the bulk of the records related to it are in one BE, but the rates/premium is in the other BE file; given they have a common identifier, is there any reason I can't have both sets of data for the policy on one form, and work with/make changes to it?