Posicionamento da linha do DBGrid
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:
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
Curtidas 0
Respostas
Alanhfs
28/06/2005
UP
GOSTEI 0
Tnaires
28/06/2005
Olá
Use a função Locate do DataSet ligado ao DBGrid no evento OnChange do Edit.
Abraços
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
GOSTEI 0
Alanhfs
28/06/2005
Aí amigo, muito obrigado mesmo, deu certo.
Valeu cara. :!:
Valeu cara. :!:
GOSTEI 0
Adriano Santos
28/06/2005
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.
foi mal.
GOSTEI 0