I have a front end with all my forms/queries/reports etc and a few tables that will contain static reference info..tblstates, tblcountry, etc.
The user specific data will be stored in two additional databases. This will permit updates to the front end with no interruption to the data in the back end.
The first BE database will contain specific company information, the second contains user specific information that can be applied to any of the companies. The user has the option to select which company.mdb file they want to work in.
Ex.
program.mdb
tblStates
tblCountries
company.mdb
tblcompany
tbladdress
tblcity
tblstate
tblprojects
standards.mdb
tblprojecttype-unique to the user, so can't set as a default in the program
tbllaborcodes-unique to the user, so can't set as a default in the program
This all worked great when the tables were in a single backend and ref. integrity kept the data accurate. The user could switch between companies with no problems, but if they entered a projecttype in one company.mdb it would have to be re-entered if they wanted to use it on another company. When I split everything up the relationships were obviously lost and I am not sure on the best way to recreate them.
Should I import/link all of the program.mdb and standards.mdb tables into the company.mdb file and re-establish the relationships there?
Thanks!!
The user specific data will be stored in two additional databases. This will permit updates to the front end with no interruption to the data in the back end.
The first BE database will contain specific company information, the second contains user specific information that can be applied to any of the companies. The user has the option to select which company.mdb file they want to work in.
Ex.
program.mdb
tblStates
tblCountries
company.mdb
tblcompany
tbladdress
tblcity
tblstate
tblprojects
standards.mdb
tblprojecttype-unique to the user, so can't set as a default in the program
tbllaborcodes-unique to the user, so can't set as a default in the program
This all worked great when the tables were in a single backend and ref. integrity kept the data accurate. The user could switch between companies with no problems, but if they entered a projecttype in one company.mdb it would have to be re-entered if they wanted to use it on another company. When I split everything up the relationships were obviously lost and I am not sure on the best way to recreate them.
Should I import/link all of the program.mdb and standards.mdb tables into the company.mdb file and re-establish the relationships there?
Thanks!!