MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Compartilhe
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3535
    Registrado : 06/11/2009

    [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Assis em 22/4/2018, 10:45

    Bom dia Amigos

    Espero que a imagem esteja explicita.

    Obrigado

    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6980
    Registrado : 05/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Alexandre Neves em 22/4/2018, 13:03

    Bom dia, Assis
    Cria um procedimento autónomo
    No botão e no acontecimento AoAlterar do controlo, chamas esse procedimento


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3535
    Registrado : 06/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Assis em 22/4/2018, 13:23

    Bom dia Alexandre


    No formulário "frmProdutoInserir" tenho este comando:

    Private Sub comando55_Click()
    Me.Prod_PUnit = Texto56
    Me.txtPreçoVenda = Arredonda((Nz(([Texto56]), 0) + Nz([PCL], 0)) / (1 - [Margem]))
    Me.Texto45 = (Nz([txtPreçoVenda]) * Nz([VIva]) + [txtPreçoVenda])
    Me.Margem.SetFocus
    End Sub


    O Subformulário tem o nome "frmProduto_ComposicaoInserir" onde está o campo quantidade

    Queria executar o comando55 ao alterar no subformulário o campo "Quantidade"

    Obrigado Alexandre, mas como ???



    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6980
    Registrado : 05/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Alexandre Neves em 22/4/2018, 13:51

    No controlo do campo coloca
    Call comando55_Click


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3535
    Registrado : 06/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Assis em 22/4/2018, 14:05

    Alexandre

    Devolve como mostra a imagem

    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 656
    Registrado : 07/05/2010

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Jungli em 22/4/2018, 17:04

    é melhor colocar no evento AfterUpdate, ou LostFocus do controle. Chefe Assis


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3535
    Registrado : 06/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Assis em 22/4/2018, 17:31

    Jungli
    Já testei e não funiona.
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4064
    Registrado : 20/04/2011

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Silvio em 23/4/2018, 13:12

    Experimente ao sair do campo referido !


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 656
    Registrado : 07/05/2010

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Jungli em 23/4/2018, 14:18

    Mude o Private da chamada do código do botão para Public e depois chame-o:

    Forms.frmProdutosInserir.comando55_Click

    abs.


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3535
    Registrado : 06/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Assis em 23/4/2018, 18:20

    Jungli

    Não funfa.

    O campo "quantidade", está na secção detalhe do subformulário, será por isso que não funcina ?

    Obrigado

    [Você precisa estar registrado e conectado para ver esta imagem.]


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 656
    Registrado : 07/05/2010

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Jungli em 24/4/2018, 03:26

    Aqui deu certo mestre...
    Anexos
    Assis.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (34 Kb) Baixado 7 vez(es)


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3535
    Registrado : 06/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Assis em 24/4/2018, 10:30

    Bom dia Amigos

    Jungli

    Segue o meu exemplo. Que já tem a sua marca.

    Quando digito a quantidade o total do subformulário é que vai para o campo "Preço Custo", que é que faz o botão de comando55 "Registar Componentes"

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 656
    Registrado : 07/05/2010

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Jungli em 25/4/2018, 04:16

    Mestre, o que fizeste com este banco de dados?

    Tive que fazer um arranjo Razz Razz Razz Razz Razz Razz

    eis...
    Anexos
    FichaAssis_ok.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (619 Kb) Baixado 13 vez(es)


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles
    avatar
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3535
    Registrado : 06/11/2009

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Assis em 25/4/2018, 10:20

    Bom dia Mestre  Júnior

    Teve que fazer um arranjo, mas pelo que estou a ver só melhorou, e de que maneira.

    Assim os utilizadores já não esquecem clicar no Botão, e fica tudo certo.  Razz Razz

    Obrigado bounce bounce bounce


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Jungli
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 656
    Registrado : 07/05/2010

    Re: [Resolvido]Ao alterar um campo do subformulário chamar a função do botão de comando que está no formulário principal

    Mensagem  Jungli em 25/4/2018, 12:02

    Fico feliz em ajudar, estamos a disposição!


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles

      Data/hora atual: 18/10/2018, 15:18