Ho un database, costruito (non da me) per un agenzia immobiliare e pensato che fosse usato da solo una persona.
L'agenzia in questione nel mentre si è ingrandita e hanno avuto la necessità di far usare lo stesso programma in access a piu persone contemporaneamente (3 o 4).
Inizialmente avevamo risolto copiando il database su tutte le macchine, poi cancellando le tabelle e ricreandole con l'importazione di Access..in pratica importavamo le tabelle dal file che stava sul server, così sul client avevano solo le maschere e usavano i dati delle tabelle dal file nel server.
Tutto funzionava, se non che per aprire una maschera con una query invece di metterci un secondo ce ne metteva 30/35 (cronometrati )...
Probabilmente succede perchè il database non è proprio ottimizzato per la multiutenza..(inoltre questo database era stato scritto in Access 97, e per farlo andare su Access 2003 abbiamo dovuto cambiare alcune cose che non erano compatibili).
Quello che chieo a voi è: cosa potrei fare per migliorare il tutto?? Il database non è per niente complesso, deve fare poche cose, ma le deve fare bene..
Devo riscriverlo? In che modo posso far sì che usato in rete non dia questi problemi di lentezza?
Grazie mille!