Runde tal op, hvis de har decimaler på.
Jeg har et, tilsyneladende, sært problem.Jeg har en formular, der udregner en pris, baseret på en brugerindtastet vægt * en fast kilopris. Jeg har indlagt et feltcheck, der automatisk runder den indtastede vægt OP til nærmeste heltal.
Jeg troede at følgende virkede:
intWeight = Round(me.text20 + 0.5)
Hvis man således indtaster 122,3 vil den runde det op til 123 og hvis man taster 122,0 el. 122 bliver det til 122. Det virker dog kun med LIGE tal - alle ulige tal rundes op: 121/121,0 bliver til 122..
Er der nogen der har en løsning på dette problem? Jeg har også forsøgt med funktionen CInt(), da det skal kunne afvikles under Access97(der åbenbart ikke kender funktionen Round())
Pft.
/U.K.
