Oppure

Loading
18/02/10 20:14
dragonero
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
aaa
19/02/10 7:41
alessandrob
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, ...
aaa