Fórum Selecionar item em DBEdit #529964

27/08/2015

0

Olá queria saber porque quando eu vou selecionar um item em um DBCombobox ele não está selecionando ou seja ele não está ficando no campo.

alguem pode me ajudar

Obrigado!
Geremias

Geremias

Responder

Posts

27/08/2015

Thiago Santana

Qual evento você está utilizando para capturar Geremias?
Responder

Gostei + 0

27/08/2015

Geremias

Qual evento você está utilizando para capturar Geremias?




Eu estou usando o evento OnChange do DBCobobox, e estou colocando os itens atraves de uma coficação.

Bom dá tudo certo funciona normal, só que na hora que o sistema está rodando, que vou cadastrar e vou no DBCombobox ele funciona normal, mas, seleciono o item e não aparece no campo do DBCombobox?

Sabe o porque disso ?

fico grato pela ajuda desde de já

Obrigado!
Responder

Gostei + 0

28/08/2015

Raimundo Pereira

Geremias, bom dia

Objetivo é pegar o registro selecionado do
DBCombobox e gravar num segundo campo em outra tabela correto ?

Se sim, repare que você tem uma tabela linkada ao DBCombobox -

Exemplo :
Tenho a tabela 1. Nome Cidades - Já com varias cidades cadastrada num campo nome cidade
Tenho a tabela 2. Nome Clientes - Nesta mesma tabela tenho um campo nome cidade

Tela de cadastro de clientes, coloquei DBCombobox o mesmo trazendo os registros da tabela cidade, que ao gravar o cadastro ele irá pegar a cidade selecionada e gravar na tabela de cadastro de clientes.

Então o primeira coisa é colocar a tabela cidades.open;
Ao gravar o cadastro levarei o registro da seguinte forma >>
Table_Cad_clientes.fielbyname('NOME_CIDADE').ASSTRING:=DBCombobox.TEXT;

Aguardo sua resposta
Responder

Gostei + 0

29/08/2015

Geremias

Geremias, bom dia

Objetivo é pegar o registro selecionado do
DBCombobox e gravar num segundo campo em outra tabela correto ?

Se sim, repare que você tem uma tabela linkada ao DBCombobox -

Exemplo :
Tenho a tabela 1. Nome Cidades - Já com varias cidades cadastrada num campo nome cidade
Tenho a tabela 2. Nome Clientes - Nesta mesma tabela tenho um campo nome cidade

Tela de cadastro de clientes, coloquei DBCombobox o mesmo trazendo os registros da tabela cidade, que ao gravar o cadastro ele irá pegar a cidade selecionada e gravar na tabela de cadastro de clientes.

Então o primeira coisa é colocar a tabela cidades.open;
Ao gravar o cadastro levarei o registro da seguinte forma >>
Table_Cad_clientes.fielbyname('NOME_CIDADE').ASSTRING:=DBCombobox.TEXT;

Aguardo sua resposta





Sim é isso desejo gravar, mas minha preocupação é que vou lá no DBcombobox clico no nome da cidade escolhida e ele não seleciona, ou seja o nome da cidade não aparece no DBcombobox, isso com o sistema rodando.


se souber o motivo queria saber

Mas valeu pela ajuda!
Responder

Gostei + 0

29/08/2015

Raimundo Pereira

Use o DBLookup


ListSource Conectado a tabela Cidade, Sua tabela Cidades fica em modo active:=true;
ListField- Campo_Nome_Cidade
KeyField- Campo_Nome_Cidade
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar