Newsgroup: it.comp.appl.access
Titolo: Come è possibile ??!!

Buongiorno ho il seguente problema:
Ho una tabella in cui un campo "TOTALE" a volte riporta un valore Null
(quindi vuoto)
Ho scritto la seguente:
IIf([TOTALE] Is Null;[TOTALE]=0;[TOTALE])
Esito ? Lancio la query e mi riporta di nuovo il campo a Null !!!
Ufffffff...ci sto lavorando da 3 ore...mi sapreste dire il motivo e come
risolvere ?
Grazie
Luigi

 Luigi
RoDAgo

Luigi wrote:

Prova a cercare la funzione 'nz' non sono un guru so solo che esiste e
serve (+o-) a trasformare il valore di un campo 'Null' in 0 (zero) 
-- 
Ciao
Andrea Malfatti

Ho provato con la seguente:
TOTAL: Somma(IIf(NZ([TOTALE] Is Null);[TOTALE]=0;[TOTALE]))
Non ottengo nulla....
Altri suggerimenti ?
Grazie

 IIf([TOTALE] Is Null;[TOTALE]=0;[TOTALE])
secondo me vuoi fare questo
TOTALE=IIf([TOTALE] Is Null;0;[TOTALE])
Totale = 0 restituisce o true o false
quidi come la hai scritta tu diventa (per sostituzione)
IIf([TOTALE] Is Null;true;[TOTALE])
o
IIf([TOTALE] Is Null;false;[TOTALE])
--
a.cara

Alessandro Cara wrote:
P.S.
anzi, mi ci vorrebbe il Borrelli,
Totale=0 se totale e' nulla forse mi restituisce Null
--
a.cara

"Luigi" scrisse:

Prova con:
Total: Somma(NZ([TOTALE]))
RoDAgo


TOTAL: somma(nz(totale)) e basta
se metti nz non si verifica la condizione is null; inoltre prova
(isnull([Totale]).
P.S. Ovviamentente questa regola vale anche per l'Agip, la Esso, la Q8, non
solo per la TOTAL.. è da verificare per la ERG - non ne ho esperienze
dirette...
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

> "Alessandro Cara" 
news:3DB961E8...@blunet.it
:

    Modulo Visual Basic:
        IIf( IsNull( [Totale] ) , 0 , [Totale] )
    Griglia QBE:
        IIf( [Totale] Is Null ; 0 ; [Totale] )
        -oppure-
        IIf( IsNull( [Totale] ) ; 0 ; [Totale] )
    Finestra SQL:
        IIf( [Totale] Is Null , 0 , [Totale] )
        -oppure-
        IIf( IsNull( [Totale] ), 0 , [Totale] )
    Dappertutto:
    [A00+]
        Nz( [Totale] , 0 )
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


Mauri' HO CAPITOOOOOOOOOOOOOOOOOOOOOOOOO, questo era un p.s. il
precedente (mio)
lo hai letto ???????????????????? E nun me veni' a ridi' che lo fai per
il
popolo bue
il Borrelli ci voleva per
   iif(totale is null, totale=0,totale)
cosa Kraist restituisce per totale nullo?
Nullo!
--
a.cara

 Nullo!
    Dimmi tu che senso ha questa espressione, pero'...
    In soldoni: se totale e' nullo si vuole che venga restituito totale = 0.
Ma totale = 0, quando totale e' nullo restituisce nullo. Allora che senso
ha? Tanto vale scrivere:
        IIf(totale is null, null, totale)
ma, ancora, che senso ha?
    Insomma... Cara... dimmi cosa vuoi. La Luna? Pronti:
        IIf(totale is null, "llun", totale)
    Cosi' ti va bene?


Maurizio Borrelli ha scritto:

aridaije con michelangelo ed il terzino della sampdoria.
visto che dopo una certa ora io so 'mbriaco e te forse un po' rinco
te faccio la cronistoria.
1) Per "forma mentis" a meno che la situazione sia totalmente illogica
   non entro piu' di tanto nel perche' qualcuno fa le cose in un certo
   modo (totale indeterminatezza) per cui
2) Non so piu' chi aveva postato una cosa del tipo:
   iif(totale is null, totale=0,totale)
   chiedendosi per quale recondito motivo Access restituiva Null
3) Al che ho tentato di spiegare che la proposizione "totale=0"
   restituiva o true o false ed ho avuto la malaugurata idea
   di chiedere il tuo soccorso come riconosciuto vate poiche'
   ho avuto il dubbio che la tale proposizione potesse restituire
   Null nel caso totale fosse Null come di fatto fa
4) A me va bene tutto compreso il fatto che ti sia "fatto" la bua.
   Ma il bue che dice? Ah le corna gia le possiede e' abituato
--
a.cara

   Ma il bue che dice? Ah le corna gia le possiede e' abituato
Si è fatto male , mica ha fatto quelle cose che pensi tu !!! ;-)
E poi c'ha 50 anni ..... :-))))))
Ettoreeeeee!!! :-)))) 
Ciao. Fabrizio

Intanto.....a me avete risolto il problema :-))))
Grazie
Luigi