DBComboBox - gravar na tabela somente um código

Delphi

04/09/2003

Boa tarde,


Dúvida1
-------------------------------------------------------------------------------
Pessoal tenho um cadastrinho que o usr terá que preencher a cor dos olhos, coloquei um DBComboBox com as opções (castanho, azul...) só que não quero gravar na tabela castanho, azul, preto,.... quero gravar assim:

1 se for castanho
2 se for azul
3 se for preto....

Como faço isso?


Dúvida2
-------------------------------------------------------------------------------
Ah! Qdo o usuário estiver consultando a tabela se estiver gravado na tabela 1 terá que mostrar no DBComboBox castanho e assim por diante


Obrigada
Debora


Debora

Debora

Curtidas 0

Respostas

Joilson_gouveia

Joilson_gouveia

04/09/2003

Vc deverá criar (se já não o fez) uma tabela com o código e a cor dos olhos (1-castanho,2-azul...) e usar o componente DBLOOKUPCOMBOBOX, que permite usar/armazenar um campo chave (código) e MOSTRAR outro campo (cor)...


GOSTEI 0
Delphox

Delphox

04/09/2003

8) Ou vc pode fazer o seguinte:no evento on change do dbcombobox coloque:
*********
if dbcombox.text=´castanho´ then
dbcombox.text;=´Se for castanho´;
**********
o mesmo para as outras opcões,ainda não testei o codigo apenas me falaram. 8)


GOSTEI 0
POSTAR