Fórum Pesquisar o proximo #415496
16/04/2012
0
tenho em um clientdataset uma lista de nomes, que nao estao indexados por nome, mas quero pesquisar pela letra inicial do nome, estou usando esse codigo no evento KeyDown do dbgrid:
E gostaria que depois que encontrasse o primeiro produto, se eu teclasse novamente a mesma letra, o sistema fosse para o proximo produto com a mesma letra e nao, voltar ao primeiro encontrado, seria possivel ?
Abs
if (chr(Key) >= A) and (chr(Key) <= Z) then
Produtos.Locate(NOME,chr(Key),[loPartialKey]);
E gostaria que depois que encontrasse o primeiro produto, se eu teclasse novamente a mesma letra, o sistema fosse para o proximo produto com a mesma letra e nao, voltar ao primeiro encontrado, seria possivel ?
Abs
Felipe Ip
Curtir tópico
+ 0
Responder
Posts
16/04/2012
José Maciel
Boa Noite Felipe.
O que você pode fazer é armazenar o valor digitado em uma variável, assim quando fosse digitada pela segunda vez, você poderia fazer a verificação com o if e utilizar o comando
O que você pode fazer é armazenar o valor digitado em uma variável, assim quando fosse digitada pela segunda vez, você poderia fazer a verificação com o if e utilizar o comando
Produtos.Next
Responder
Gostei + 0
17/04/2012
João Sobrinho
Colega, pesquise por FindNearest.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)