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

2 participantes

    [Resolvido]Chamar função do subformulário através do formulário principal

    avatar
    Edson Sulina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 16/07/2015

    [Resolvido]Chamar função do subformulário através do formulário principal Empty [Resolvido]Chamar função do subformulário através do formulário principal

    Mensagem  Edson Sulina 21/8/2015, 13:51

    Bom dia, pessoal.

    Eu tenho um sub formulário chamado Frm_QuitarParcelaSub (o controle tem o mesmo nome).
    Neste subformulário eu posso navegar pelos registros das parcelas do cliente através dos botões (btnPrimeiro, btnProximo, btnAnterior e btnUltimo).

    No formulário principal (Frm_QuitarParcela) eu tenho uma caixa de listagem com todos os registros de parcelamento do cliente.

    Como eu faço para chamar a função btnPrimeiro_Click do subformulário ao clicar duas vezes na caixa de listagem no formulário principal?
    Já declarei a função como Public:

    Public Sub btnPrimeiro_Click()
    On Error GoTo Err_btnPrimeiro_Click
    DoCmd.GoToRecord , , acFirst
    Exit_btnPrimeiro_Click:
    Exit Sub
    Err_btnPrimeiro_Click:
    MsgBox Err.Description
    Resume Exit_btnPrimeiro_Click
    End Sub

    Tentei diversas sintaxes mas não obtive sucesso:
    Forms!Frm_QuitarParcela!Frm_QuitarParcelaSub.Form.btnPrimeiro_Click
    Forms!Frm_QuitarParcelaSub.Form.btnPrimeiro_Click
    Me.Frm_QuitarParcelaSub.btnPrimeiro_Click
    Forms!Frm_QuitarParcela!Frm_QuitarParcelaSub.Form!btnPrimeiro_Click
    Forms!Frm_QuitarParcela!Frm_QuitarParcelaSub.Form.Frm_QuitarParcelaSub.btnPrimeiro_Click

    Desde já, obrigado pela ajuda.

    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4145
    Registrado : 29/06/2012

    [Resolvido]Chamar função do subformulário através do formulário principal Empty Re: [Resolvido]Chamar função do subformulário através do formulário principal

    Mensagem  Noobezinho 28/8/2015, 13:02

    Edson

    Experimente:

    Me.Frm_QuitarParcelaSub.Form!btnPrimeiro_Click

    Note que é diferente de todos que colocou no teu post.

    A sintaxe para subform é:
    FormPrincipal!subform.Form!controle
    tendo essas formas:
    Forms!FormPrincipal!subform.Form!controle

    ou

    Me.subform.Form!controle

    Dica: use a palavra subfrm para diferenciar subform de form, mais fácil a visualização e entendimento.

    Já usei essa chamada para outros formulários abertos, mas nunca em subformulário.
    Sempre tive que usar o comando Call antes da função para que funcionasse, talvez seja isso


    Já experimentou colocar esse botões no formulário principal, logo abaixo do controle subform?

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Edson Sulina
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 15
    Registrado : 16/07/2015

    [Resolvido]Chamar função do subformulário através do formulário principal Empty Re: [Resolvido]Chamar função do subformulário através do formulário principal

    Mensagem  Edson Sulina 28/8/2015, 15:01

    Perfeito!

    Obrigado, Noobezinho.

    Dúvida retirada. Tópico concluído.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4145
    Registrado : 29/06/2012

    [Resolvido]Chamar função do subformulário através do formulário principal Empty Re: [Resolvido]Chamar função do subformulário através do formulário principal

    Mensagem  Noobezinho 28/8/2015, 21:39

    Edson
    Ótimo ter resolvido!

    Boa sorte!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

      Data/hora atual: 27/1/2022, 00:04