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


3 participantes

    [Resolvido]Arredondar valor

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Arredondar valor Empty Arredondar valor

    Mensagem  Assis 21/12/2011, 11:08

    Bom dia

    Estou a precisar de ajuda neste arredondamento de um valor.

    Segue exemplo

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  JPaulo 21/12/2011, 11:25

    É o simples;

    Me.PVP = Round(vbaRoundTO(dblNum, dblRoundTo, rUp) + Me.PreçoCusto1, 0)



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Arredondar valor Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Arredondar valor Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Arredondar valor Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Assis 21/12/2011, 11:33

    Bom dia JPaulo

    Tentei e devolveu por exemplo 1.183,00 e neste caso eu queria ou 1.180,00 ou 1.190,00

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  João afonso 21/12/2011, 13:28

    João Paulo desculpa a intromissão.

    Assis veja este alteração feita no seu sistema.

    Ex: caso o valor seja 10,50 vai ficar 10,00
    caso o valor seja 10,55 vai ficar 11,00

    a alteração foi feita na tabela no campo em questão.

    Se a dezena for <= 5 fica o valor arredondado sem a fração
    Se a dezena for > 5 fica o valor arredondado aumentando 1 antes da virgula como exemplo acima
    Anexos
    [Resolvido]Arredondar valor AttachmentAssis.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (44 Kb) Baixado 27 vez(es)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Assis 21/12/2011, 13:54

    João Afonso

    Obrigado pelo seu interese, mas o novo link que colocou aqui é igual ao que eu coloquei.
    Os valores dão os mesmos.
    E eu não quero 11,00
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidad
    Convidado


    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Convidad 21/12/2011, 14:11

    Olá

    Você controla as casas decimais do arredondamento no parâmetro da função:

    Me.PVP = Round(vbaRoundTO(dblNum, dblRoundTo, rUp) + Me.PreçoCusto1, 0)

    Experimente alterar de 0 para 2
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Assis 21/12/2011, 14:14

    Norberto
    Valeu a tentativa mas não resulta
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidad
    Convidado


    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Convidad 21/12/2011, 14:16

    Tentou alterar para 3?
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Assis 21/12/2011, 14:20

    Não resulta
    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidad
    Convidado


    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Convidad 21/12/2011, 14:22


    Função Round
    Descrição
    Retorna um número arredondado para um número especificado de casas decimais.
    Sintaxe
    Round(expression [,numdecimalplaces])
    A sintaxe da função Round tem as seguintes partes:
    Parte Descrição
    expression Obrigatória. A expressão numérica que está sendo arredondada.
    numdecimalplaces Opcional. Número indicando quantas casas à direita da decimal serão incluídas no arredondamento. Se for omitido, inteiros serão retornados pela função Round.
    avatar
    João afonso
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 396
    Registrado : 24/05/2011

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  João afonso 21/12/2011, 14:34

    Assis,o comando do arredondamento esta no campo Arredondamento de = txtRoundTo

    e tem como valor 10 coloque 1 e veja que muda o resultado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  JPaulo 21/12/2011, 14:41

    Ok;

    Regressando do almocinho:

    Me.PVP = Int((vbaRoundTO(dblNum, dblRoundTo, rUp) + Me.PreçoCusto1) / 10) * 10


    Na sala de Códigos tem o "Arredonda um Valor", é só conferir;

    http://maximoaccess.forumeiros.com/t11-102-codigos-vba-para-access





    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Arredondar valor Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Arredondar valor Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Arredondar valor Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Assis 21/12/2011, 15:21

    Então agora ´e que é boa tarde...

    O almoço ajudou a relaxar e assunto resolvido
    Obrigado e
    Bom Natal santa


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  JPaulo 21/12/2011, 15:24

    Obrigado pelo retorno o forum agradece e Feliz Natal... santa


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Arredondar valor Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Arredondar valor Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Arredondar valor Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Arredondar valor Empty Re: [Resolvido]Arredondar valor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 10:14