PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

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.


  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

Nícolas Braz

Responder

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

Aceitar