Stai usando Access in locale, quindi un db a se, oppure a remoto interfacciato da asp?
Se è il secondo caso, crea una variabile che abbia il valore della session e poi rifari la query così
codice:
SELECT Responsabili.IdResponsabile, Responsabili.Cognome, Responsabili.Nome, Sum(VociFatture.Imponibile) AS SommaVociFatture, Count(Fatture.IdFattura) AS ConteggiodFatture FROM Responsabili INNER JOIN (Fatture LEFT JOIN VociFatture ON Fatture.IdFattura = VociFatture.IdFattura) ON Responsabili.IdResponsabile = Fatture.IdResponsabile WHERE (((Fatture.pagato)=False) AND ((Responsabili.IdDitta)=" & variabile_session & ")) GROUP BY Responsabili.IdResponsabile, Responsabili.Cognome, Responsabili.Nome