View Full Version : ricerca in access...
è possibile creare una maschera per eseguire la ricerca di una parola all'interno di una tabella ?
Grazie
Ciao
Certo...
Crei un bottone e ci associ una routine che fa una cosa del genere :
Me.RecordSource = "Select * from Utenti where Username Like '" & Me.Testo1 & "'"
Testo1 è una casella di testo... Puoi utilizzare il caratteri * come wildcard per la ricerca....
Originariamente inviato da cionci
[B]Certo...
Crei un bottone e ci associ una routine che fa una cosa del genere :
Me.RecordSource = "Select * from Utenti where Username Like '" & Me.Testo1 & "'"
Testo1 è una casella di testo... Puoi utilizzare il caratteri * come wildcard per la ricerca....
dove devo cliccare per inserire questi dati ?sulle proprietà del bottone?
Originariamente inviato da SteR9
[B]
dove devo cliccare per inserire questi dati ?sulle proprietà del bottone?
Proprietà del bottone...Eventi...Su click...premi i 3 puntini...
I dati li puoi visualizzare associando ad un edit box il campo da visualizzare (quelli che vengono ritornati dalla ricerca)...
Metti l'edit box nella maschera...proprietà...Dati...origine controllo... E ci metti =[NomeCampoDaVisualizzare]
Attenzione che quella che ti ho dato è una stringa di ricerca generica...
La devi adattare al tuo caso...
Select * from NomeTabella Where NomeCampo1 Like '"& Me!Testo1 &"' Or NomeCampo2 Like '"& Me!Testo1 &"'"
Questa è ancora più generica... Cerca in una tabella di nome NomeTabella, nei campi NomeCampo1 e NomeCampo2 il testo contenuto in Testo1...
Originariamente inviato da cionci
[B]
Proprietà del bottone...Eventi...Su click...premi i 3 puntini...
I dati li puoi visualizzare associando ad un edit box il campo da visualizzare (quelli che vengono ritornati dalla ricerca)...
Metti l'edit box nella maschera...proprietà...Dati...origine controllo... E ci metti =[NomeCampoDaVisualizzare]
Attenzione che quella che ti ho dato è una stringa di ricerca generica...
La devi adattare al tuo caso...
Select * from NomeTabella Where NomeCampo1 Like '"& Me!Testo1 &"' Or NomeCampo2 Like '"& Me!Testo1 &"'"
Questa è ancora più generica... Cerca in una tabella di nome NomeTabella, nei campi NomeCampo1 e NomeCampo2 il testo contenuto in Testo1...
nn trovo proprietà bottone... devo lavorare nella sezione pagine vero ??!?!se clicco con il tasto destro sul bottone c'è:proprietà pagina,proprietà sezione e proprietà elemento...dove devo andare???
Grazie ancora :o
Sezione pagine ?!?!?!? Devi lavorare sulle maschere...
Metti un bottone e poi clicki con il destro sul bottone...
Originariamente inviato da cionci
[B]Sezione pagine ?!?!?!? Devi lavorare sulle maschere...
Metti un bottone e poi clicki con il destro sul bottone...
ah ops :o sono un novizio di access :D che tipo di bottone devo inserire ?
Quello che ti pare...poi al posto dell'azione che ci mette lui te ci metti quella che ti ho detto io (la prima e l'ultima riga le devi lasciare)...
Originariamente inviato da cionci
[B]Quello che ti pare...poi al posto dell'azione che ci mette lui te ci metti quella che ti ho detto io (la prima e l'ultima riga le devi lasciare)...
ho provato ad inserire questi dati: Select * from NomeTabella Where NomeCampo1 Like '"& Me!Testo1 &"' Or NomeCampo2 Like '"& Me!Testo1 &"'"
cambiando i vari campi ma non va...non è che hai qualche guida o qualche esempio pratico ?
Grazie
Ciao
Ma hai messo tutta la parte Me.RecordSource = "....etc etc ?
Purtroppo non ho un guida... Io sono andato a caso...
Se vuoi ti invio un db di esempio...
Originariamente inviato da cionci
[B]Ma hai messo tutta la parte Me.RecordSource = "....etc etc ?
Purtroppo non ho un guida... Io sono andato a caso...
Se vuoi ti invio un db di esempio...
se me lo mandi mi faresti un grandissimo piacere :D
Grazie
Ciao :D
Non importa...te lo attacco qui...
Ricordati che puoi usare * sia prima che dopo il testo inserito epr la ricerca....
Ad esempio *a* ti trova qualsiasi record che contiene una a o in nome o in cognome...
a* invece trova tutti i record che iniziano per a
*a trova tutti i record che finiscono con a
Puoi usare anche il ? che in pratica prende il posto di una lettera...
Cercando R?c trova tutti i record di tre lettere che hanno una R come primo caratter e una c come terzo carattere...
ok ora ho capito :D mi rimangono solo due domande:
1)come hai fatto a far scomparire i campi di testo ?
2)perchè se creo una pagina web con la mschera di ricerca non funziona ?
Grazie
Ciao :D
Originariamente inviato da SteR9
[B]ok ora ho capito :D mi rimangono solo due domande:
1)come hai fatto a far scomparire i campi di testo ?
2)perchè se creo una pagina web con la mschera di ricerca non funziona ?
1) Ho messo nelle proprietà delle textbox Abilitata -> No...
Poi nella routine di gestione dell'evento click sul mouse sul pulsante le ho abilitate (tasto destro sul pulsante->Eventi->Su Clic->...
2) Boh...non ne ho idea...ho provato a mettere mani sulle pagine web, ma appena ci clicko mi si pianta Access :mad:
Io non sono esperto di Access...sono andato completamente a caso... E non ho idea delle funzionalità implementabili tramite le pagine web...
ok perfetto....Grazie Mille :D :D :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.