Buongiorno a tutti,
ho una query che mi fa circa 20 calcoli prendendo i dati da 4 tabelle.
Questa query la uso in una maschera non considerando un campo e quindi posso raggruppare i risultati e ridurre i record da analizzare.
Nel corpo della maschera i 19 campi restanti vengono sommati in base a 3 campi principali.
Già nel corpo l'elaborazione per avere la schermata è piuttosto lenta.
Poi nell'intestazione ho messo delle caselle di testo che mi fanno la somma della somma del campo e qui il tempo di elaborazione mi sale alle stelle.
Mi sapreste dire qual'è il metodo più veloce per fare delle somme di campi nell'intestazione?
Esempio:
un campo della query è il seguente:
ORE TOT CANT: DSum("[Qta]";"[TBL_CI]";"[tbl_CI]![Tipo]='MAN' AND [idcantiereci] = " & [idcantiereci])
Nel corpo della maschera uso somma e quindi:
SommaDiORE TOT CANT
Nell'intestazione:
=Somma([SommaDiORE TOT CANT])
Cosa ne pensate?
Grazie