bikebanditcom
Programmer
I found this bit of info on a site...what do you guys think of it? should i really split the database and put only the data on the lan and then the programs on each client machine? or is it fine as it is?
"In Access terminology a database can contain both data (tables only) and program objects (queries, forms, reports, macros, modules). Because most installations will require that more than person can access the data at the same time there should be at least two databases: Programs and Data.
The data database is usually stored on a server which everyone has access to. Note: If any changes are required to the table structures, the data database must open in exclusive mode. Example data name: project1data.mda
A copy of the program database is placed on each client. It is also recommended to keep a master copy on the server. After any changes are made (and tested!!!!) to the master copy, the client copies need to be updated.
Each client should have a convenient means to update their copy of the programs from the master. A simple solution is to create a 'good ole' DOS batch file that simply copies the master from the server to the client. This batch file can be placed as a shortcut on the Desktop. Example program name: project1prog.mda
The tables in the data database are then linked from within the program database."
"In Access terminology a database can contain both data (tables only) and program objects (queries, forms, reports, macros, modules). Because most installations will require that more than person can access the data at the same time there should be at least two databases: Programs and Data.
The data database is usually stored on a server which everyone has access to. Note: If any changes are required to the table structures, the data database must open in exclusive mode. Example data name: project1data.mda
A copy of the program database is placed on each client. It is also recommended to keep a master copy on the server. After any changes are made (and tested!!!!) to the master copy, the client copies need to be updated.
Each client should have a convenient means to update their copy of the programs from the master. A simple solution is to create a 'good ole' DOS batch file that simply copies the master from the server to the client. This batch file can be placed as a shortcut on the Desktop. Example program name: project1prog.mda
The tables in the data database are then linked from within the program database."