Fórum Consulta com dbgrid auxiliar #447520
01/07/2013
0
Estou usando um edit com um dbgrid em baixo onde ele traz todos os registros da tabela e ele vai filtrando conforme eu vou digitando (semelhante a pesquisa do google).
http://imageshack.us/photo/my-images/844/n8v.png/
O problema é o seguinte conforme eu vou usando a seta para navegar para cima dos registros o cursor vai para trás e assim o usuário não consegue voltar a digitar na frente do campo, quando eu uso a seta para baixo não acontece esse problema.
http://imageshack.us/f/526/a0do.png/
Nessa imagem aparece o cursor na letra "R".
O código que eu estou usando é o seguinte.
http://imageshack.us/photo/my-images/844/n8v.png/
O problema é o seguinte conforme eu vou usando a seta para navegar para cima dos registros o cursor vai para trás e assim o usuário não consegue voltar a digitar na frente do campo, quando eu uso a seta para baixo não acontece esse problema.
http://imageshack.us/f/526/a0do.png/
Nessa imagem aparece o cursor na letra "R".
O código que eu estou usando é o seguinte.
if key = VK_UP then
begin
if dmPesquisa.Sql_servico_aux.RecordCount > 0 then
begin
if dmPesquisa.Sql_servico_aux.RecNo = 1 then
dmPesquisa.Sql_servico_aux.RecNo := dmPesquisa.Sql_servico_aux.RecordCount
else
dmPesquisa.Sql_servico_aux.RecNo := dmPesquisa.Sql_servico_aux.RecNo -1;
Nícolas Braz
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)