MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    botão no subformulário que coloque o mesmo não visível

    avatar
    jmsousaPorto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 17/01/2020

    botão no subformulário que coloque o mesmo não visível Empty botão no subformulário que coloque o mesmo não visível

    Mensagem  jmsousaPorto em 30/4/2020, 20:51

    Tenho um subformulário num formulário principal que após lançar dados quero que ele fique invisível no form principal.

    Alguém pode me ajudar, não sei como fazer

    INFORMAÇÃO:
    o Formulário principal abre com o subformulário já visível, aí quero digitar um dado e acionar um botão para que ele o subformulário fique não mais visível.
    avatar
    zcarloslopes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 356
    Registrado : 28/10/2010

    botão no subformulário que coloque o mesmo não visível Empty Re: botão no subformulário que coloque o mesmo não visível

    Mensagem  zcarloslopes em 4/5/2020, 13:02

    Bom dia jmsousaPorto,

    Adiciona um Botão no Form Principal e coloca o seguinte código:
    Código:
    With Me![Seu_Subform].Form
    .Visible = False
    End With

    Boa sorte
    avatar
    jmsousaPorto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 17/01/2020

    botão no subformulário que coloque o mesmo não visível Empty botão no subformulário que coloque o mesmo não visível

    Mensagem  jmsousaPorto em 4/5/2020, 15:14

    Bom dia
    Obrigado pela ajuda, mas não funcionou o sugerido

    Private Sub Com_fechar_SForm_Click()
    With Me![Frm_acesso2].Form.Visible = False
    End With
    End Sub

    Grato pela tentativa.
    alozs
    alozs
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 284
    Registrado : 07/02/2018

    botão no subformulário que coloque o mesmo não visível Empty Re: botão no subformulário que coloque o mesmo não visível

    Mensagem  alozs em 4/5/2020, 15:19

    Faça assim

    Private Sub Com_fechar_SForm_Click()
    Me.Frm_acesso2.Visible = False
    End Sub
    avatar
    jmsousaPorto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 17/01/2020

    botão no subformulário que coloque o mesmo não visível Empty botão no subformulário que coloque o mesmo não visível

    Mensagem  jmsousaPorto em 4/5/2020, 15:24


    Private Sub Com_fechar_SForm_Click()
    Me.Frm_acesso2.Visible = False
    End Sub

    ==================================


    Erro de compilação
    Método ou membro de dados não encontrado




    ----------------
    alozs
    alozs
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 284
    Registrado : 07/02/2018

    botão no subformulário que coloque o mesmo não visível Empty Re: botão no subformulário que coloque o mesmo não visível

    Mensagem  alozs em 4/5/2020, 15:46

    baixe o modelo e estude ele
    Anexos
    botão no subformulário que coloque o mesmo não visível AttachmentDatabase3.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 7 vez(es)
    avatar
    zcarloslopes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 356
    Registrado : 28/10/2010

    botão no subformulário que coloque o mesmo não visível Empty Re: botão no subformulário que coloque o mesmo não visível

    Mensagem  zcarloslopes em 4/5/2020, 16:31

    Boa tarde jmsousaPorto,

    Confirme se o nome do seu SubForm continua o mesmo de quando foi inserido no formulário principal.

    E ainda, retire o foco do Subform antes de correr o código.

    Boa sorte
    avatar
    jmsousaPorto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 17/01/2020

    botão no subformulário que coloque o mesmo não visível Empty botão no subformulário que coloque o mesmo não visível

    Mensagem  jmsousaPorto em 4/5/2020, 19:40

    Obg Alozs

    Mas veja bem, o que necessito é criar um btn dentro do subform que o coloque invisível entende...

    btn no form principal sem problema, agora quando dentro do subform...


    Grato pela ajuda!
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 662
    Registrado : 11/12/2017

    botão no subformulário que coloque o mesmo não visível Empty Re: botão no subformulário que coloque o mesmo não visível

    Mensagem  Ismael Silva em 4/5/2020, 20:17

    jmsousaPorto,

    Estou aqui acompanhando o seu tópico, e me permita lhe perguntar: Por que o botão deve estar dentro do subformulário, se pelo o que entendi, você quer que o mesmo não fique visível, ao clicar no botão?
    avatar
    zcarloslopes
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 356
    Registrado : 28/10/2010

    botão no subformulário que coloque o mesmo não visível Empty Re: botão no subformulário que coloque o mesmo não visível

    Mensagem  zcarloslopes em 4/5/2020, 20:43

    Boa tarde jmsousaPorto,

    Você não conseguirá tornar o SubForm Invisível enquanto o mesmo estiver com o foco.

    Pode dar um jeito, não fica muito perfeito.

    Faça o teste:

    Crie um botão no MainForm com o nome "cmdSubInvisible" e insira o código
    Código:
    Public Sub cmdSubInvisible_Click()
    With Me.Seu_SubForm.Form

        .Visible = False

    End With
    End Sub
    Repare que a Sub é pública.

    No botão que quer executar a invisibilidade no SubForm coloque
    Código:
    Me.Parent.NomeDeUmCampoQualquer.SetFocus

    Me.Parent.cmdSubInvisible_Click
    Escolha um campo qualquer do seu MainForm para mudar o foco.

    Resumindo, muda o foco para o MainForm, e de seguida chama o botão com o código.

    Fiz o teste e funcionou.
    avatar
    jmsousaPorto
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 17/01/2020

    botão no subformulário que coloque o mesmo não visível Empty botão no subformulário que coloque o mesmo não visível

    Mensagem  jmsousaPorto em 5/5/2020, 22:30

    Obrigado zcarloslopes

    ótima solução, vou implementar.

      Data/hora atual: 1/12/2020, 14:31