| Exibir mensagem anterior :: Exibir próxima mensagem |
| Autor |
Mensagem |
thiagofqz Novato

Registrado: Terça-Feira, 21 de Mai de 2013 Mensagens: 9
|
Enviada: Dom Mai 26, 2013 2:52 pm Assunto: Dúvida com DBComboBox |
|
|
Olá galera, estou com uma dúvida com o Componente DBComboBox, o que acontece é que eu queria listar os itens dele em forma de String, e gravar no banco em forma de Small integer.
EX: Quero que apareça Ativo e Inalivo no combo e grave no banco 0 ou 1.
Como faço este procedimento? |
|
| Voltar ao Topo |
|
 |
cyberdisk Colaborador

Registrado: Domingo, 4 de Julho de 2010 Mensagens: 2391 Localização: São José dos Campos - SP
|
Enviada: Dom Mai 26, 2013 4:26 pm Assunto: |
|
|
com o DBComboBox1 fica mais complicado fazer isso
voce pode usar o componente DBLookupComboBox1 .. use as propriedades ListDource, ListField e KeyField para Ativo ou Inativo
e a propriedade DataSource e DataField para jogar o valor numero em outro campo da tabela
abraço _________________ O conhecimento abre muitas portas |
|
| Voltar ao Topo |
|
 |
coiotetg Aprendiz

Registrado: Segunda-Feira, 29 de Novembro de 2010 Mensagens: 124
|
Enviada: Seg Mai 27, 2013 8:53 am Assunto: |
|
|
Para casos assim eu uso o Componente TJvDBComboBox do pacote JVCL(http://sourceforge.net/projects/jvcl/).
Ele tem a opção Items que exibe pro usuário e o Values que é salvo no banco.
Exe.:
Items(Ativo, Inativo)
Values(A, I).
Espero que ajude. |
|
| Voltar ao Topo |
|
 |
thiagofqz Novato

Registrado: Terça-Feira, 21 de Mai de 2013 Mensagens: 9
|
Enviada: Qui Mai 30, 2013 4:28 pm Assunto: resolvido |
|
|
| tentei instalar o JVCL, mas não consegui, então usei o componente DBRadioGroup. |
|
| Voltar ao Topo |
|
 |
Batera Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008 Mensagens: 4899 Localização: Maringá
|
Enviada: Qui Mai 30, 2013 4:51 pm Assunto: |
|
|
O Ativo é 0 e Inativo é 1?
Se for, você pode usar o ItemIndex pra gravar a informação:
| Código: | | DataSet.FieldByName('Campo').AsInteger := DBComboBox.ItemIndex; |
|
|
| Voltar ao Topo |
|
 |
|