Newsgroup: it.comp.appl.access
Titolo: Operatore > e < nei parametri di una query

Buongiorno a tutto il newsgroup
Avrei bisogno in una query parametrica di cui posto la stringa SQL che il 
parametro DIPENDENTI inserito in nella form di ricerca
sia maggiore o minore del numero che inserisco nella casella e non l'esatto 
numero, cioe dovrei filtrare le aziende con piu' di tot dipendenti  o meno.
Spero di essere stato chiari , posto la stringa
SELECT TblAzienda.[Ragione Sociale], TblAzienda.Indirizzo, TblAzienda.Cap, 
TblAzienda.[Citta'], TblAzienda.Provincia, TblAzienda.Telefono, 
TblAzienda.Fax, TblAzienda.[Numero Dipendenti], TblAzienda.[Numero 
Iscritti], TblAzienda.[Associazioni Imprenditoriali]
FROM TblAzienda
WHERE (((TblAzienda.[Numero Dipendenti]) Like 
nz([Forms]![FrmRicercaDitte]![Dipendenti],"*")) AND ((TblAzienda.Zona) Like 
nz([Forms]![FrmRicercaDitte]![Zona],"*")) AND ((TblAzienda.[Nome Operatore]) 
Like nz([Forms]![FrmRicercaDitte]![NomeOperatore],"*")) AND 
((TblAzienda.Contratto) Like nz([Forms]![FrmRicercaDitte]![Contratto],"*")) 
AND ((TblAzienda.Comparto) Like 
nz([Forms]![FrmRicercaDitte]![Comparto],"*")) AND ((TblAzienda.[RSU FEMCA]) 
Like nz([Forms]![FrmRicercaDitte]![RSUFEMCA],"*")) AND ((TblAzienda.[Azienda 
Cessata]) Like nz([Forms]![FrmRicercaDitte]![AziendaCessata],"*")))
ORDER BY TblAzienda.[Ragione Sociale];
Dovrei inserire > o < in questo punto  Like 
nz([Forms]![FrmRicercaDitte]![Dipendenti],"*"))
ma non mi funziona
Grazie per eventuali aiuti e buona giornata a tutti
Stefano

 ha scritto nel messaggio 
news:49708c0a$0$1121$4faf...@reader2.news.tin.it...

Ciao Stefano,
prova cosě:  (ho assunto che se non viene scritto un numero dipendente 
nella casella di ricerca si visualizzino tutti quelli che abbiano 
almeno un dipendente)
SELECT TblAzienda.[Ragione Sociale], TblAzienda.Indirizzo, 
TblAzienda.Cap,
TblAzienda.[Citta'], TblAzienda.Provincia, TblAzienda.Telefono,
TblAzienda.Fax, TblAzienda.[Numero Dipendenti], TblAzienda.[Numero
Iscritti], TblAzienda.[Associazioni Imprenditoriali]
FROM TblAzienda
WHERE (
((TblAzienda.[Numero Dipendenti]) 
<>NZ([Forms]![FrmRicercaDitte]![Dipendenti]), 0)  AND 
((TblAzienda.Zona) Like
nz([Forms]![FrmRicercaDitte]![Zona],"*")) AND ((TblAzienda.[Nome 
Operatore])
Like nz([Forms]![FrmRicercaDitte]![NomeOperatore],"*")) AND
((TblAzienda.Contratto) Like 
nz([Forms]![FrmRicercaDitte]![Contratto],"*"))
AND ((TblAzienda.Comparto) Like
nz([Forms]![FrmRicercaDitte]![Comparto],"*")) AND ((TblAzienda.[RSU 
FEMCA])
Like nz([Forms]![FrmRicercaDitte]![RSUFEMCA],"*")) AND 
((TblAzienda.[Azienda
Cessata]) Like nz([Forms]![FrmRicercaDitte]![AziendaCessata],"*")))
ORDER BY TblAzienda.[Ragione Sociale];
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------> 


Spero di chiarire meglio cosi:
questa funziona
SELECT TblAzienda.[Ragione Sociale], TblAzienda.Indirizzo, 
TblAzienda.[Citta'], TblAzienda.[Numero Iscritti]
FROM TblAzienda
WHERE (((TblAzienda.[Numero Iscritti])>Forms!FrmProva!Prova));
ho messo il segno maggiore tra campo e controllo
che e' una di prova , ma in quella precedente non c'e' verso
grazie stefano