Originariamente inviato da Giordano79
è esattamente ciò che ho fatto, o perlomeno mi sono fatto la query a mano con dei valori fissi, poi per renderla "dinamica" ho usato il metodo descritto sopra in modalità struttura... ho incollato la query perchè... come faccio a farVI vedere la query in modalità struttura?

cmq, ripulita è venuta così:

SELECT T_Reparti.reparto, T_Giornali.giornale, Sum(T_Mensile.n_copie) AS tot_copie, T_Mensile.g_costo, Sum([n_copie]*[g_costo]) AS tot
FROM T_Mensile, T_Ass_Rep_Gio, T_Reparti, T_Giornali
WHERE T_Mensile.anno=[Inserisci l'anno AAAA:] AND T_Mensile.mese=[Inserisci il mese M:] AND T_Reparti.id=T_Ass_Rep_Gio.id_reparto AND T_Giornali.id=T_Ass_Rep_Gio.id_giornale AND T_Ass_Rep_Gio.id=T_Mensile.id_associazione
GROUP BY T_Reparti.reparto, T_Giornali.giornale, T_Mensile.g_costo;

credo sia un pochino più leggibile...

oltretutto la query funziona, è solo il messaggio che mi appare errato...
ho fatto caso a un'altra cosa: la seconda maschera di input dovrebbe darmi come messaggio "Inserisci il mese M:" invece mi da:

"Inserisci l'anno AAAA:],3 [Unknown]="

Identico al 1° messaggio se non fosse per il 3 al posto dell'1...