MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

4 participantes

    [Resolvido]Defenir SubFormulário com VBA

    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 19/4/2013, 15:05

    Boas.
    Gostaria de saber se tem como definir qual o Sub-formulário a ser aberto num
    formulário via vba.

    O que pretendo é abrir um formulário com Sub-formulário e dependendo da escolha
    que eu faça o Sub-formulário seria ou o 1 ou o 2 ou o 3.


    Última edição por Pedromelo em 11/9/2021, 00:06, editado 1 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  criquio 19/4/2013, 15:08

    Use a propriedade SourceObject:

    Me.NomeDoControleSubForm.SourceObject = "NomeDoSubFormulário"


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 19/4/2013, 15:33

    Boas.
    Muito obrigado a todos
    Era mesmo o que pretendia saber.
    Tenho aprendido muito aqui.

    Comprimentos
    Pedro Melo
    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 19/4/2013, 16:31

    upss

    utilisei essa formula no ao abrir do form e o que
    acontece é que o form fica com o tamanho do formulario
    que tem que abrir no subform....
    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 19/4/2013, 16:55

    Ainda por resolver este topico. lol
    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 22/4/2013, 09:02

    ninguem sabe como resolver o problema
    do form ficar com o tamanho do subform????

    Edit: ja resolvi o problema. agora tem como o
    subform ficar centrado e redimentionado no form?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  criquio 22/4/2013, 13:25

    Veja se esse exemplo ajuda.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 22/4/2013, 15:32

    O meu problema nao esta em redimentionar o formulario principal mas
    sim redimentionar e centrar o subformulario e seus componentes
    quando abre no formulario principal....
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  criquio 22/4/2013, 15:39

    O processo é o mesmo. Nesse caso, você pode utilizar as medidas do formulário no lugar das medidas da tela.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 23/4/2013, 10:52

    Boas
    Estou tentando usar esse métedo mas o problema
    e que não me redimensiona o subformulario dentro do controle de subformulario
    e sim o formulário. o formulário principal fica reduzido na medida do controle do subformulario

    não sei onde estarei me enganando.
    se alguém poder postar um exemplo de subformulario redimensionado eu depois adapto ao meu.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  criquio 23/4/2013, 11:41

    Não sei se entendi bem, mas acredito que você deve utilizar então as medidas do controle subformulário para ajustar o formulário dentro desse controle:

    ... = Forms!NomeDoFormPrincipal!NomeDoControleSubForm.Height


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 23/4/2013, 11:49

    Sim e isso.

    Explicando melhor.
    Tenho:
    FormA- formulário principal
    FormB- sub-formulario
    Subform- controlo onde ira abrir o FormB dentro do FormA


    já tentei fazer ao abrir o FormB centrar e redimensionar FOrmB em relação as medidas do Subform
    já tentei fazer ao abrir o FormA centrar e redimensionar FOrmB em relação as medidas do Subform

    o erro é o mesmo o FormA fica do tamanho do Subform mas sem o interior centrado e redimensionado......

    Tem de ter como fazer que ao abrir o FormA ou FormB o FormB se redimensionar e centraliza no Subform

    EDIT: tem como usar esta formula = Forms!NomeDoFormPrincipal!NomeDoControleSubForm.Height
    defenindo o NomeDoFormPrincipal e o NomeDoControleSubForm via vba???
    Pedromelo
    Pedromelo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 90
    Registrado : 13/07/2012

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Pedromelo 25/4/2013, 08:06

    Ninguem sabe como posso fazer???
    Nivaldo
    Nivaldo
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 708
    Registrado : 08/12/2009

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  Nivaldo 25/4/2013, 11:49

    Bom dia Pedro,

    Talvez usando o método Move você consiga resolver o dimensionamento.

    Me.TeuSubFormmulario.Move 111, 111, 111, 111 (Borda Esquerda, Borda Superior, Largura,Altura)

    Talvez resolva.


    Nivaldo.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3707
    Registrado : 22/11/2016

    [Resolvido]Defenir SubFormulário com VBA Empty Re: [Resolvido]Defenir SubFormulário com VBA

    Mensagem  DamascenoJr. 7/9/2021, 18:54

    Pedro, como ficou essa questão após a dica do colega Nivaldo?

    Aguardamos...


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 1/10/2022, 16:52