Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

deiviszi

Pesquisar registros

Recommended Posts

Boa noite tenho um dbgrid onde o mesmo tem a coluna nome e por exemplo contém os dados abaixo:




MARIA
JOÃO
JOSÉ
MARIA
MARCOS
MARIA



Veja que o nome MARIA aparece 3 vezes, gostaria de fazer uma pesquisa da seguinte maneira, quando pesquisar a primeira vez encontre o primeiro registro e posicione no mesmo, ao clicar novamente para pesquisar posicione no segundo registro com o mesmo nome e assim por diante.


Alguém pode me ajudar com isto?

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvi da seguinte forma, adicionei na uses a unit IBCustomDataSet e criei uma variável para determinar se já tinha sido ou não encontrado o cliente.

 

uses IBCustomDataSet;
.
.
.
.
.
.


    if fClienteEncontrado then
      fClienteEncontrado := TIBCustomDataSet(dsNf.DataSet).LocateNext('RemDest', edPesquisa.Text, [loCaseInsensitive, loPartialKey])
    else
      fClienteEncontrado := TIBCustomDataSet(dsNf.DataSet).Locate('RemDest', edPesquisa.Text, [loCaseInsensitive, loPartialKey]);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.