Urgente DBCombobox

Delphi

19/05/2008

Utilizo Firebird com dbexpress, tenho uma tabela de movimento bancario e nesta um campo MOV_TIPO(integer), num dbcombobox coloquei os items no list editor (Cheque, Deposito, Debito, Credito). Como faco para gravar no campo MOV_TIPO os valores correspondente aos items. Se foi selecionado cheque grava 1, deposito grava 2, debito grava 3, credito grava 4. E na consulta ao inves de mostrar os valores exibir os nomes. Se no registro selecionado o MOV_TIPO for 3, no dbcombobox exibe Debito.

Nao sei se deu para entender, se entenderam e tiverem outra forma de fazer isso sem ser com dbcombobox por favor me ajudem.


Ieustaquio

Ieustaquio

Curtidas 0

Respostas

Eniorm

Eniorm

19/05/2008

faz tempo q eu nao mexo com DBComboBox, mas tenta algo assim

se os registros na sua tabela segue a ordem 1, 2, 3, e assim por diante, peque o índice do item selecionado e mande pro banco

MovTipo := ComboBox1.ItemIndex +1;

+1 pq o primeiro item é sempre 0, sacou?

abraço


GOSTEI 0
Ferreia2

Ferreia2

19/05/2008

Cria um Campo Lookup que é mais Fácil e seguro de se trabalhar.


GOSTEI 0
POSTAR