Ciao, e scusate sempre per il titolo non molto chiaro...

Allora, tra tanti campi sul mio db in access ho:

1 - campo "commerciale" che può anche essere vuoto
2 - campo "statoappuntamento" che può avere diversi valori, come può essere vuoto

Vorrei tirar fuori dal db Solo i record che:

1 - il commerciale NON è vuoto

2 - lo stato appuntamento NON è ne OK nè KO

QUnidi ho fatto questa SQL che

codice:
OK = "OK"
KO = "KO"
									
sql =  "select * from appuntamenti where commerciale is not null and statoappuntamento not like '%"&OK&"%' or statoappuntamento not like '%"&KO&"%'  order  by " & orderby & " " & order
Restituisce alla fine tutti i record che non hanno come statoappuntamento KO o OK (corretto) ma anche tutti quelli il cui campo commerciale è null (quindi vuoto)..

Ad esempio

ID === NOME ==== STATO ===== COMMERCIALE
1 mario OK ROSSI
2 giovanni KO ROSSI
3 gino VERDI
4 patrizio OK

Io dei precedenti vorrei tirar fuori SOLO l'1 e il 2, il 3 no perchè lo stato non c'è e il 4 no perchè il commerciale non c'è......

Almeno guardate, cosa che temevo, non tira fuori i "null" come statoappuntamento...