Notifications
Clear all

Combobox Encadeadas

7 Posts
2 Usuários
0 Reactions
1,802 Visualizações
(@afbergman)
Posts: 108
Estimable Member
Topic starter
 

Olá pessoal,

Estou com uma duvida em como fazer para encadear minhas combobox. Se puderem me ajudar a situação é a seguinte:

Tenho duas combobox no meu formulário (Companhia Aérea e Equipamento), e gostaria de ao escolher a companhia aérea, posteriormente na combobox equipamento ela carregasse o tipo de aeronave disponível para ela. A listagem de companhias aéreas esta disponível na aba "CIA AÉREA" , e a listagem dos equipamentos disponíveis estão na aba "EQUIPAMENTOS ENCADEADOS". Estou com dificuldade de fazer esse encadeamento e gostaria muito da ajuda dos senhores. Ja vi que tem exemplos aqui no forum, porem, nao consigo adaptar pois meu conhecimento ainda é basico. Estou enviando o arquivo para que possar verificar.

Muito obrigado.
Aron.

 
Postado : 01/09/2015 1:06 pm
Trindade
(@trindade)
Posts: 278
Reputable Member
 

Bom dia, afbergman.

Não cheguei olhar seu exemplo, mas de uma olhada neste links:

http://www.planilhando.com.br/forum/viewtopic.php?f=10&t=17101

http://www.planilhando.com.br/forum/viewtopic.php?f=10&t=17192

http://www.tomasvasquez.com.br/blog/microsoft-office/vba-criando-combobox-encadeados

Dificuldades posta sua dúvida novamente.

Se a resposta foi útil! Clique na mãozinha ao lado do botão Citar.
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde.

 
Postado : 01/09/2015 11:17 pm
(@afbergman)
Posts: 108
Estimable Member
Topic starter
 

Fala Trindade, obrigado pela ajuda, porem,consegui adaptar meu modelo ao modelo do Tomaz, só que esbarrei em outra duvida, como encadear mais de duas combobox? Precisaria que ao selecionar, por exemplo, no meu formulario a combo "Empresa Aérea", as combos "Equipamento", "Voo" e as textbox, "Hotran e "Destino" fossem completadas com os dados encadeados entre si.

Consegue me ajudar?

Abraços.

 
Postado : 02/09/2015 6:24 am
Trindade
(@trindade)
Posts: 278
Reputable Member
 

Boa noite, afbergman

Fiz alguma alterações em seu arquivo, estava meio bagunçado, pra entender.

Dê uma olhada como ficou:

Se a resposta foi útil! Clique na mãozinha ao lado do botão Citar.
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde.

 
Postado : 02/09/2015 8:23 pm
(@afbergman)
Posts: 108
Estimable Member
Topic starter
 

Trindade,
Ficou muito bom, porem, esse codigo é novo para mim, e estou com dificuldades de encadear tudo que eu gostaria. Precisaria também, alem de encadear os "voos" e "hotran", encadear também o que esta no FRAME1 - SEAT CONFIGURATION (FIRST, EXECUTIVE, PREMIUM e ECONOMY) com o tipo de equipamento escolhido. Possuo algumas aeronaves que tem " * " que são as aeronaves alternativas, essas eu nao possuo a configuração, portanto a pessoa colocaria manualmente. Quando fosse escolhido algum equipamento alternativo, aparecesse uma msgbox indicando que é um equipamento alternativo. Desculpa a quantidade de solicitações, mas é possivel me ajudar? To enrolado no trabalho por conta disso. Abs

 
Postado : 03/09/2015 1:53 pm
Trindade
(@trindade)
Posts: 278
Reputable Member
 

Boa noite, afbergman

O código que esta dentro do UserForme é SQL, foi a forma mais simples que encontrei de encadear vários ComboBox.
Segue, de uma olhada no arquivo.

Se a resposta foi útil! Clique na mãozinha ao lado do botão Citar.
Sua dúvida foi respondida? Marque como RESOLVIDO em seus tópicos, usando o botão com marca verde.

 
Postado : 03/09/2015 7:02 pm
(@afbergman)
Posts: 108
Estimable Member
Topic starter
 

Sensacional Trindade, porem, estamos quase lá! kkkkkkk.

Conseguiu fazer com q qndo eu escolher o equipamento ele completa as informações do "seat configuration", porem, preciso também que quando selecionar o nº do voo complete as informações de "hotran" e "destino", como anteriormente.

Utilize a aba "CIA_VOO_EQUIP_DEST_HOTRAN_EQALT" pois nela constam todas as informações necessarias. Os equipamentos com * sao equip. alternativos.

Desculpa te perturbar mas to meio confuso, pois nunca usei SQL.

Abraços.

 
Postado : 05/09/2015 1:15 pm