Fórum Posicionamento da linha do DBGrid #286256

28/06/2005

0

Pessoal, tenho um DBGrid e gostaria de que, ao passo que digito um nome em um Edit o DBGrid vai sendo atualizado.

Gostaria de saber como faço para posicionar o cursor do DBGrid centralizado na linha que corresponde ao conteudo do Edit.

Exemplo:

[color=olive:165e9dd208]DB Grid
-------------------------------
COD Nome
> 123 Fatima
124 Gomes
125 Maura
-------------------------------
Edit = ´Ful´[/color:165e9dd208]

{Esse é o padrão, seleciona a primeira linha do DBGrid}

Gostaria que ficasse asim:

[color=blue:165e9dd208]DB Grid
-------------------------------
COD Nome
123 Fatima
> 124 Gomes
125 Maura
-------------------------------
Edit = ´Gom´[/color:165e9dd208]
{A seleção estaria na linha do meio do DBGrid}

:D[color=green:165e9dd208][b:165e9dd208]Peço a ajuda de você amigos, Obrigado!!![/b:165e9dd208][/color:165e9dd208]:roll:


Alanhfs

Alanhfs

Responder

Posts

28/06/2005

Alanhfs

UP


Responder

Gostei + 0

28/06/2005

Tnaires

Olá
Use a função Locate do DataSet ligado ao DBGrid no evento OnChange do Edit.
Query (ou Table).Locate(´NomeDoCampo´, Edit.Text, [loCaseInsensitive, loPartialKey]);

Abraços


Responder

Gostei + 0

28/06/2005

Alanhfs

Aí amigo, muito obrigado mesmo, deu certo.

Valeu cara. :!:


Responder

Gostei + 0

29/06/2005

Adriano Santos

Nossa, acho que tô ficando velho mesmo cara, tinha entendi algo completamente diferente, por isso não retornei a MP que me mandou...

foi mal.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar