Funzione Dsum problema

Anonimo
2014-03-07T15:47:55+00:00

Sintassi:

=DSum("[ImportoPagato]";"TracciaPagamenti";"[DataPagamento] = Date()")

La sintassi funziona solo parzialmente. Mi spiego .

Somma "ImportoPagato" di tutti i record non tenendo conto del record che io seleziono/filtro dalla casella combinata.

Poi, vorrei che comparisse il valore "0€" come predefinito nel campo calcolato della funzione.

grazie a tutti

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-03-07T18:48:07+00:00

Per la formattazione del valore potresti utilizzare:

Espr1: Format("12345";"#.##0,00€")

o anche

Espr2: Format("12345";"Valuta") 

Ciao Mimmo

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2014-03-07T18:40:41+00:00

Ciao Andrea,

nella formula non vedo alcun riferimento al valore di una casella combinata:

=DSum("[ImportoPagato]";"TracciaPagamenti";"[DataPagamento] = Date()")

la formula dovrebbe cambiare così:

=DSum("[ImportoPagato]";"TracciaPagamenti";"[DataPagamento] = #" & cboNome & "#")

supponendo che la combo sia una data.

Mimmo

La risposta è stata utile?

0 commenti Nessun commento

1 risposta aggiuntiva

Ordina per: Più utili
  1. Anonimo
    2014-03-12T17:39:32+00:00

    grazie Mimmo per la risposta

    Dalla combo io filtro i record per CognomeNome.

    I campi ImportoPagato e DataPagamento sono contenuti in una tabella collegata (TracciaPagamenti) uno a molti con la tabella (Generale) origine della maschera dove io ho messo la funzione sopra postata.

    ciao a presto

    La risposta è stata utile?

    0 commenti Nessun commento