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


4 participantes

    [Resolvido]Copiar valor para outro campo do subformulario

    avatar
    pjjpm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 80
    Registrado : 17/09/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  pjjpm 8/9/2016, 10:41

    Olá malta,

    Tenho num subformulário uma caixa de texto que faz calcula um valor (=[Formulários]![FAFP_NovaCAPS]![QtdPrep]*[QtdU]/1000).

    Como posso fazer que esse valor seja gravado imediatamente no campo [Quantidade] do mesmo subformulário?

    Obrigado!

    Pedro
    Caio
    Caio
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 301
    Registrado : 27/04/2015

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Caio 8/9/2016, 12:43

    Bom dia amigo,

    Poderia fazer isso com o botão copiar:

    Código:
    Private Sub copiar_Click()
    Me.CaixaSub = caixa1
    End Sub
    Ou no evento "ao sair"; "Após atualizar" da caixa1.
    avatar
    pjjpm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 80
    Registrado : 17/09/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  pjjpm 8/9/2016, 14:00

    Obrigado Caio,

    Vou tentar.

    No campo Quantidade, será algo como:

    Private Sub copiar_Click()
    Me.CaixaSub = Texto64
    End Sub
    Caio
    Caio
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 301
    Registrado : 27/04/2015

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Caio 8/9/2016, 21:15

    Ok
    avatar
    pjjpm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 80
    Registrado : 17/09/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  pjjpm 9/9/2016, 10:51

    Devo ter feito qualquer coisa errada pk não está a funcionar. Sad


    Abr
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Celso Roberto 9/9/2016, 15:34

    Olá..

    Com a licença do nosso amigo caio dou minha sugestão..
    Se voce esta com botão no formulario principal e quer que ele execute resultado no subformulário vc tem que dizer para o comado do botão que a ação será executada no subformulário.

    Exemplo:
    No Evento ao Clicar do Botão
    Me.NomeDoSeuSubFormulário!NomeDoCampoAReceberValor = Me.NomeDoSeuSubFormulário!NomeDoCampoQueTemValor

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Alexandre Neves 9/9/2016, 20:57

    Boa noite,
    Coloca código, no acontecimento apropriado (AoAlterar? AoSair?) para copiar o resultado da operação no controlo desejado
    Se não funcionar, disponibiliza bd com a parte essencial


    .................................................................................
    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
    pjjpm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 80
    Registrado : 17/09/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  pjjpm 12/9/2016, 19:45

    Boas,

    Como ainda não está a funcionar como gostaria, disponibilizo a parte principal da BD

    Abrindo o Formulário: FAFP_NovaCAPS_NewTESTE, ao preencher o respetivo subformulário DetalheFichPrep_construtor_Novo, gostaria que,

    ao preencher o campo QtdU, o valor do campo Texto66, aparecesse logo no campo Quantidade.

    Obrigado,

    Pedro
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Celso Roberto 12/9/2016, 20:52

    Olá..

    Cade a Bd?

    Mas tente como o Mestre Alexandre Neves disse

    no Evento Ao alterar ou Sair do Campo QtdU

    Me.Quantidade = Me.Texto66
    Me.Recalc

    Aguardamos


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    pjjpm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 80
    Registrado : 17/09/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  pjjpm 13/9/2016, 08:27

    Já fiz o upload da parte principal da BD

    Abrindo o Formulário: FAFP_NovaCAPS_NewTESTE, ao preencher o respetivo subformulário DetalheFichPrep_construtor_Novo, gostaria que,

    ao preencher o campo QtdU, o valor do campo Texto66, aparecesse logo no campo Quantidade.

    Obrigado,

    Pedro
    Anexos
    [Resolvido]Copiar valor para outro campo do subformulario AttachmentDBTES.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (331 Kb) Baixado 12 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Alexandre Neves 13/9/2016, 20:26

    Boa noite, Pedro
    Nomeia controlos de forma normalizada. Quantidade é campo e nome de controlo. Pode dar problemas difíceis de detectar
    Neste caso, coloca
    Código:
    Private Sub QtdU_AfterUpdate()
        Quantidade = Forms!FAFP_NovaCAPS_NewTESTE!QtdPrep * QtdU / 1000
    End Sub


    .................................................................................
    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
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Celso Roberto 14/9/2016, 17:48

    Olá..

    Fazendo como o Mestre Alexandre Neves informou, acredito que o campo Texto66 pode ser excluido.
    Não entendi a Lógica de ter 2 campos com mesmo resultado

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    pjjpm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 80
    Registrado : 17/09/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  pjjpm 16/9/2016, 13:26

    Obrigado amigos!

    Já está tudo a funcionar como eu pretendo.

    Abraço,

    Pedro
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Alexandre Neves 16/9/2016, 15:52

    [Resolvido]Copiar valor para outro campo do subformulario MaximoAccess%20ResolvidoPorMarcar


    .................................................................................
    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
    pjjpm
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 80
    Registrado : 17/09/2014

    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  pjjpm 17/9/2016, 22:34

    obrigado Maltinha!

    Conteúdo patrocinado


    [Resolvido]Copiar valor para outro campo do subformulario Empty Re: [Resolvido]Copiar valor para outro campo do subformulario

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 14:15