Devi ricorrere a un trucchetto,

I totali del periodo te li fa gia la quert a campi incrociati, ( Chiamiamola " Qz4CI " )

Ti mancano i totali di Fornitore che te li devi gia preparare nella query
di origine ( Chiamiamola " Qz4 " ) della successiva a campi incrociati

Significa che la Qz4 deve essere una query di unione
fra la tua attuale query e una nuova query raggruppata
x fornitori.
__________________________________________________ __________

Ti faccio un esempio semplice

Hai la tabelle " FATTURE "
Id _____ Contatore ___ Key
Scad ___ Testo
Forn ___ Testo
Impo ___ Numerico

__________________________________________________ ______

Crei una prima queri di unione con nome "Qz4"
codice:
SELECT 

"p" AS ord, 
FATTURE.Scad, 
FATTURE.Forn, 
FATTURE.Impo

FROM FATTURE

UNION ALL 

SELECT 

"t" AS ord, 
"TotFor" AS Scad, 
FATTURE.Forn, 
Sum(FATTURE.Impo) AS SImpo

FROM FATTURE

GROUP BY "t", "TotFor", FATTURE.Forn

;
__________________________________________________ ____________

Poi su " Qz4 " crei al tua " Qz4CI "
codice:
TRANSFORM 
Sum(Qz4.Impo) AS SommaDiImp 

SELECT 

Qz4.ord, 
Qz4.Scad, 
Sum(Qz4.Impo) AS TotImpo

FROM Qz4

GROUP BY Qz4.ord, Qz4.Scad

PIVOT Qz4.Forn
;

E tutto

Saluti