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]Arredondamento com condição

    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 28/06/2016

    [Resolvido]Arredondamento com condição Empty [Resolvido]Arredondamento com condição

    Mensagem  FRANCISCORIBEIRO 8/8/2018, 16:29

    Pessoal preciso criar uma condição pra arrendamento nesse select. Preciso que ele arredonde pra cima somente quando o resultado do IIF for decimal ex= 4,5 arredonda pra 5[Resolvido]Arredondamento com condição 20180816
    [Resolvido]Arredondamento com condição 20180817
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  caiosouza 8/8/2018, 17:36

    Boa tarde,

    Crie uma variável do tipo Inteiro para mostrar o resultado final ou use a função Round()

    Segue exemplo:

    Código:
    Sub teste()
        Dim A As Double
        A = InputBox("Digite um numero: ", "")
        MsgBox Round(A)
    End Sub


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 28/06/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  FRANCISCORIBEIRO 8/8/2018, 17:42

    Caio
    Ja tentei utilizar a função Round mas eu preciso criar uma condição de arredondamento somente para os decimais nao conseguir fazer isso. Saberia me dizer como chamo um decimal dentro do sql ex iif decimal...
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  caiosouza 8/8/2018, 18:04

    Entendi,

    Veja se atende:

    Código:
    SeImed([SeuCampo]-Int([SeuCampo])=0;[SeuCampo] & " é inteiro";[SeuCampo] & " é decimal")


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 28/06/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  FRANCISCORIBEIRO 8/8/2018, 18:23

    Caio entendi seu raciocinio mas nao e bem isso que eu preciso preciso que ele arredonde o valor ja na minha consulta conforme a foto que enviei
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  caiosouza 8/8/2018, 18:46

    Boa tarde,

    Tente assim:
    Código:
    Iif([MOTO_BC3]-Int([MOTO_BC3])=0;[MOTO_BC3];Int([MOTO_BC3]))

    Caso ainda não seja isso explique de forma mais clara...


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 28/06/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  FRANCISCORIBEIRO 8/8/2018, 21:04

    Vou testar e ja te falo Caio!!!
    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 28/06/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  FRANCISCORIBEIRO 8/8/2018, 21:24

    Caio testei e da "erro de sintaxe na expressao da consulta"
    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 28/06/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  FRANCISCORIBEIRO 9/8/2018, 13:36

    Caio o codigo rodou o proble.a era ";" so que ele esta arredondando pra baixo, como faço para que o arredondamento seja pra cima?
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  caiosouza 9/8/2018, 14:18

    Tenta acrescentar 0.5.

    Iif([MOTO_BC3]-Int([MOTO_BC3])=0;[MOTO_BC3];Int([MOTO_BC3]+0,5))


    .................................................................................
    Caio Souza

    Engenheiro de Software
    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 60
    Registrado : 28/06/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  FRANCISCORIBEIRO 9/8/2018, 16:46

    Deu certo!!! Muito obrigado!
    caiosouza
    caiosouza
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 419
    Registrado : 05/12/2016

    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  caiosouza 9/8/2018, 17:36

    Boa tarde,
    Sinalize o tópico como resolvido.


    .................................................................................
    Caio Souza

    Engenheiro de Software

    Conteúdo patrocinado


    [Resolvido]Arredondamento com condição Empty Re: [Resolvido]Arredondamento com condição

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 16:38