Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Giorgio,
grazie ancora. Non mi è chiaro però perchè in presenza di raggruppamento nei reports il comportamento sia normale... :-(.
Essendo un valora già calcolato in una query perchè a differenza degli altri campi non viene visualizzato nel report e si scatena quell'errore?
Se hai ancora un po' di tempo da dedicare a questa ulteriore spiegazione ....
ciao e grazie,
Sandro.
Ciao Sandro,
ora non conosco esattamente i meccanismi interni del report ma supponendo un raggruppamento l'istruzione Sql diventerebbe:
SELECT crst.id_righeFattura, crst.id_fattura, crst.id_famiglie, crst.qta,
(select sum(qta) from tbl_righe_fattura as crst2 where crst2.id_fattura=crst.id_fattura) AS t
FROM tbl_righe_fattura AS crst
GROUP BY crst.id_righeFattura, crst.id_fattura, crst.id_famiglie, crst.qta,
(select sum(qta) from tbl_righe_fattura as crst2 where crst2.id_fattura=crst.id_fattura)
che in Access da errore di sintassi, in altri motori di database da l'errore: "Impossibile utilizzare un'aggregazione o una sottoquery nelle espressioni utilizzate per l'elenco di una clausola GROUP BY."
E' per questo motivo che secondo me è prevedibile, ma è solo una mia supposizione, solo un membro del team di Access potrebbe darti la spiegazione esatta.
:-)
Ciao
Giorgio Rancati