Consulta codigo - Interbase

Delphi

29/04/2003

Bom, ja postei uma msg com essa pergunta mas acredito que ela foi apagada. sei que a pergunta e bem digamos, leiga mas....

eu tenho um banco de dados com o seguinte campo... COD e BANCO
O que eu preciso e:
quando a pessoa digitar digamos 237 no campo DBEDIT do COD e SAIR DO CAMPO ele automaticamente ele aparece em um DBTEXT o nome do banco. no caso BANCO DO BRADESCO.

como eu faço essa simples consulta usando o Datasource e o Table?

Desde ja agradeço a atençao de todos.

Abraços

Luciano Mattos


Noproblem

Noproblem

Curtidas 0

Respostas

Marcelo.c

Marcelo.c

29/04/2003

No evento OnExit coloque:

Table.Locate(´COD´, Edit1.Text, []);


GOSTEI 0
Noproblem

Noproblem

29/04/2003

Amigao nao deu certo....
eu preciso do seguinte:
EU TENHO 1 DBEDIT e 1 DBTEXT.

o DBEDIT ta ligado no field COD
o DBTEXT ta ligado no field BANCO

quando o usuario digitar no DBEDIT o valor 237 por exemplo, ao sair no evento ONEXIT ele tem que pesquisar no meu banco de dados a que banco se refere o CODIGO ´237´ e colocar o nome no DBTEXT

Exemplo:
CODIGO = 237
BANCO = Banco do Bradesco

espero que alguem possa realmente me ajudar

valeu


GOSTEI 0
Marcelo.c

Marcelo.c

29/04/2003

Desculpe te atrapalhar, mas talvez você deva substituir o DBEdit por um Edit simples.


GOSTEI 0
Marcelo.c

Marcelo.c

29/04/2003

Vou fazer um teste aqui, se ninguém responder, até amanhã te dou a solução.

Desculpe mais uma vez.


GOSTEI 0
Iter

Iter

29/04/2003

E aí Marcelo!!!!

Concordo plenamente com o nosso amigo, ´talvez´ vc deve substituir o DBEdit, pq ele eh usado com banco de dados, e naum é ´digamos que uma variável´, entaum o código fica mais ou menos assim:


Table.locate (´Cod´, Edit.text,[loPartialKey]);
* Poderá usar CaseSensitive ou CaseInsensitive - para suas pesquisas.


Espero poder ajudar.
Um Abraço Iter

http://www.iter.hpg.com.br


GOSTEI 0
Noproblem

Noproblem

29/04/2003

tentei o codigo do Iter mas deu a seguinte mensagem de erro:

´could not convert variant of type(String) into type(Boolean)´

o que eu faço? ;(

Luciano Mattos


GOSTEI 0
Iter

Iter

29/04/2003

A variável que vc está usando eh Inteira, e naum eh String, tente converte-lá, com o código:

StrToInt - String para Integer;
IntToStr - Integer para String;
FloatToStr - Boolean para Str;



Espero poder ajudar....

Mas e se caso vc colocar um ´Case´ entende????
Caso edit igual a alguma coisa entaum processa algo....


Abraços.
Iter Vinícius

E naum deixe de acessar www.iter.hpg.com.br
Ah e assine meu livro, hehehehehe


GOSTEI 0
POSTAR