Condividi tramite

Access Casella di testo calcolata con condizionale

Anonimo
2023-01-03T16:32:40+00:00

Semplice maschera a "maschere continue" con l'elenco dei movimenti di cassa relazionati ad una tabella con i tipi di pagamento (Contanti, bancomat, ecc) e su questa ultima tabella c'è un campo denominato "MovimentoContante" impostato a si/no.

Per vedere quanto dovrebbe esserci in cassa dovrei sommare le entrate ed uscite solo per contanti, quindi con [MovimentoContanti] = True, e, un campo posizionato nel piè di pagina maschera contiene: =DSum([ImportoEntrato];[RecordSource];[MovimentoContante]=Vero)

il risultato è #Errore sicuramene ho sbagliato qualcosa!

Grazie

Luca

Microsoft 365 e Office | Access | Altro | 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

domenico laurenza 9,900 Punti di reputazione Moderatore volontario
2023-01-03T22:14:37+00:00

Ciao,

forse puoi provare anche qualcosa del genere ( se sono ancora sveglio :-)

=Somma(IIf(MovimentoContante=True;ImportoEntrato;0))

che terrebbe conto anche di eventuali filtri sulla maschera.

Ciao Mimmo

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2023-01-04T07:30:06+00:00

    Ciao Mimmo,

    Questa soluzione funziona confermo che sei sveglio!

    ... anche se avrei voluto capire come prelevare l'origine dei dati direttamente dalla maschera.

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-01-04T07:28:25+00:00

    Grazie Carletto1,

    ma il problema non era la sintassi era capire come prelevare l'origine dei dati direttamente dalla maschera!

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-01-03T18:00:22+00:00

    =DSum("[ImportoEntrato]";"Nome Tabella o Query da dove prendi i dati]";"[MovimentoContante]=True")

    oppure

    =DSum("[ImportoEntrato]";"Nome Tabella o Query da dove prendi i dati]";"[MovimentoContante]=-1")

    La risposta è stata utile?

    0 commenti Nessun commento