[access] Arrotondamento per eccesso

giovedì 08 luglio 2010 - 10.15

bean_bandit Profilo | Newbie

Ciao a tutti ho la seguente funzione per Access che mi consente di arrotondare a 100 un valore:

Function fctRound(varNr As Variant, Optional varPl As Integer = -2) As Double

'esce se valore non numerico
If Not IsNumeric(varNr) Then Exit Function

fctRound = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) / (10 ^ varPl)

End Function

Il problema si pone quando ad esempio il valore è 1016 e viene arrotondato a 1000 mentre vorrei fosse arrotondato per eccesso a 1100, idee su come modificarla?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5