Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Access - Somma valori tabella

    Salve a tutti, ho una query con tre campi
    impiva4
    impiva10
    impiva20

    in un report ho un campo che fa la somma di questi valori in questo modo
    =[impiva4]+[impiva10]+[impiva20]

    il problema è che se i campi nella query non sono alimentati tutti e tre mi da come somma valore null...
    qualche rimedio???

    esempio pratico

    impiva4 = 10
    impiva10 = 5
    impiva20 = 6

    il mio campo nel report mi da 31 ma se uno dei tre è vuoto il campo non mi da nessuna somma...


    help me
    Fabio

  2. #2
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Usa la funzione Nz con la quale puoi assegnare un valore di default (in questo caso ad esempio 0 se il valore è null)

    Es:

    Maths involving a Null usually results in Null. For example, newbies sometimes enter an expression such as this in the ControlSource property of a text box, to display the amount still payable:

    =[AmountDue] - [AmountPaid]

    The trouble is that if nothing has been paid, AmountPaid is Null, and so this text box displays nothing at all.

    Solution
    Use the Nz() function to specify a value for Null:

    = Nz([AmountDue], 0) - Nz([AmountPaid], 0)

  3. #3

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.