Salve,
Robert@ne:
> ...
> La tabella in questione l'ho chiamata Generale, il campo GrupMer
> rappresenta il gruppo merceologico, Mov Ave l'importo della spesa,
> DataOp la data della spesa.
> Con la query riportata a tergo ottengo il raggruppamento di tutti i
> movimenti presenti nel database, provando ad inserire il criterio
>
> Between [forms]![Spesa Globale Periodo]![DataI] And [forms]![Spesa
> Globale Periodo]![DataF]
>
> Ottengo il seguente errore: L'espressione è stata digitata in modo non
> corretto o è troppo complessa per essere valutata. Un'espressione
> numerica, ad esempio, può contenere troppi elementi complessi.
> Semplificare assegnando parti dell'espressione a variabili.
>
> SELECT Generale.GrupMer, Sum(Generale.MovAve) AS SommaDiMovAve,
> Sum(Generale.DataOp) AS SommaDiDataOp
> FROM Generale
> GROUP BY Generale.GrupMer
> ORDER BY Generale.GrupMer;
Sommare le date è un po' particolare. ;-)
Prova così:
SELECT Generale.GrupMer, Sum(Generale.MovAve) AS SommaDiMovAve
FROM Generale
WHERE Generale.DataOp Between [forms]![Spesa Globale Periodo]![DataI]
And [forms]![Spesa
Globale Periodo]![DataF]
GROUP BY Generale.GrupMer
--
Ciao
Karl
*********
http://www.AccessDevCon.com
Access FAQ:
http://www.donkarl.com/it