DBLookupComboBox configurado mais não ativa

Delphi

17/07/2016

Ola pessoal novamente eu aqui com um probleminha, não é duvida, é problema mesmo, pois estou inserindo um DBLookupComboBox no meu projeto e o mesmo não ativa quando coloco o meu projeto pra rodar.

Pois bem...

Tenho um formulário chamado fClicientes, e nesse formulário tenho um campo chamado Clientes. (ate ai tudo bem)
Tenho outro formulário chamado fReferencias e nesse formulário tenho um campo chamado Cliente (DBEditCLIENTE), estou querendo substituir esse campo (DBEditCLIENTE) por um DBLookupComboBox para ele ficar puxando automaticamente as informações do formulário fClientes.

Então apaguei o campo DBEditCLIENTE e no local coloquei o DBLookupComboBox

nas propriedades do DBLookupComboBox

DataSource: BaseDados.dsReferencias
DataField: REFERENCIACLIENTE

ListSource: BaseDados.dsClientes
ListField: CADASTROCLIENTENOME
KeyField: CADASTROCLIENTECODIGO

Feito tudo ele nao fica ativo quando coloco o projeto pra rodar, segue imagem abaixo de como ele fica

http://prntscr.com/bu34tp

Entao é isso to querendo que o DBLookupComboBox me traga o nome do cliente do formulário cliente. Ao meu ver o preenchimento das propriedades estão OK, o que estou fazendo de errado.

OBS: utilizo a aba InterBase, (IBDatabase, IBTransaction, IBTable)

http://prntscr.com/bu3a15
Rubens Pena

Rubens Pena

Curtidas 0

Respostas

Mauricio Rodrigues

Mauricio Rodrigues

17/07/2016

Boa noite, vc está abrindo as tabelas ?
GOSTEI 0
Rubens Pena

Rubens Pena

17/07/2016

Bom dia.

Realmente tinha esquecido de colocar o comando para abrir a tabela, obrigado pela ajuda. Aproveitado o momento que estamos falando do DBLookupComboBox, gostaria de saber como eu devo proceder para fazer o seguinte comando

Esse DBLookupComboBox quando eu escolher o que aparecer nele, gostaria que automaticamente fosse puxado a Composição do tecido e o nome do fornecedor

Exemplo abaixo:

http://prntscr.com/burf0p

essas informações estão no formulário:

http://prntscr.com/burhco

Como eu devo proceder?
GOSTEI 0
Roberto Wutke

Roberto Wutke

17/07/2016

Bom dia.

Realmente tinha esquecido de colocar o comando para abrir a tabela, obrigado pela ajuda. Aproveitado o momento que estamos falando do DBLookupComboBox, gostaria de saber como eu devo proceder para fazer o seguinte comando

Esse DBLookupComboBox quando eu escolher o que aparecer nele, gostaria que automaticamente fosse puxado a Composição do tecido e o nome do fornecedor

Exemplo abaixo:

http://prntscr.com/burf0p

essas informações estão no formulário:

http://prntscr.com/burhco

Como eu devo proceder?


cara uma idéia é vc usar só ComboBox ( e nao DB ). quando carregar a tela vc alimenta ele com os dados, ai a cada OnChange dele vc filtra sua query

QueFiltro.Filtered := False;
QueFiltro.Filter := ' tecido = ' + IntToStr( cbb_Status.ItemIndex );
QueFiltro.Filtered := True;

e faz o seu campo que nao seria BD tbm receber o valor da query

EditComposicao.Texte ;= QueFiltro.FieldByName('composicao').asString.


Espero ajudar

Bons Códigos.
GOSTEI 0
POSTAR