MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Arredondamento com condição

    avatar
    FRANCISCORIBEIRO
    Intermediário
    Intermediário

    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 em 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 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 em 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 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 em 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 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 em 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 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 em 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 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 em 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 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 em 8/8/2018, 21:04

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

    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 em 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 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 em 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 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 em 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 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 em 9/8/2018, 16:46

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

    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 em 9/8/2018, 17:36

    Boa tarde,
    Sinalize o tópico como resolvido.


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

    Engenheiro de Software

      Data/hora atual: 28/10/2020, 08:00