Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marostegan

[Resolvido] DBComboBox

Recommended Posts

olá pessoal, estou com um probleminha:

 

tenho em um formulário um DBComboBox com os ítens "FÍSICA" e "JURÍDICA"

 

Quando seleciona o ítem FISICA precisoque alguns campos fiquem invisíveis e outros visíveis... e o mesmo como juridico.

 

tipo..

 

ao selecionar o íten FISICA os campos 1 e 2 ficam visíveis e os campos 3 e 4 ficam invisiveis;

 

ao selecionar o ítem JURÍDICA os campos 3 e 4 ficam visíveis e os campos 1 e 3 ficam invisíveis...

 

 

como posso fazer isso?

 

 

obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo,

 

no OnChange do DBComboBox faça o seguinte:

 

if DBComboBox1.ItemIndex = 0 then // Física

begin

DBEdit2.Visible := True;

DBEdit3.Visible := False;

end

else // Jurídica

begin

DBEdit2.Visible := False;

DBEdit3.Visible := True;

end;

 

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá amigo!

 

muito obrigado!!!

 

deu certinhoo!!!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

 

PS.: Só me explica o que essa função aqui faz?

 

if DBComboBox1.ItemIndex = 0 then

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de você testar com a string que consta no DBCombobox:

 

0 - Fisisca

1 - Juridica

 

você pega o index da string, que nada mais que a ordem em que se encontra, iniciando do número 0.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.