We have deployed a VB6 (FRONT END including sql queries in VB6 Coding) with DB as MS Access 2003 project in multiuser operation under windows xp network. For reports we have used crystal report x1
Currently both db and vb6 (executable) is located in network share m/c and all network users has shortcut path of vb6 application. so this is network sharing set up.
My query is do we need to split the MS ACCESS Database (which currently has only tables) and deploy vb6 exe on each client along with front end DB of ms access having all tables link to Back end shared DB after splitting database?
In our project we have some master tables which are rarely updated so can we include this master tables in each user's front end DB ? Will it provide performance gain ? However in sql queries master tables has to refer other transaction tables via joins. Transaction tables has to be reside on back end part of DB.
So can anybody advice for our project is splitting ACCESS DB will help in performance or we should keep it as network share set up