Prima di tutto volevo ringraziarvi per avermi risposto.
Ok, quindi abbandonata l'ipotesi 2 ( query lato server).
Si, ho valutato il passaggio a MSsql express ma almeno per ora volevo evitarlo perchè, a parte questo problema tutto funziona molto bene ( e anche velocemente se BE e FE sono nello stesso pc) e soprattutto perchè sono convinto ( penso come voi ) che più che un problema di limiti di access sia un problema di limite MIO con access, che vorrei superare.
alcuni accorgimenti li ho presi da qui (
http://www.fmsinc.com/tpapers/faster ) come ad esempio:
- tenere una connessione sempre aperta
- ridurre il numero di campi nelle tabelle ( ma Alex, se mi dici che non serve, evito perchè mi complica le cose)
- trasferire nel FE le tabelle che contengono dati statici
- effettuare gli inserimenti tramite form appositi che poi, tramite vba, fanno delle insert nelle tabelle.
Eventualmente, dei suggerimenti del link postato ( o altri non menzionati), quali mi consigliate?
ad esempio di questa sezione
http://www.fmsinc.com/tpapers/faster/#Multiuse Performance Tips
no saprei minimamente come approcciare il punto 3 e 4 ma non so neanche se e quanto siano cose utili!
...insomma..riconosco che c'è il problema ma non saprei da dove iniziare!
1) può essere un problema della rete?
tutti i pc con in FE sono collegati in rete tramite un netgear GS105 5PT COP GETH SWTCH.
c'è qualche impostazione da cambiare nei pc per rendere la rete più performante?
2) può essere un problema di costruzione del database?
si tratta di un mdb replica master ( perchè poi ogni pc ha una replica slave che sincronizza prima di andare a casa)
3) può essere un problema di costruzione di query o delle maschere?
...insomma, volevo approfittare della vostra esperienza per sapere a cosa dare priorità.
è la mia prima esperienza in un progetto multiutente ...