Newsgroup: it.comp.appl.access
Titolo: Ricerca ESATTA..........!

Salve!
ho un problema nel ricercare, in un record, una determinata parola, ad 
esempio, "TORINO" e non "MOTORINO" oppure "OTORINO".
Ho provato con tutte le opzioni dell'operatore LIKE ma senza risultato.
Sembra OBBLIGATORIO inserire un asterisco prima e dopo della parola da 
cercare. Possibile che non esiste nessun criterio di ricerca che mi dia il 
solo risultato richiesto?
Grazie anticipatamente.
Marco. 

"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio 
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...

Like " " & tuofiltro & " "
--
Pablitomf 

 ha scritto nel messaggio 
news:ccJri.79262$U01.7...@twister1.libero.it...

.....mi dispiace ma ho già provato! non funziona, non mi dà nessun
risultato, forse perchè non è la prima parola contenuta nel campo ma la
contiene.
Attendo ulteriori suggerimenti.
Grazie.
Marco.

 Marco.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio 
news:UQJri.79315$U01.7...@twister1.libero.it...

Eilà, Esimio Roberto,
purtroppo devo dirti, subito, che non funziona.
La parola "TORINO", non è l'unica e nemmeno la prima, presente nel record 
e/o records.
Sembra non esserci soluzione per avere solo la parola ricercata qualunque 
posizione occupi nel record.
Resto in attesa di altri suggerimenti.
Grazie anticipatamente.
Marco. 

"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio 
news:46af6bcc$0$10619$4faf...@reader2.news.tin.it...

Città Like "* TORINO *" Or Città Like "TORINO *"
o genericamente
filtro ="Citta Like '* " & tuofiltro & " *' Or "Citta Like '" & tuofiltro & 
" *'"
IvanDabologna

Ciao Mark,
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio 
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...

hai provato con il metodo findrecord?
Comunque se posti il codice che utilizzi forse č  piu' facile aiutarti.
-- 
Ciao
Access 

"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> wrote in message 
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...

- Nella query rendi invisibile il campo di ricerca [e];
- nella stessa crea un nuovo campo:
   Exp1: IIf(InStr(1,[e],"Torino ") Or InStr(1,[e]," Torino")
   Or (InStr(1,[e],"Torino") And Len([e])=6),[e])
Bruno 


io scriverei
Like "torino *" Or Like "* torino *" Or Like "* torino"
in questo modo ti cerca tutte le volte che compare la parole Torino
che sia all'inizio, in mezzo, o alla fine del campo
Mysha

"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio 
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...


Ciao io ho provato cosě :
nei criteri della query nel campo in cui vuoi cercare il vocabolo torino in 
genera copia la seguente espressione:
Like "* TORINO *" Or Like "* TORINO" Or Like "TORINO *" Or Like "* 
TORINO[?]" Or Like "* TORINO!" Or Like "* TORINO! *" Or Like "TORINO! *" Or 
Like "* TORINO." Or Like "* TORINO. *"
1) contempla la tua richiesta torino e non motorino o otorino
2) contempla frasi affermative interrogative o esclamative con torino 
iniziale intermedio e finale seguito da ! o? o punto di fine periodo.
3) non contempla frasi del tipo: "torino" oppure "il grande torino", questo 
perchč gli apici sono caratteri speciali e non so come diavolo utilizzarle 
come carattere di ricerca, per favore dimmelo tu
4) Se sapete come fare per impostare TORINO come variabile ditemelo
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio 
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...


Premetto, non sono un programmatore. Però funziona:
Vai nel campo della query e nei criteri vai su genera e copi questa 
espressione:
Like "* TORINO *" Or Like "* TORINO" Or Like "TORINO *" Or Like "* 
TORINO[?]" Or Like "* TORINO!" Or Like "* TORINO! *" Or Like "TORINO! *" Or 
Like "* TORINO." Or Like "* TORINO. *"
1) trova il vocabolo torino e non motorino o otorino.
2) ricorda di rispettare gli spazi dopo e prima gli *
3) trova il vocabolo torino se è in una frase affermativa, esclamativa, 
interrogativa alla fine all'inizio o in mezzo ad un campo ( ES: che bella 
citta Torino!  ; sei di Torino? No non lo sono;  sono stato a Torino. etc..
4) Ovviamente è un espressione grezza ma funziona.
5) non trova il vocabolo Torino in mezzo agli apici perchè non capisco come 
farli interpretare come carattere da ricercare e non speciale, quindi frasi 
come: che forte il " grande torino" non le trova se lo sai come si fa 
dimmelo perchè era una cosa che mi interessa
6)guarda che mi tocca scrivere che sono anche juventino.
"Mark" <NO_SPAM_c...@yahoo.it_NO_SPAM> ha scritto nel messaggio 
news:46af5ee4$0$10623$4faf...@reader2.news.tin.it...


Dim strR As String
Dim strSQL As String
strR = Me!TxCerca.Text
If Not IsNull(Me!TxCerca.Text) Then
    strSQL = "SELECT TblXXX.Campo TblXXX.Campo1,Ecc.Ecc. FROM [TblXXX]
WHERE (TblXXX.Campo Like " & Chr$(34) & "*" & _
    strR & "*" & Chr$(34) & ")ORDER BY TblXXX.Campo;" (se vuoi
Ordinare)
End If
Saluti Diego
P.S. La seguente istruzione proviene da Sito Comune, ma ahime' non
ricordo la Faq.


dimenticavo : l'struzione la scrivi in una private sub e poi passi la
sub sull'evento modifica (change) della casella di testo dove
scriverai la parola da ricercare, è scontato dirti che la query la
dovrai fare passare magari come rowsource di una casella di riepilogo,
poi vedi t come ti conviene fare.
Saluti
Diego

 ricordo la Faq.
dimenticavo : l'struzione la scrivi in una private sub e poi passi la
sub sull'evento modifica (change) della casella di testo dove
scriverai la parola da ricercare, č scontato dirti che la query la
dovrai fare passare magari come rowsource di una casella di riepilogo,
poi vedi t come ti conviene fare.
Saluti
Diego
Ammappete..........quante risposte :-)
bene, grazie a tutti Voi!
Comunque ho risolto, e per il momento va bene cosě, con:
Like * & " TORINO " & *
L'unico problema, ad esempio, se nel campo č inserito: Oggi sono a Torino. 
allora diventa:
Like * & " TORINO" & * oppure
Like * " TORINO!" & * , perchč c'č il punto alla fine della frase.
Alla prossima.
Marco.

 tuofiltro & " *'"
Per entrambe le sintassi manca una casistica: quella per la quale la parola 
TORINO è l'ultima della frase.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 ha scritto nel messaggio 
news:875ea355250e48...@news.tin.it...

sì è vero.
Mancano anche i casi in cui il termine ricercato fosse seguito da un segno 
di interpunzione o un apostrofo o altro segno divisore.
Lascio a Mark l'estensione del suggerimento... ;D
IvanDaBologna

 Marco.
-- 


HHH wrote:
6)guarda che mi tocca scrivere che sono anche juventino.
[risposta]
7) 
www.sitocomune.com
 Sezione ICAA - Come comportarsi in questo NG
Ciao.
-- 
Sergio MAZZA