Fórum Inserir Campos no DBLokupComboBox!!! Urgente #209796

27/01/2004

0

Caro Amigo

Como faço para adicionar campos para visualização em um dbLookupComboBox, por exemplo :

Tenho um cadastro de Materiais e preciso gravar em uma outra tabela o código do material do material selecionado em um DBLookUpComboBox, mas preciso visualizar também a descrição, a marca, o modelo e a quantidade mínima em estoque, na mesma linha do dbLookupComboBox, como devo proceder ?

Agradeço antecipadamente

Cabelo


Cabelo

Cabelo

Responder

Posts

27/01/2004

Fabio.hc

Na propriedade listfield vc coloca campo1;campo2;campo3


Responder

Gostei + 0

27/01/2004

Delmar

||mas preciso visualizar também a descrição, a marca, o modelo e a ||quantidade mínima em estoque, na mesma linha do ||dbLookupComboBox, como devo proceder ?

Na propriedade listfield coloque os campos separados por ponto-e-virgula (;):
campo1; descricao; marca; modelo; quantidademinima

Testa ai

T+


Responder

Gostei + 0

27/01/2004

Cabelo

Eu já tinha feito isso e mesmo assim não apareceu, só pra lembrar estou compilando em .CLX no Delphi 7.

Grato

Cabelo


Responder

Gostei + 0

27/01/2004

Fabio.hc

Na propriedade DropDownWidth vc aumenta o tamanho da janela.


Responder

Gostei + 0

27/01/2004

Cabelo

Tudo bem amigo isso tb eu já consegui fazer, o problema é o tamanho dos campos, como faço para diminuir o tamanho dos campos no Combo, para que eu possa visualizar todos os campos. Pq se eu tiver um campo muito grande, eu não consigo visualizar os outros que vem depois.

Grato

cabelo


Responder

Gostei + 0

27/01/2004

Fabio.hc

Vc pode no fields editor da query e diminuir o DisplayWidth dos campos que vc quer mostrar no DBLookupComboBox.


Responder

Gostei + 0

27/01/2004

Cabelo

Não tenho como fazer isso, pq não utilizo os campos na Query, só dou um select via programa, mas os campos não são adicionados no fields editor da query. Não tem alguma propriedade do Combo, com o tamanho do campo na tela??

Grato

Junior


Responder

Gostei + 0

27/01/2004

Fabio.hc

Então tente assim:

Após abrir a query troca o DisplayWidth dos campos que vc precisa.

Ex:

procedure TForm3.Button1Click(Sender: TObject);
begin
   IBQuery1.Close;
   IBQuery1.Open;
   IBQuery1.FieldByName(´CID_DESC´).DisplayWidth:=10;
end;



Responder

Gostei + 0

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

Aceitar