Newsgroup: it.comp.appl.access
Titolo: Come cercare con SQL un campo data vuoto

Ciao a tutto il NG.
Volendo cercare con un comando SQL un recordset che risponda ai criteri:
- dati: tutti
- tabella: tblCommessa
- criterio: il campo DataCtrl deve essere vuoto (non compilato)
la sintassi da usare quale sarà???? Mi sono incartato da un pò e non ne
esco!!!
"SELECT é FROM tblCommessa WHERE DataCtrl=????????????????
Hola

 ha scritto nel messaggio
news:e5oza.25695$Ny5.7...@twister2.libero.it...

SELECT é FROM tblCommessa WHERE DataCtrl is null

 ha scritto nel messaggio
news:bal341$919$1...@newsreader.mailgate.org...

Sorry ma così non va!
E scusate pr il post successivo, è un doppione!

 ha scritto nel messaggio
news:8hoza.25719$Ny5.7...@twister2.libero.it...

Select * from <nometabella> where <nomecampo> is null
Va e DEVE andare...

 > > la sintassi da usare quale sarà????
Ho provato anche con
"SELECT * FROM tblCommessa WHERE (((Chiusa)=0) AND ((DataCtrl) Is Null));"
ma mi restituiscce un solo valore, in realtà dovrebbero essere molti di
più!!!
Non so se Is Null sia corretto, in realtà il campo DataCtrl non deve essere
mai stato compilato....

 ha scritto nel messaggio
news:wroza.25707$lK4.7...@twister1.libero.it...

Se non è mai stato compilato allora vale Null.
Unica eccezione è che sia stato definito un default value diverso nella
struttura della tabella.
Punto e basta.
Giorgio

 ha scritto nel messaggio
news:bal487$b1c$1...@newsreader.mailgate.org...

Ti ringrazio per l'attenzione ma non ho impostato alcun valore
predefinito... Eppure non funzica!

 ha scritto nel messaggio
news:mxoza.25778$Ny5.7...@twister2.libero.it...

Va bene, se vuioi mandami un mdb con la sola tabella alla mia email e gli do
volentieri un'occhiata.
Poi posto il risultato.

 ha scritto nel messaggio
news:wroza.25707$lK4.7...@twister1.libero.it...

Prova così:
SELECT tblCommessa.*
FROM tblCommessa
WHERE (((tblCommessa.DataCtrl) Is Null) AND ((tblCommessa.Chiusa)=0));
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

CUT
Sull'orlo della disperazione, confermo che continua a restituirmi un solo
cacchio di record....
Dovrebbero essere 3!!!

 ha scritto nel messaggio
news:mxoza.25778$Ny5.7...@twister2.libero.it...

Non è che *per puro caso* il campo *chiusa* è a nullo anche lui?
il tuo 0 è *0* o *non compilato*?
Perchè se è così è ovvio che non va....

CUT
......
dunque Chiusa è un boolean.
in genere se non lo spunti è vuoto, ma non so... mi insinui il dubbio!
Potrebbe *non* essere =0!!!!!
Secondo te???

 ha scritto nel messaggio
news:oQoza.25800$lK4.7...@twister1.libero.it...

usa la clausola "where chiusa=false and datactr is null"

CUT
nulla, access insiste...

CUT
Mi vergogno da matti....
La sintassi funziona e chiedo scusa per il tempo rubato...
Sbagliavo chiedendo
msgbox rs.recordcount
senza prima aver ordinato
rs.movelast
............................................................................
.............................................

 ha scritto nel messaggio
news:o5pza.25905$Ny5.7...@twister2.libero.it...

eh eh eh...
ciao.

CUT
Ne aprofitto:
la sintassi esatta per cercare con SQL i record in cui un campo testo è non
compilato?

 ha scritto nel messaggio
news:3apza.25920$Ny5.7...@twister2.libero.it...

... che sia *per puro caso* <nomecampo> is null?