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] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  Ad-minister Ter 22 Abr 2014 - 11:59

    No Access 2013, na tabela DOCSDETALHE ou num formulário, quero que o campo UTENTE (tipo moeda €) receba automaticamente o mesmo valor do campo PVP (tipo moeda €)  mas que possa ser modificado quando necessário.
     
    Exemplo: registo de documentos em que o valor pago pelo UTENTE tem duas possibilidades;


    1. ser diferente do PVP  (Preço Venda Público)
    2. ser igual ao PVP


                         [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Jsixlk

    Parece que pode ser
     
    = "update sua_tabela set seu_campo_novo = seu_campo_antigo"
     
    = "update DOCSDETALHE set UTENTE PVP"
     
     Mas não sei onde colocar e se a sintaxe está correta!  [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? 10_triste


    Última edição por Ad-minister em Ter 22 Abr 2014 - 22:57, editado 1 vez(es) (Motivo da edição : [resolvido])
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12226
    Registrado : 01/03/2011

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  HARYSOHN Ter 22 Abr 2014 - 12:32

    Estás a fazer isto em um formulário?
    Caso sim podes aplicar o valor após atualizar o primeiro campo

    Me.Campo2 = Me.campo1

    Cumprimentos.
    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  Ad-minister Ter 22 Abr 2014 - 13:50

    Posso fazer no formulário.


    HARYSOHN escreveu:Me.Campo2 = Me.campo1

    Desculpa a pergunta básica, mas isso seria exatamente onde HARYSOHN?
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12226
    Registrado : 01/03/2011

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  HARYSOHN Ter 22 Abr 2014 - 15:54

    Abra o formulário em modo design, clique na caixa texto onde está o PVP
    Vá nas propriedades, aba Eventos, Após atuzalizar...
    Me.utente = Me.pvp


    Cumprimentos.
    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  Ad-minister Ter 22 Abr 2014 - 18:28

    HARYSOHN obrigado pela ajuda, mas não funciona.


    Veja a seguir p.f.:


             [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? 2vcvyma



    Ao sair do PVP com um valor já introduzido o campo UTENTE devia assumir o valor anterior, mas não acontece nada!
    avatar
    adrianombz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1
    Registrado : 22/04/2014

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty topico interessante

    Mensagem  adrianombz Ter 22 Abr 2014 - 20:09

    preciso aproveitar informação da data anterior para o proximo dia... km atual na data 15/04/14 será km anterior da data 16/04/14 alguém pode me ajudar?? muito grato.
    nioxys
    nioxys
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 68
    Registrado : 04/01/2012

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  nioxys Ter 22 Abr 2014 - 21:27

    @Ad-minister

    Tens de colocar a instrução no procedimento, vê a seguinte imagem,

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? 55cPl7i
    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  Ad-minister Ter 22 Abr 2014 - 22:40

    Me.campo2 = Me.campo1 não funciona.

    Encontrei a solução aqui:

    http://www.techonthenet.com/access/textboxes/after_update.php 

    Nas propriedades de campo1> Evento, Após atualizar > no botão com 3 pontos> Construtor de código 

    Coloquei este código: 


    Código:
    Private Sub campo1_AfterUpdate()
        If campo1.Value <> "" Then
          campo2.Value = campo1
      End If
    End Sub


    É isso! Funciona! 

    Se o campo1 é diferente do "vazio" então o campo2 fica igual ao campo1. E ainda posso modificar o campo2 quando precisar.

    Obrigado pela cooperação.


    Última edição por Ad-minister em Ter 22 Abr 2014 - 22:43, editado 1 vez(es) (Motivo da edição : wrong code)
    avatar
    Ad-minister
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 73
    Registrado : 18/04/2014

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  Ad-minister Ter 22 Abr 2014 - 22:54

    Afinal funciona, experimentei agora.

    Estava a fazer alguns erros de principiante e não percebi que era no Construtor de código que devia colocar a tua sugestão  nioxys!!

    Obrigado.


    Última edição por Ad-minister em Ter 22 Abr 2014 - 22:56, editado 1 vez(es) (Motivo da edição : Introduzir nome nioxys)
    nioxys
    nioxys
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 68
    Registrado : 04/01/2012

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  nioxys Ter 22 Abr 2014 - 22:59

    Aqui estava a funcionar, não estava a perceber.

    Ainda bem que funciona. Smile
    HARYSOHN
    HARYSOHN
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12226
    Registrado : 01/03/2011

    [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro? Empty Re: [Resolvido] Como fazer como que um campo receba automaticamente o mesmo valor que outro?

    Mensagem  HARYSOHN Qui 24 Abr 2014 - 18:45

    O Fórum agradece o Retorno.

      Data/hora atual: Qua 7 Dez 2022 - 13:15