BUSCA REGISTRO

18/03/2003

0

Como faço pra passar o comando pra abrir uma qry no registro 200?

Tipo,
quero fazer uma busca por numero de registro no meu cadastro de clientes

aí vou fazer um sql

select * from cadastro
where cadastro = :cadastro

só que assim ele vai colocar só esse registro.. queria que mostrasse esse, mas ao mexer na barra de navegação, os outros registros tambem estejam lá?

entenderam? :)


Garciabh2

Garciabh2

Responder

Posts

18/03/2003

Leorrn

Simples..
VC pode fazer uma query q traga todos os registros e associá-la a dbgrid normalmente.

Depois vc usa o método locate da query passando como parâmetro o código desejado q a query será ponteirada para aquela posição...

VAleu,,
:wink:


Responder

18/03/2003

Garciabh2

é exatamente isso Leorrn!!

mas como e que eu passo esse comando locate?
(me fala o comando sql aí que num sei nao)

e outra: na primeira abertura da qry, num quero que seja solicitado esse parametro pro locate...
só na hora que o usuario usar o campo BUSCA
como faço pra criar esse parametro só nesse momento?


Responder

18/03/2003

Leorrn

Faça o seguinte o evento onclick da combo de agencia vc faz um locate e abre a query....

qryConta.Locate(´CodCliente´, Combobox1.field,
[loCaseInsensitive, loPartialKey]);

Vo pesquisar pra ve se da pra ligar as duas dblookupcombobox !!!!

VAleu...


Responder

20/03/2003

Garciabh2

funcionou, Leonardo!

usei um TDBEdit

brigadao!

pra quem mais quiser:
qryCadastro.Locate(´nome-do-campo-na-tabela´, ´variavel-a-procurar´,[loCaseInsensitive, loPartialKey]);


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar