I dont' fully understand how MS Access runs across a network.
I have built a database for multi users that runs great from a Server ( i.e. all tables, forms, reports, data, queries are on the server). It is currently only 20mb of data. We have recently acquired a remote site to which the network is somewhat slower and the database performance on the computer screen there is a little slower than on other parts of our company where there is more bandwith and the response is almost immediate. A colleague insists on archiving lots of data and tampering with indexes, required fields and relationships as he thinks this will improve performance on the remote site.
I'm pretty sure his approach will speed operations up just a tad on the server as there is less records to process and there is less overall work to do with indexing etc ............... but that this really will only have minimal impact.
For a long time now I'm trying to get my head around how access works in this situation -
The program works on the server and somehow sends an image to the desktop on the remote location - This must be as the desktop at the remote location does not have MS Access installed and still runs.(It could have a program that runs an MDB app but is not the full blown acces - sorry not on the remote site to be able to check) If this is true then doing what my colleague suggests will have almost nil impact as its the image that coming across the network not data, tables, queries, forms, reports and so on?
Note : I do understand that I could put the front end on the desktop and have only the data on the server but for local potilitical / cost / administration / user reasons this is not an alternative at this point. In any event I am really trying to see in my mind what gets sent across the network as it's an issue that's so poorly documented for this exact situation.
Would kindly appreciate your enlightment.