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
2 participantes
[Resolvido]Arredondamento com condição
FRANCISCORIBEIRO- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 60
Registrado : 28/06/2016
- Mensagem nº1
[Resolvido]Arredondamento com condição
caiosouza- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 419
Registrado : 05/12/2016
- Mensagem nº2
Re: [Resolvido]Arredondamento com condição
Boa tarde,
Crie uma variável do tipo Inteiro para mostrar o resultado final ou use a função Round()
Segue exemplo:
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
FRANCISCORIBEIRO- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 60
Registrado : 28/06/2016
- Mensagem nº3
Re: [Resolvido]Arredondamento com condição
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...
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- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 419
Registrado : 05/12/2016
- Mensagem nº4
Re: [Resolvido]Arredondamento com condição
Entendi,
Veja se atende:
Veja se atende:
- Código:
SeImed([SeuCampo]-Int([SeuCampo])=0;[SeuCampo] & " é inteiro";[SeuCampo] & " é decimal")
.................................................................................
Caio Souza
Engenheiro de Software
FRANCISCORIBEIRO- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 60
Registrado : 28/06/2016
- Mensagem nº5
Re: [Resolvido]Arredondamento com condição
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- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 419
Registrado : 05/12/2016
- Mensagem nº6
Re: [Resolvido]Arredondamento com condição
Boa tarde,
Tente assim:
Caso ainda não seja isso explique de forma mais clara...
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
FRANCISCORIBEIRO- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 60
Registrado : 28/06/2016
- Mensagem nº7
Re: [Resolvido]Arredondamento com condição
Vou testar e ja te falo Caio!!!
FRANCISCORIBEIRO- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 60
Registrado : 28/06/2016
- Mensagem nº8
Re: [Resolvido]Arredondamento com condição
Caio testei e da "erro de sintaxe na expressao da consulta"
FRANCISCORIBEIRO- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 60
Registrado : 28/06/2016
- Mensagem nº9
Re: [Resolvido]Arredondamento com condição
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- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 419
Registrado : 05/12/2016
- Mensagem nº10
Re: [Resolvido]Arredondamento com condição
Tenta acrescentar 0.5.
Iif([MOTO_BC3]-Int([MOTO_BC3])=0;[MOTO_BC3];Int([MOTO_BC3]+0,5))
Iif([MOTO_BC3]-Int([MOTO_BC3])=0;[MOTO_BC3];Int([MOTO_BC3]+0,5))
.................................................................................
Caio Souza
Engenheiro de Software
FRANCISCORIBEIRO- Intermediário
- Respeito às regras :
Sexo :
Localização :
Mensagens : 60
Registrado : 28/06/2016
- Mensagem nº11
Re: [Resolvido]Arredondamento com condição
Deu certo!!! Muito obrigado!
caiosouza- Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 419
Registrado : 05/12/2016
- Mensagem nº12
Re: [Resolvido]Arredondamento com condição
Boa tarde,
Sinalize o tópico como resolvido.
Sinalize o tópico como resolvido.
.................................................................................
Caio Souza
Engenheiro de Software