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 

ComboBox.

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


Registrado: Domingo, 18 de Dezembro de 2011
Mensagens: 12

MensagemEnviada: Dom Dez 25, 2011 1:27 pm    Assunto: ComboBox. Responder com Citação

Boa tarde amigos.
Tenho como associar um ComboBox com minha tabela do BD de forma que quando eu selecionar algo no Combo ele escrever no determinado campo da tabela?
Se tiver, tem como me darem exemplo?
Meu BD é Access.

Abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Dom Dez 25, 2011 11:07 pm    Assunto: Re: ComboBox. Responder com Citação

Clynton escreveu:
Boa tarde amigos.
Tenho como associar um ComboBox com minha tabela do BD de forma que quando eu selecionar algo no Combo ele escrever no determinado campo da tabela?
Se tiver, tem como me darem exemplo?
Meu BD é Access.

Abraço...


O que você quer dizer com "escrever" amigo? Você quer dar um update ou insert? Você pode explicar melhor a sua dúvida por favor? Mas já de antemão, tem, tem sim como executar qualquer uma das duas opções...
_________________
Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.

Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Clynton
Novato
Novato


Registrado: Domingo, 18 de Dezembro de 2011
Mensagens: 12

MensagemEnviada: Seg Dez 26, 2011 8:35 am    Assunto: Responder com Citação

Seria um insert, quando coloco um ComboBox num formulário do Access por exemplo, durante a criação eu já tenho opções de associá-lo a tabela, daí a medida que seleciono uma das opções ele faz um insert na tabela.
Você percebeu que é pergunta de iniciante!
Estou fazendo um sistema que a princípio é coisa simples, tenho baixado algumas apostilas de Delphi, mas estou esbarrando em algumas coisinhas!
O que eu quero pode ser ser com um ComboBox ou com um DBLookupComboBox, o que for mais simples e eficiente de fazer.
Você pode me dizer o que devo fazer depois de criar o campo?

Abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Oseiasao
Membro Junior
Membro Junior


Registrado: Sexta-Feira, 14 de Outubro de 2011
Mensagens: 303

MensagemEnviada: Seg Dez 26, 2011 12:07 pm    Assunto: Responder com Citação

ainda não esta claro sua necessidade amigo, vamos assim ...
dias atras eu tive um problema que me ajudaram aqui mesmo no forum, meu problema era o seguinte, eu tinha uma tabela de estados e queria que, no momento que o usuario estivesse cadastrando no sistema um novo cliente um combobox apresentasse os nomes dos estados e na hora de salvar q ele salvasse apenas o código, se for algo assim que voce deseja utilize um dblookupcombobox, é excelente para esta finalidade.

Ou pode ser também que voce queira um combobox com alguns itens e o usuario seleciona o item desejado durante o cadastro de um cliente novo (exemplo) e que ele salve o texto selecionado, se for isso é mais simples ainda, porém, o que componente que voce esta usando é que irá diferenciar a forma de salvar.

seria mais ou menos assim com um dataset..

SqlDataSet.ParamByName('campo').AsString := Edit1.Text;

Abçs.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Clynton
Novato
Novato


Registrado: Domingo, 18 de Dezembro de 2011
Mensagens: 12

MensagemEnviada: Ter Dez 27, 2011 12:39 am    Assunto: Responder com Citação

O seu segundo exemplo se aplica melhor ao que eu quero!
O usuário serei eu mesmo, estou criando um sistema pra catalogar uma coleção.
O exemplo do seu problema, entendi que você estava usando uma tabela relacionada, não é o meu caso!
Criar o Combo com as opções eu sei, minha dificuldade é em associá-lo a tabela do BD, ainda não domino as ferramentas de alteração dos objetos criados.
Ficou melhor explicado?
Pode me dizer o que eu tenho que alterar ou criar depois de inserir o objeto ComboBox?

Abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
pauloD7
Aprendiz
Aprendiz


Registrado: Domingo, 17 de Abril de 2011
Mensagens: 165

MensagemEnviada: Ter Dez 27, 2011 1:22 am    Assunto: Responder com Citação

Clynton escreveu:
O seu segundo exemplo se aplica melhor ao que eu quero!
O usuário serei eu mesmo, estou criando um sistema pra catalogar uma coleção.
O exemplo do seu problema, entendi que você estava usando uma tabela relacionada, não é o meu caso!
Criar o Combo com as opções eu sei, minha dificuldade é em associá-lo a tabela do BD, ainda não domino as ferramentas de alteração dos objetos criados.
Ficou melhor explicado?
Pode me dizer o que eu tenho que alterar ou criar depois de inserir o objeto ComboBox?

Abraço...

Amigo e bem simples testei e funciona legal espero que ajude.
Código:

procedure TForm1.Button1Click(Sender: TObject);
begin
Tbl.Open;
Tbl.Insert;
TblNome.Value := ComboBox1.Text;
Tbl.Post;
end;
end.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Clynton
Novato
Novato


Registrado: Domingo, 18 de Dezembro de 2011
Mensagens: 12

MensagemEnviada: Ter Dez 27, 2011 8:05 am    Assunto: Responder com Citação

Grato pela atenção dos amigos!
Onde coloco esse código?

Abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leogazio
Colaborador
Colaborador


Registrado: Domingo, 18 de Fevereiro de 2007
Mensagens: 1047
Localização: Alto Paraná - PR

MensagemEnviada: Ter Dez 27, 2011 8:31 am    Assunto: Responder com Citação

Clynton escreveu:
Grato pela atenção dos amigos!
Onde coloco esse código?

Abraço...


??
_________________
Leonardo Gazio - Consultoria e Suporte a Desenvolvedores.

Suporte para todo o Brasil via;
E-mail: leonardogazio@delphimasters.com
Msn: lngsmattos@hotmail.com
Claro: (21) 7301-7243
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Clynton
Novato
Novato


Registrado: Domingo, 18 de Dezembro de 2011
Mensagens: 12

MensagemEnviada: Sex Dez 30, 2011 3:17 am    Assunto: Responder com Citação

RESOLVIDO!
A inexperiência ainda está falando mais alto.
Eu estava inserindo o objeto ComboBox da paleta Standard e não da paleta Data Controls, após inserir o objeto certo e alterar suas devidas propriedades, funcionando!

Abraço e agradeço pela atenção dos amigos!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
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