Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Campo ricerca
martedì 03 aprile 2007 - 09.46
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Kuma11
Profilo
| Newbie
21
messaggi | Data Invio:
mar 3 apr 2007 - 09:46
Salve avrei bisogno di aiuto per la ricerca di parole nel mio data base. Spiego ciò che intendo fare:
In una maschera ho un campo ricerca dove l’utente digita la parola o le parole da ricercare nei campi di alcune tabelle. La procedura l’ho già implementata con l’utilizzo del ‘Like’ e funziona benissimo se l’utente digita solo una parola. Se digita una frase, o comunque un testo con spazi allora, a meno che non digiti la sequenza esatta presente nel campo della tabella, la ricerca non funziona. Quello che vorrei fare è poter individuare nel testo digitato gli spazi bianchi e poter isolare tutte le parole che poi andrò a ricercare separatamente.
Ad esempio: l’utente digita ‘BIANCO GIALLO’ quindi io andrò a cercare nei campi delle mie tabelle tutte le occorrenze della parola ‘BIANCO’ e tutte le occorrenze della parola ‘GIALLO’.
Sapete darmi un aiuto per poterlo fare? Grazie
Kuma11
sanbiz
Profilo
| Senior Member
208
messaggi | Data Invio:
mar 3 apr 2007 - 10:18
>Sapete darmi un aiuto per poterlo fare? Grazie
Prima di tutte sarebbe molto interessante sapere che base date utilizzi, se SQL Server o Access o MySQL ecc. ecc.
Come seconda cosa, come effettui la ricerca? Hai un'applicazione client dove inserisci il testo e poi passi le chiamate al server oppure lavori direttamente sul server e la tua "frase" da ricercare va scomposta lato server?
--
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
Kuma11
Profilo
| Newbie
21
messaggi | Data Invio:
mer 11 apr 2007 - 16:59
Utlizzo un database Access e l'applicazione è locale, cioè è un semplice progammino che gira su un pc
Kuma11.
Il codice della funzione vba che utilizzo è il seguente:
Private Sub CercaParola()
Dim stringa1, stringa2, doc_aprire As String
ChiaveRicerca = "*"
doc_aprire = "Ricerca_Utenti"
stringa1 = "[Interessi] like""" & ChiaveRicerca & Me![CercaParola_txt] & "*"""
DoCmd.OpenForm doc_aprire, , , stringa1
End Sub
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !