Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - Ricerca nominativo
Forum - Delphi - Ricerca nominativo

Avatar
dragonero (Normal User)
Newbie


Messaggi: 9
Iscritto: 18/02/2010

Segnala al moderatore
Postato alle 21:14
Giovedì, 18/02/2010
Prima di tutto Ciao a tutti.
Ho guardato nel forum ma non ho trovato risposta al mio problema.
Premetto che sto studiando da poco il delphi e posseggo il delphi5 vorrei creare una ricerca nominativo da inserire in una rubrica.
Ma vorrei che il nominativo che inserisco nel box venisse visualizzato nel grid mentre scrivo il nome
Praticamente facciamo che sto cercano massimo
già alla pressione di M vengono visualizzati tutti i nomi con M poi alla pressione di A tutti i nomi che iniziano con MA e cosi via si può fare?
Ditemi di si vi prego

PM Quote
Avatar
alessandrob (Normal User)
Newbie


Messaggi: 17
Iscritto: 19/01/2010

Segnala al moderatore
Postato alle 8:41
Venerdì, 19/02/2010
Certo, si tratta solo di scrivere una query opportuna che legga nell'archivio dove hai inserito i dati.

Per utilizzare la ricerca con "Inizia con..." devi utilizzare come filtro Sql
  Where NomeCampo Like "MA%"

mentre se vuoi cercare nel contenuto, basta inserire un percento anche all'inizio
  Where NomeCampo Like "%MA%"

Si può anche gestire la ricerca senza considerare le maiuscole/minuscole
  Where Upper(NomeCampo) Like "%MA%"

Ovviamente il tutto funziona se i tuoi dati sono in un archivio interrogabile con comandi Sql. Visto che usi Delphi5, puoi interrogare tabelle DBase, tabelle MsSQL, tabelle InterBase/FireBird, ...

PM Quote