combobox

20/05/2003

1

Ao iniciar um form carrego um combobox com algumas informações. Exemplo: cbotipo.additem(´nomes´).
Gostaria de poder gravar o codigo do nome tambem no combobox, tentei na propriedade .itemindex, mas não deu certo, alguem tem alguma dica ?

Resumindo, quando selecionar o nome, irei gravar o codigo do nome na tabela.


Obrigado


Responder

Posts

20/05/2003

Rodrigo Costa

Não seria mais fácil usar um dbLookupcombobox !?

Ou então, no evento ou change faça o seguinte:

adoquery_aux.close; adoquery_aux.sql.text:=´Select cod from tabela where nome = ´+combobox.text; adoquery_aux.open; v_cod:=adoquery_aux.fieldbyname(´cod´).asinteger;


No evento BeforePost da query faça o seguinte:

adoquery_tabela.fieldbyname(´cod´).asinteger:=v_cod;



Responder