"Paolo opg" <
spamc...@tiscali.it> ha scritto nel messaggio
news:XnsA0B67F280E050sp...@193.43.96.1...
Salve Paolo, in effetti, le 5 tabelle (4 + 1 generale) sono gia' in Mysql ed
i 2 MDB vi si connettono attraverso odbc.
Probabilmente hai ragione, spostare le query in MySQL... ho provato
attraverso 'stored procedure' (dove in questo modo si lascia alla parte
server il compito dell'elaborazione), sicuramente risulterebbe piu' veloce.
Purtroppo ho provato ma ricevo sempre errore di sintassi o altri errori
vari, che proprio nn capisco: evidentemente la sintassi SQL e' diversa da
VBA.
Si tratta comunque di 4 query normalissime che utilizzano un solo filtro per
accodare i dati delle 4 tabelle sulla 5a: la data di inizio e fine periodo,
tutto qua.
Questo l'esempio di una delle 4 query, dove vengono accodati i record della
tab. utenti_x allo scadenzario_auto, se gli utenti hanno data_spospensione
nell'intervallo di tempo che va da 30 giorni fa a 30 gg. successivi ad oggi.
INSERT INTO scadenzario_auto ( Avviso, scadenza, Idsettore )
SELECT [Nominativo] & " - in Scadenza" AS Espr1, utenti_x.Data_Sospensione,
7 AS Espr2
FROM utenti_x
WHERE (((utenti_x.Data_Sospensione) Between
DateSerial(Year(Now()),Month(Now()),Day(Now())-30) And
DateSerial(Year(Now()),Month(Now()),Day(Now())+30)));
Sapresti suggerirmi variazioni importanti da apportare alla versione MySQL?
Grazie 1000 Paolo
Un saluto
Marco67