Newsgroup: it.comp.appl.access
Titolo: Query - AIUTO!

Ho una query che mi fornisce una lista di articoli da un database di
migliaia di righe.
Devo inserire nella query una discriminante che "dica" alla query di non
prendere in considerazione alcuni articoli.
L'elenco degli articoli da non prendere in considerazione (sono circa 50)
sono elencati in una tabella con il solo campo dell'articolo.
C'è qualcuno che mi sa dire come si possa fare? Secondo le mie limitate
conoscenze dovrei mettere nella riga dei critery della query una frase del
tipo <>"900600" and <>"900450" and <>"800520" ecc... ma sarebbe molto meglio
indicare alla query direttamente la tabella contente tutti gli articoli da
non prendere in considerazione!
Un grazie a tutti quelli che vorranno aiutarmi.
E Auguri e Buon Anno a tutti!
--
A presto!
Donato Mazzocchetti
ark...@tin.it

 ha scritto nel messaggio
news:gbn36.1131$FF1....@twister1.tin.it...

Ipotizziamo che la tua query sia basata su una tabella chiamata Articoli
avente questa struttura:
IDArticolo            Contatore o Numerico e chiave primaria
DescrizioneArt       Testo
ecc. ecc.
e che la tabella che contiene  i codici articolo da non visualizzare si
chiami TabellaNo e contenga il solo campo IDArticolo di tipo numerico.
Il codice SQL della tua query di selezione dovrà essere:
SELECT Articoli.IDArticolo, Articoli.DescrizioneArt
FROM Articoli LEFT JOIN TabellaNo ON Articoli.IDArticolo =
TabellaNo.IDArticolo
WHERE (((TabellaNo.IDArticolo) Is Null));
Buon Anno
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 non prendere in considerazione!
Scusa, ma se devi escludere tutti gli articoli di una tabella, non mettere
la tabella nella query.
In realta' credo che ti sia espresso male, inizia col dire che tipo di query
e' (di unione, di selezione) e a quante e quali tabelle fa riferimento. Al
limite posta l'istruzione SQL.
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 > sono elencati in una tabella con il solo campo dell'articolo.
E' buona la risposta di Roberto, sono io che non avevo letto bene la
domanda.


 Il codice SQL della tua query di selezione dovrą essere:


 >
[CUT]
Ti sarei grato se rispondessi dopo e non prima dei messaggi precedenti.


WHERE (((TabellaNo.IDArticolo) Is Null));
Sembrerebbe tutto giusto ma non mi funziona!:-( (mi appaiono delle maschere
di immissione dati col nome della TabellaNo e Articoli). Forse è dovuto al
fatto che il campo del codice articolo è in tutte e due le tabelle di tipo
testo e non numerico (si tratta di codici articolo alfanumerici).
Come devo cambiare l'istruzione SQL affinchè funzioni con i due campi CODART
aventi formato testo?
Grazie dell'aiuto


 Donato Mazzocchetti
--


Roberto ti ringrazio un mondo, funziona tutto!
--
A presto!
Donato Mazzocchetti
ark...@tin.it