Help, não consegui.
Por favor.
Estou usando um DBGrid, edit, Table, Access, Delphi6.
Tem como fazer com que quando conforme eu digito a palavra a ser pesquisada no edit no DBGrid os registros se ordenam por nome.
Por exemplo Tenho várias Marias na tabela quando digito maria no edit no DBGrid aparece todas as Marias ordenadas.
Não estou usando SQL.
VALEU.
Estou usando um DBGrid, edit, Table, Access, Delphi6.
Tem como fazer com que quando conforme eu digito a palavra a ser pesquisada no edit no DBGrid os registros se ordenam por nome.
Por exemplo Tenho várias Marias na tabela quando digito maria no edit no DBGrid aparece todas as Marias ordenadas.
Não estou usando SQL.
VALEU.
Jeanfiamoncini
Curtidas 0
Respostas
Marconi
27/05/2003
Voce deve abrir o Indíce que tiver o Nome como parâmetro. Se não tiver nenhum, crie com o Data Base DeskTop um secondary Index com este campo.
Após faça o filtro do que deseja enxergar.
Table.IndexName:=´xNome´;
..
...
...
...
Table.Filtered:=true;
Table.Filter:=´Nome = ´´´+trim(edit1.text)+´*´´´;
Table.refresh;
...
Lembrando que todos os sinais de aspas são simples. Jamais duplas.
Marconi
Após faça o filtro do que deseja enxergar.
Table.IndexName:=´xNome´;
..
...
...
...
Table.Filtered:=true;
Table.Filter:=´Nome = ´´´+trim(edit1.text)+´*´´´;
Table.refresh;
...
Lembrando que todos os sinais de aspas são simples. Jamais duplas.
Marconi
GOSTEI 0
Marconi
27/05/2003
Ah, desculpe. Não percebi que estava utilizando Access.
Neste caso não sei responder.
Marconi
Neste caso não sei responder.
Marconi
GOSTEI 0