Help, não consegui.

Delphi

27/05/2003

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.


Jeanfiamoncini

Jeanfiamoncini

Curtidas 0

Respostas

Marconi

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


GOSTEI 0
Marconi

Marconi

27/05/2003

Ah, desculpe. Não percebi que estava utilizando Access.

Neste caso não sei responder.

Marconi


GOSTEI 0
POSTAR