ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Dúvida com DBComboBox

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
thiagofqz
Novato
Novato


Registrado: Terça-Feira, 21 de Mai de 2013
Mensagens: 9

MensagemEnviada: Dom Mai 26, 2013 2:52 pm    Assunto: Dúvida com DBComboBox Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
cyberdisk
Colaborador
Colaborador


Registrado: Domingo, 4 de Julho de 2010
Mensagens: 2391
Localização: São José dos Campos - SP

MensagemEnviada: Dom Mai 26, 2013 4:26 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
coiotetg
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 29 de Novembro de 2010
Mensagens: 124

MensagemEnviada: Seg Mai 27, 2013 8:53 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular
thiagofqz
Novato
Novato


Registrado: Terça-Feira, 21 de Mai de 2013
Mensagens: 9

MensagemEnviada: Qui Mai 30, 2013 4:28 pm    Assunto: resolvido Responder com Citação

tentei instalar o JVCL, mas não consegui, então usei o componente DBRadioGroup.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Batera
Colaborador
Colaborador


Registrado: Quarta-Feira, 23 de Julho de 2008
Mensagens: 4899
Localização: Maringá

MensagemEnviada: Qui Mai 30, 2013 4:51 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB