MARCO70 ha scritto:
...
=DSum(["dare";[Q_REG_FATT_DA_SALDARE];"[Q_REG_FATT_DA_SALDARE]![Fornitore]=” & [fornitore]")
...
=DSum(["dare";[Q_REG_FATT_DA_SALDARE];"[Q_REG_FATT_DA_SALDARE]![Fornitore]=” ‘pippo‘ ")
...
Ammesso che puntievirgola e indicazione del riferimento alla maschera-sottomaschera sia possibile-giusto, hai ancora problemi di formulazione dei criteri (prima mi sembrava di aver visto riferimenti a maschere... forse mi sono sbagliato, eventualmente ignora la prima parte della frase)
Nella prima c'è un doppio apice di troppo: ad ogni doppio apice di "apertura" ne deve corrispondere uno di chiusura (se non fa parte della stringa stessa, ovviamente)
Nella seconda chiudi la stringa prima di aver finito di scrivere.
Qui
https://theaccessbuddy.wordpress.com/2013/12/25/dsum-function-the-art-of-writing-a-criteria/ trovi parecchi esempi. Ricorda che stai usando Access in italiano e i caratteri di separazione sono diversi dal "posto" da cui scrivi: a volte è giusto il puntoevirgola altre volte serve la virgola.