Notifications
Clear all

Formulario dentro de outro

5 Posts
2 Usuários
0 Reactions
1,158 Visualizações
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

Isso é possivel ?

Ao abrir um formulario quero que ao clicar numa imagem abra dentro deste form ja aberto numa area especificada , um segundo formulario e os dois se interajam . por exemplo:

Form 1 estara dados do cliente por exemplo e outras funcoes
Form 2 estara , de acordo com a imagem clicada, os produtos do fabricante.

vi qualquer coisa parecida com IsMdiContainer = True, mas nao sei como isso funciona.
https://social.msdn.microsoft.com/Forum ... vsvbasicpt

A figura abaixo é como ja uso e funciona bem, porem quando tenho que fazer alguma introducao de novos produtos, tenho que mexer no codigo dos 5 caixas que sao identicos !
Queria fazer um formulario principal e outro universal. O Universal ficara numa area dentro do Principal.

Neste caso o Universal seria a area da figura que esta mostrando os produtos.

Sendo assim a intençao e mexer nos 2 forms como se estivesse mexendo apenas em 1, e assim posso inserir apenas novos itens no FORM Universal .
Chamando quaisquer um dos caixas, vai sempre chamar este form UNiversal.

PS. Na imagem abaixo, uso uma Multipagina e por isso ao clicar nas Logos , importados, Proteina etc,vai trocando os produtos

Aqui ta tudo funcionando, apenas quero simplificar quando tiver que incluir novos produtos e nao ter que assim mexer nas multipaginas nos 5 caixas

 
Postado : 28/03/2017 8:47 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

fazerbem,

Boa tarde!

Creio que entendi a sua necessidade. Todavia, desconheço essa possibilidade no VBA. Se é possível fazer isso no VBA eu não sei. no VB sim, isso é possível através da criação de Forms MID e Child (Formulário PAI e formulários FILHOS) que são diretamente interligados entre si.

No caso do VBA, minha sugestão para você é inserir, no seu formulário, um controle TABStrip ou um controle Multipáginas que servirá perfeitamente para o que você quer.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 28/03/2017 12:09 pm
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

enetndi, mas ja uso a Multipagina em cada um dos caixas aqui, wntao estou pensando em ter os caixas iguais exceto essa parte da multipagina, ou seja, o caixa 1 ficaria completo e os outros caixas usariam a multipagina do caixa 1, nao sei se da pra fazer isso, vou tentar aqui e nos falamos outro dia, pois isso vai levar uns dias.

Grato

Andre

 
Postado : 28/03/2017 12:18 pm
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

Uso este comando para buscar a Multipagina , que esta no mesmo fomrulario, como faria para buscar esta Multipagina em outro formulario ?

Me.MultiPage1.Value = 11

Assim da erro:

Caixa1.Me.MultiPage1.Value = 11

Aguardo resposta

Grato

 
Postado : 05/04/2017 2:35 pm
(@fazerbem)
Posts: 697
Honorable Member
Topic starter
 

Sera que a Tree View resolveria isso ?

 
Postado : 05/04/2017 3:06 pm