Localizar registros iguais em ADO

Delphi

30/07/2004

:?: Olá pessoal,
Sou novo no fórum e gostaria que alguém pudesse me ajudar.

Tenho uma tabela de cheques cadastrados e uma tela de pesquisa pelo número do cheque. Acontece que quando há dois ou mais registros de cheque com o mesmo número, o sistema só encontra o primeiro. Como faço para localizar o próximo registro com o numero localizado (tipo no access que possui o botão ´localizar primeiro´ e ´localizar próximo´).
Estou usando a seguinte sintaxe:
if not tabela.locate(´numero_cheque´,txtnumero,[]) then
showmessage(´Erro! registro não localizado´);

Desde já agradeço.

Adriano N.


Alfadesign

Alfadesign

Curtidas 0

Respostas

Rômulo Barros

Rômulo Barros

30/07/2004

Nesse caso, acho melhor vc criar uma Master/Detail e colocar um DBNavigator para cada DBGrid de exibição(Um para o Master e outro para o Detail) :lol:


GOSTEI 0
Alfadesign

Alfadesign

30/07/2004

[quote:ad2033f5ee=´Undeclared Identifier´]Nesse caso, acho melhor vc criar uma Master/Detail e colocar um DBNavigator para cada DBGrid de exibição(Um para o Master e outro para o Detail) :lol:[/quote:ad2033f5ee]
Mas já existe um relacionamento assim:

cliente ------possui------->contabancaria
cheque-------pertence------->contabancaria

só que os cheques com numeração igual pertence à contas bancárias diferentes e por isso o master detail não funcionará.
Tem outra idéia?


GOSTEI 0
Mago M3rl1n

Mago M3rl1n

30/07/2004

Voce poderia usar uma Query quer retornaria os cheques procurados.


GOSTEI 0
POSTAR