Hai scritto : ATTIVTA_FORNITORI.SCADENZA, senza la " I "
__________________________________________________ ____________
Poi devi inserire l' ID fornitore per metterti al sucuro
da eventuali omonimie di fornitori
__________________________________________________ _____________
Alla fine la prima query ( Qz4 ) potrebbe essere:
Mentre ( Qz4CI ) la seconda query ècodice:SELECT "p" AS ord, ATTIVITA_FORNITORI.SCADENZA, FORNITORI!nomeFornitore & "__" & FORNITORI!idFornitore AS Forn, ATTIVITA_FORNITORI.IMPORTO FROM FORNITORI INNER JOIN ATTIVITA_FORNITORI ON FORNITORI.idFornitore = ATTIVITA_FORNITORI.idFornitore UNION ALL SELECT "t" AS ord, "Totale" AS SCADENZA, FORNITORI!nomeFornitore & "__" & FORNITORI!idFornitore AS Forn, Sum(ATTIVITA_FORNITORI.IMPORTO) AS SommaDiIMPORTO FROM FORNITORI INNER JOIN ATTIVITA_FORNITORI ON FORNITORI.idFornitore = ATTIVITA_FORNITORI.idFornitore GROUP BY "t", "Totale", "", FORNITORI!nomeFornitore & "__" & FORNITORI!idFornitore ;
__________________________________________________ __________________codice:TRANSFORM Sum(Qz4.IMPORTO) AS SImp SELECT Qz4.ord, Qz4.SCADENZA, Sum(Qz4.IMPORTO) AS Importo FROM Qz4 GROUP BY Qz4.ord, Qz4.SCADENZA PIVOT Qz4.Forn ;
Se preferisci i totali in testa in Qz4 scrivi "t" al posto di "p"
e viceversa
__________________________________________________ ________________
Se poi vuoi addensare Qz4 e Qz4CI in una unica qyery:
vai in Qz4CI
al posto di " FROM Qz4 " scrivi:
FROM
(
"Il testo di Qz4
senza il ; finale "
) AS Qz4
__________________________________________________ __________________
Saluti

