Como atribuir a um dbLookUpComboBox um valor de outro form
a) Tenho um form para tabela de ´clientes´ e neste um speedbutton para chamar um outro form para tabela de ´situação do cliente´;
b) Preciso atribuir ao dbLookupComboBoxSituacaoCli do form ´Clientes´ o valor escolhido no form ´situação do cliente´;
Existe uma forma alternativa/melhor de fazer isso?
b) Preciso atribuir ao dbLookupComboBoxSituacaoCli do form ´Clientes´ o valor escolhido no form ´situação do cliente´;
Existe uma forma alternativa/melhor de fazer isso?
Théo
Curtidas 0
Respostas
Tand
14/10/2003
Théo,
Porque usar outro form se você já pode fazer no dblookup toda a amarração com a tabela Situação do usuario?
Porque usar outro form se você já pode fazer no dblookup toda a amarração com a tabela Situação do usuario?
GOSTEI 0
Rommel.jp
14/10/2003
Em dicas e macetes da página principal do clubedelphi, tem algo falando sobre o dblookupcombobox. De uma olhadinha que acho que vai resolver seu problema.
GOSTEI 0
Lbordoni2
14/10/2003
A caracteristica do DBLookupCombo já atende a sua necessidade, que é de mostrar o conteúdo de uma outra tabela para que possa ser selecionado o item desejado, isto sem ter que mudar de formulário. Nas propriedades você define a tabela a ser acessada, o campo argumento de pesquisa e o campo a ser exibido na Combo.
GOSTEI 0
Lbordoni2
14/10/2003
A caracteristica do DBLookupComboBox já atende a sua necessidade, que é de mostrar o conteúdo de uma outra tabela para que possa ser selecionado o item desejado, isto sem ter que mudar de formulário. Nas propriedades do DBLookupComboBox você define a tabela a ser acessada, o campo argumento de pesquisa e o campo a ser exibido na ComboBox.
Luiz Bordoni
Luiz Bordoni
GOSTEI 0
Théo
14/10/2003
Théo,
Porque usar outro form se você já pode fazer no dblookup toda a amarração com a tabela Situação do usuario?
Olá, acho q eu estava meio xarope e não expliquei direito o detalhe do problema:
A princípio tenho duas tabelas: [Clientes] e [Situação do Cliente], esta última está no dblkp.
O detalhe está em ter que acrescentar na hora um item q não consta no dbklp. Para isso coloquei do lado um speedbutton que chama o form de cadastro de ´situação do cliente´ que permite q seja incluído um registro e (o principal q não consigo) este seja automaticamente exibido no dbklp do form ´Clientes´.
Já usei o dbLookupComboBox da maneira clássica, isto é, no form do cadastro de ´cliente´ há um dblkup devidamente configurado(Listsource, ListField, KeyField) que funciona perfeitamente só que não do jeito que o usuário deseja, porque? porque este, qdo estiver cadastrando no form de clientes, e eventualmente, perceber que meu dblkp não tem um item cadastrado vai querer cadastrá-lo na hora, sem ter que interromper/perder a sua edição no cadastro de cliente.
É isso. Acho q agora sim expliquei melhor! pode me ajudar?
GOSTEI 0
Théo
14/10/2003
A princípio tenho duas tabelas: [Clientes] e [Situação do Cliente], esta última está no dblkp.
O detalhe está em ter que acrescentar na hora um item q não consta no dbklp. Para isso coloquei do lado um speedbutton que chama o form de cadastro de [situação do cliente] que permite q seja incluído um registro e (o principal q não consigo) este seja automaticamente selecionado no dbklp do form ´Clientes´.
Como posso fazer? ou há uma alternativa melhor?
O detalhe está em ter que acrescentar na hora um item q não consta no dbklp. Para isso coloquei do lado um speedbutton que chama o form de cadastro de [situação do cliente] que permite q seja incluído um registro e (o principal q não consigo) este seja automaticamente selecionado no dbklp do form ´Clientes´.
Como posso fazer? ou há uma alternativa melhor?
GOSTEI 0
Théo
14/10/2003
SOBE
GOSTEI 0