Arrotondamento e richiamare un modulo in una query

martedì 29 giugno 2010 - 15.24

bean_bandit Profilo | Newbie

*RISOLTO*

per chi avesse il mio stesso problema lascio il post e scrivo la soluzione:

Ho il seguente problema in Access:

Una query mi calcola dei risultati ma ho bisogno di arrotondare il risultato in eccesso per 100 euro, come posso fare?

ho trovato in rete la seguente funzione che ho inserito in un modulo:

Function fctRound(varNr As Variant, Optional varPl As Integer = -2) As Double
'by Konrad Marfurt + ("" by) Luke Chung + Karl Donaubauer
'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

La sintassi corretta per farla funzionare in una query è

espressione: fctRound(operazioni da compiere)

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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5