PESQUISA EM INTERBASE - AJUDEM!!!!

Delphi

11/03/2003

Tenhu uma ibtable com campo pro_codigo inteiro

Como faco pra fazer uma pesquisa nela onde o campo pro_codigo deve ser como o texto de um edit(edit1)???

AJUDEMM POR FAVORRRR

EH URGENTE


Anonymous

Anonymous

Curtidas 0

Respostas

Mardônio

Mardônio

11/03/2003

Corverta o valor do TEDIT para INTEGER e execute a pesquisa.


GOSTEI 0
Anonymous

Anonymous

11/03/2003

ibtable.Locate(´pro_codigo´, StrToInt(edit1.Text), [loPartialKey]);

--
Bruno Roberto.


GOSTEI 0
Medreis

Medreis

11/03/2003

Para não complicar muito vc pode usar a função locate

Vc pode colocar um botao e no evento onClique o codigo abaixo

if not Ibtable.Locate(´PRO_CODIGO´, edit1.text, [] ) then
raise Exception.Create(´Registro não Encontrado´);

onde [] pode ser
loPartialKey busca parcial Ex. 1111 e vc passa somente 11,
loCaseInsensitivecase sensitive Difere Maiuscula e Minuscula

para localizar o primeiro registro que começar com 11 por exemplo.


De uma olhada no help do Delphi, e vc terá mais informações


Espero ter ajudado

Marcio Eduardo.


GOSTEI 0
POSTAR