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]Access coloca E-02 em vez de colocar 0,00NNNNNN

    Compartilhe

    Bernidios
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 17/07/2017

    [Resolvido]Access coloca E-02 em vez de colocar 0,00NNNNNN

    Mensagem  Bernidios em Seg 02 Out 2017, 20:01

    Olá amigos.

    Estava fazendo o relatório de notas, onde tive ajuda dos amigos Thiagomcosta e JPaulo, que agradeço desde já.

    As notas que estavam fazendo são relativamente muito baixas, onde ficam pela casa de 0,00234324234 ou 0,01 e 0,1.

    Porém o Access em vez de deixar o número com as casas decimais, coloca um E-02 depois do número e coloca o primeiro número que não é 0 na frente.

    Seria uma espécie de notação científica se não me engano, porém isso atrapalha a minha classificação pois o 9,840980348E-02 na frente fica maior que 0,1.

    Teria algum jeito de tirar isso?

    Desde já obrigado.
    avatar
    thiagomcosta
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 239
    Registrado : 23/01/2017

    Re: [Resolvido]Access coloca E-02 em vez de colocar 0,00NNNNNN

    Mensagem  thiagomcosta em Seg 02 Out 2017, 20:43

    Vai nas propriedades do campo do relatório e coloca como formato "Número Geral".

    Acredito que isso resolva o problema.
    Anexos
    Imagem1.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (77 Kb) Baixado 2 vez(es)

    Bernidios
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 17/07/2017

    Re:[Resolvido] Access coloca E-02 em vez de colocar 0,00NNNNNN

    Mensagem  Bernidios em Seg 02 Out 2017, 20:48

    Amigo,

    Tentei, porém era um campo de texto curto, resolvi duas simples funções do VBA.

    Usei o CDbl para converter para um double e o Round para arredondar.

    Tópíco resolvido!

    Obrigado pela ajuda!

      Data/hora atual: Sex 15 Dez 2017, 15:50