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


3 participantes

    [Resolvido]Fechar formulários usando o comando DoCmd.Close

    avatar
    FABIOSIAMES
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 204
    Registrado : 14/06/2010

    [Resolvido]Fechar formulários usando o comando DoCmd.Close Empty [Resolvido]Fechar formulários usando o comando DoCmd.Close

    Mensagem  FABIOSIAMES 21/5/2014, 19:33

    Pessoal

    tenho um formulário que vai abrindo vários outros.

    Porém quando termino a operação eu quero que ele feche os outros e abra um outro.

    eu criei o evento no ao clicar

    que ficou assim.

    Private Sub cod_ch_Click()
    On Error GoTo Err_cod_ch_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Opreracao_cheque"

    stLinkCriteria = "[cod_ch]=" & Me![COD_CH]
    DoCmd.OpenForm stDocName, , , stLinkCriteria


    Exit_cod_ch_Click:
    Exit Sub

    Err_cod_ch_Click:
    MsgBox Err.Description
    Resume Exit_cod_ch_Click
    End Sub


    Onde devo colocar o comando DoCmd.Close e como colocar os nomes dos formulários que quero fechar.

    Obrigado pela ajuda
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Fechar formulários usando o comando DoCmd.Close Empty Re: [Resolvido]Fechar formulários usando o comando DoCmd.Close

    Mensagem  Fernando Bueno 21/5/2014, 20:41

    Tente dessa forma:

    DoCmd.Close acForm, "SeuFormulario"


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Fechar formulários usando o comando DoCmd.Close 16rzeq
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7970
    Registrado : 15/03/2013

    [Resolvido]Fechar formulários usando o comando DoCmd.Close Empty Re: [Resolvido]Fechar formulários usando o comando DoCmd.Close

    Mensagem  Alvaro Teixeira 21/5/2014, 22:56

    Eu sugiro :

    Private Sub cod_ch_Click()
    On Error GoTo Err_cod_ch_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Opreracao_cheque"

    stLinkCriteria = "[cod_ch]=" & Me![COD_CH]
    '-------------inicia aqui
    DoCmd.Close acForm, "NomeSeuFormulario1"
    DoCmd.Close acForm, "NomeSeuFormulario2"
    ....
    DoCmd.Close acForm, "NomeSeuFormulario9"
    '---------------fim fechar forms

    DoCmd.OpenForm stDocName, , , stLinkCriteria


    Exit_cod_ch_Click:
    Exit Sub

    Err_cod_ch_Click:
    MsgBox Err.Description
    Resume Exit_cod_ch_Click
    End Sub
    avatar
    FABIOSIAMES
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 204
    Registrado : 14/06/2010

    [Resolvido]Fechar formulários usando o comando DoCmd.Close Empty Re: [Resolvido]Fechar formulários usando o comando DoCmd.Close

    Mensagem  FABIOSIAMES 23/5/2014, 20:24

    Obrigado pessoal
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    [Resolvido]Fechar formulários usando o comando DoCmd.Close Empty Re: [Resolvido]Fechar formulários usando o comando DoCmd.Close

    Mensagem  Fernando Bueno 23/5/2014, 23:14

    Agradecemos o retorno


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    [Resolvido]Fechar formulários usando o comando DoCmd.Close 16rzeq

    Conteúdo patrocinado


    [Resolvido]Fechar formulários usando o comando DoCmd.Close Empty Re: [Resolvido]Fechar formulários usando o comando DoCmd.Close

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 18/10/2024, 06:49