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]Valor padrão de campo moeda em subformulário

    avatar
    garj
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 23/02/2023

    [Resolvido]Valor padrão de campo moeda em subformulário Empty [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  garj 27/9/2024, 17:17

    Boa tarde!
    Tenho em um formulário mestre o campo [VUVendaProp] que é o valor unitário de venda proposto. No sub-formulário tem o campo [VUVenda] que é o valor de venda unitário. Ambos os campos são do tipo "moeda". No evento Form_Current() do formulário mestre coloquei o seguinte código:

       Me.sfrVendas.Form!VUVenda.DefaultValue = Forms!frmVendas!VUVendaProp

    Funciona como desejado para valores inteiros, mas quando tem centavos, no registro novo aparece #Nome?

    O que pode estar errado?

    Se precisar forneço mais informações.

    Agradeço antecipadamente.

    Getulio
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2752
    Registrado : 23/01/2018

    [Resolvido]Valor padrão de campo moeda em subformulário Empty Re: [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  crysostomo 27/9/2024, 22:23

    Boa noite.
    Na tabela, você formata como moeda e 2 casas decimais


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    garj
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 23/02/2023

    [Resolvido]Valor padrão de campo moeda em subformulário Empty Re: [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  garj 27/9/2024, 23:36

    Moeda, casas decimais automático. Alterei para 2 casas decimais e não adiantou
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2752
    Registrado : 23/01/2018

    [Resolvido]Valor padrão de campo moeda em subformulário Empty Re: [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  crysostomo 28/9/2024, 00:12

    Se na tabela já está formatada com numero duplo e 2 casas decimais, então coloque no campo a seguinte formatação;
    Me.sfrVendas= Format(Me.sfrVendas, "R$" & "0.00").
    Se continua com problema envia a cópia


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    garj
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 23/02/2023

    [Resolvido]Valor padrão de campo moeda em subformulário Empty Re: [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  garj 28/9/2024, 19:20

    O Crysostomo acertou o problema. É mesmo o conflito entre "." e "," decimal. Entretanto, o código abaixo:

       VendaP = Forms!frmVendas!VUVendaProp
       Me.sfrVendas.Form!VUVenda.DefaultValue = Format(VendaP, "#0.00")

    apresenta todos os preços, mas, arredonda os centavos para cima. Ex: 16,50 fica 17,00

    Vou deixa desse jeito já que é apenas uma sugestão "DefaultValue" e não o valor de venda efetivo.

    Agradeço a solução.

    garj gosta desta mensagem

    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2752
    Registrado : 23/01/2018

    [Resolvido]Valor padrão de campo moeda em subformulário Empty Re: [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  crysostomo 28/9/2024, 20:14

    Para não arredondar A orientação está na Mensagem Nº 2.
    Mas se resolveu o problema coloque o tópico como resolvido
    Sucesso.


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    garj
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 23/02/2023

    [Resolvido]Valor padrão de campo moeda em subformulário Empty Re: [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  garj 29/9/2024, 13:26

    Está formatado com duas decimais, mas continua arredondando, mas realmente tá bom assim. Obrigado.

    crysostomo gosta desta mensagem


    Conteúdo patrocinado


    [Resolvido]Valor padrão de campo moeda em subformulário Empty Re: [Resolvido]Valor padrão de campo moeda em subformulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 6/12/2024, 17:00