Newsgroup: it.comp.appl.access
Titolo: Access e uso di 'Is Null'

Scusate la domanda stupida ma non riesco a risovere :-(
Ho un archivio con un campo che ha dei codici. Devo fare una query che mi 
prenda i dati che vanno "da codice.... a codice....".
Il fatto e' che questo campo contiene molti campi "vuoti" e non so come 
includerli nel range di ricerca. Per intenderci quei campi io riesco a 
pescarli solo con Is Null, ma come faccio se voglio fare una cosa del 
genere: >=Is Null and <= 999? Ovvero, come faccio a cercare tutti i record 
che hanno in quel campo valori che vanno da "null" a 999 (per esempio)?
Grazie 1000. 

 ha scritto nel messaggio 
news:d19hgd$3n7$1...@newsreader.mailgate.org...

nz(Tuocampo,0) between 0 and 999
MAssimiliano 

Davide D'Amico ha scritto:

nei criteri usi <=999 or Is null
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:d19im8$i8f$1...@news.newsland.it...
 > nei criteri usi <=999 or Is null
Si ma io non sempre devo avere anche i valori "null" capisci? Cosi' invece 
me li tirerebbe sempre fuori.
Comunque grazie a MA ho scoperto la funzione Nz(variante, [valsenull]) cosi' 
trasformo i campi Null in campi a lunghezza zero che e' proprio cio' che 
sono, e ho rispolto.
Grazie 1000 a tutti e due comunque. Questo e' sicuramente uno dei NG meglio 
frequentati che conosco, tutti gentili, preparati e rapidi nel dare le 
risposte, che tra l'altro sono sempre risolutive ;-)
Ciao. 

 ha scritto nel messaggio
news:d19hgd$3n7$1...@newsreader.mailgate.org...

Quanto dici č un'assurdo informatico.
Un campo Nullo non č assimilabile ad equiparazioni algebriche
se non al confronto diretto con NULL.
Pertanto dire ">=Is Null and <= 999" č impossibile.
Quello che puoi fare č scomporre in 2 parti il tuo criterio:
1)La sezione Numerica con l'inclusione dell'insieme
    Puoi usare Between Min AND Max
    oppure Campo>Min AND Campo<Max
2)Or Campo Is Null
Ovviamente la prima sezione devi prevedere che se Min=null
imponga un valore che sicuramente include il minimo dell'insieme
e cosě via per il MAX.
SELECT * FROM NomeTabella
    WHERE (Campo>=Min Or Min Is Null) AND
                (Campo<=Max Or Max Is Null) OR
                [Campo] Is Null
Non l'ho provata per mancaza di tempo ma il concetto
č questo.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 


Alla luce di quanto scrivi alla mia risposta deduco che tu non abbia
spiegato bene il concetto del criterio che ti serviva.


 ha
scritto:

Non ti č chiaro il concetto di valore nullo.
Un valore nullo č una cosa che non c'č, e pertanto non č definibile neanche
una relazione d'ordine su di esso.
Ciao, Sandro.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/