Condividi tramite

espressione DSUM corretta?

Anonimo
2010-10-22T14:05:34+00:00

Salve ho un nuovo quesito da porre,

in una maschera generata da una query ho un campo con scritto COSTO CLIENTE, sempre nella stessa maschera ho un campo con scritto IMPORTO TOTALE COMPONENTI, in questo campo IMPORTO TOTALE COMPONENTI vorrei far comparire la somma di diversi record COSTO CLIENTE. immettendo in modalità struttura sul campo importo totale componenti  l'espressione =DSum("[IMPORTO TOTALE COMPONENTI]";" «Espr» [COMPONENTI Query1]![COSTO CLIENTE]")

non accade nulla e viene generato questo errore:

*si è verificato un errore durante la valutazione di una funzione,di un evento o di una macro.

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
2010-10-22T16:03:46+00:00

gian88gn wrote:

in una maschera generata da una query ho un campo con scritto COSTO

CLIENTE, sempre nella stessa maschera ho un campo con scritto

IMPORTO TOTALE COMPONENTI, in questo campo IMPORTO TOTALE

COMPONENTI vorrei far comparire la somma di diversi record COSTO

CLIENTE. immettendo in modalità struttura sul campo importo totale

componenti l'espressione =DSum("[IMPORTO TOTALE COMPONENTI]";"

«Espr» [COMPONENTI Query1]![COSTO CLIENTE]")

non accade nulla e viene generato questo errore:

*si è verificato un errore durante la valutazione di una funzione,di

un evento o di una macro.

Se vuoi vedere la somma del campo "COSTO CLIENTE" di tutti

record nella query "COMPONENTI Query1" l'espressione sarebbe:

=DSum("COSTO CLIENTE";"COMPONENTI Query1")

...

non risulta corretta neanche questa.

Quale errore ti viene mostrato?

#Nome?

comunque vorrei vedere la somma nel campo IMPORTO TOTALE COMPONENTI

Il nome del controllo dove vuoi mostrare la somma non importa per la formula.

Però se questo "IMPORTO TOTALE COMPONENTI" è un campo

nell'origine dati della maschera, devi rinominare il controllo

(= la casella di testo) nella maschera a qualcos'altro per non

confondere Access.

In questo caso prova p.e. con il nome "txtImporto" invece di

"IMPORTO TOTALE COMPONENTI".


Ciao

Karl

*******

Access FAQ:  http://www.donkarl.com/it

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2010-10-29T15:17:10+00:00

    non riesco a capire :-( dove posso far vedere una foto di cio che vorrei ottenere?

    Vedi Uso di SkyDrive per caricare i file raccolti e postare screenshot/foto nel forum.

    Ciao.


    Marcello F.

    MCP - MCTS

    Microsoft Product Support Service EMEA

     Se questo post ti è stato utile, clicca su “Vota come utile

    In questo modo aiuterai gli altri utenti a trovare la soluzione al problema.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2010-10-22T16:22:31+00:00

    gian88gn wrote:

    in una maschera generata da una query ho un campo con scritto COSTO

    CLIENTE, sempre nella stessa maschera ho un campo con scritto

    IMPORTO TOTALE COMPONENTI, in questo campo IMPORTO TOTALE

    COMPONENTI vorrei far comparire la somma di diversi record COSTO

    CLIENTE. immettendo in modalità struttura sul campo importo totale

    componenti l'espressione =DSum("[IMPORTO TOTALE COMPONENTI]";"

    «Espr» [COMPONENTI Query1]![COSTO CLIENTE]")

    non accade nulla e viene generato questo errore:

    *si è verificato un errore durante la valutazione di una funzione,di

    un evento o di una macro.

    Se vuoi vedere la somma del campo "COSTO CLIENTE" di tutti

    record nella query "COMPONENTI Query1" l'espressione sarebbe:

    =DSum("COSTO CLIENTE";"COMPONENTI Query1")

    ...

    non risulta corretta neanche questa.

    Quale errore ti viene mostrato?

    #Nome?

    comunque vorrei vedere la somma nel campo IMPORTO TOTALE COMPONENTI

    Il nome del controllo dove vuoi mostrare la somma non importa per la formula.

    Però se questo "IMPORTO TOTALE COMPONENTI" è un campo

    nell'origine dati della maschera, devi rinominare il controllo

    (= la casella di testo) nella maschera a qualcos'altro per non

    confondere Access.

    In questo caso prova p.e. con il nome "txtImporto" invece di

    "IMPORTO TOTALE COMPONENTI".


    Ciao

    Karl

    *******

    Access FAQ:  http://www.donkarl.com/it

    non riesco a capire :-( dove posso far vedere una foto di cio che vorrei ottenere?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2010-10-22T15:48:33+00:00

    gian88gn wrote:

    in una maschera generata da una query ho un campo con scritto COSTO

    CLIENTE, sempre nella stessa maschera ho un campo con scritto IMPORTO

    TOTALE COMPONENTI, in questo campo IMPORTO TOTALE COMPONENTI vorrei

    far comparire la somma di diversi record COSTO CLIENTE. immettendo in

    modalità struttura sul campo importo totale componenti l'espressione

    =DSum("[IMPORTO TOTALE COMPONENTI]";" «Espr» [COMPONENTI

    Query1]![COSTO CLIENTE]")

    non accade nulla e viene generato questo errore:

    *si è verificato un errore durante la valutazione di una funzione,di

    un evento o di una macro.

    Se vuoi vedere la somma del campo "COSTO CLIENTE" di tutti

    record nella query "COMPONENTI Query1" l'espressione sarebbe:

    =DSum("COSTO CLIENTE";"COMPONENTI Query1")


    Ciao

    Karl

    *******

    Access FAQ:  http://www.donkarl.com/it

    non risulta corretta neanche questa. 

    comunque vorrei vedere la somma nel campo IMPORTO TOTALE COMPONENTI

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2010-10-22T15:40:40+00:00

    gian88gn wrote:

    in una maschera generata da una query ho un campo con scritto COSTO

    CLIENTE, sempre nella stessa maschera ho un campo con scritto IMPORTO

    TOTALE COMPONENTI, in questo campo IMPORTO TOTALE COMPONENTI vorrei

    far comparire la somma di diversi record COSTO CLIENTE. immettendo in

    modalità struttura sul campo importo totale componenti l'espressione

    =DSum("[IMPORTO TOTALE COMPONENTI]";" «Espr» [COMPONENTI

    Query1]![COSTO CLIENTE]")

    non accade nulla e viene generato questo errore:

    *si è verificato un errore durante la valutazione di una funzione,di

    un evento o di una macro.

    Se vuoi vedere la somma del campo "COSTO CLIENTE" di tutti

    record nella query "COMPONENTI Query1" l'espressione sarebbe:

    =DSum("COSTO CLIENTE";"COMPONENTI Query1")


    Ciao

    Karl

    *******

    Access FAQ:  http://www.donkarl.com/it

    La risposta è stata utile?

    0 commenti Nessun commento