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


    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form

    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 23/02/2012

    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form Empty Como usar Forms!NomeFormulario através de uma variável do tipo Form

    Mensagem  rgondim 15/12/2012, 15:37

    Bom dia a todos.

    Preciso utilizar uma referência a um formulário através de uma variável do tipo As Form.
    Porém, está ocorrendo um erro ao utilizar frm!Campo: "O sistema não pode localizar o formulário refenciado".
    O que está errado?

    O código é esse:
    Código:
        Dim frm As Form
        Select Case Me.TipoFolha
            Case 1 'Folha Mensal
                strForm = "frmFMensal"
            Case 2 'Aviso de Férias
                strForm = "frmFFerias"
                Set frm = Forms!frmFFerias
            Case 3 'Folha 13º Salário
                strForm = "frmFolha13"
                Set frm = Forms!frmFolha13
            Case 4 'Recibo Pró-Labore/RPA
                strForm = "frmFRecibo"
                Set frm = Forms!frmFRecibo
        End Select

        intMsg = MsgBox("Confirma a inclusão de " & Me.lstTrabalhador.Column(1) & _
                        " neste movimento?", vbYesNo + vbQuestion, "Novo Registro!")
                Select Case intMsg
                Case vbYes
                    Select Case Me.TipoFolha
                        Case 2, 3, 4 'Aviso de Férias, 13º Salário, Recibo
                            DoCmd.OpenForm strForm, , , , acFormAdd
                            frm!CodTrabalhador = Me.lstTrabalhador
                            frm!CodMovimento = Me.CodMovimento
                            frm!TipoFolha = Me.TipoFolha
                ...
                End Select
    avatar
    Convidado
    Convidado


    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form Empty Re: [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form

    Mensagem  Convidado 15/12/2012, 18:17

    Aparentemente não há nada errado.. ja viu referências? ou erros de código nesse módulo?

    Caso possivell disponibilize a parte do BD

    Cumprimentos.
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 23/02/2012

    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form Empty Re: [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form

    Mensagem  rgondim 16/12/2012, 15:38

    Olá companheiro.

    Eu encontrei essa ajuda na rede:
    Como referenciar formulários? (http://www.ativoaccess.com.br/forum/index.php?showtopic=49)

    Ela tem alternativas para o problema, que eu ainda não conhecia.

    Vou preparar o BD para envio.

    Obrigado pela atenção.
    avatar
    Convidado
    Convidado


    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form Empty Re: [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form

    Mensagem  Convidado 26/12/2012, 21:44

    Resolveste?
    avatar
    rgondim
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 229
    Registrado : 23/02/2012

    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form Empty Re: [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form

    Mensagem  rgondim 27/12/2012, 11:38

    Acabei de verificar. Voltou a funcionar.
    Obrigado pela atenção.
    avatar
    Convidado
    Convidado


    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form Empty Re: [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form

    Mensagem  Convidado 27/12/2012, 17:22

    Pode ter sido algum bug do access.

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form Empty Re: [Resolvido]Como usar Forms!NomeFormulario através de uma variável do tipo Form

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 10:01