Office中国论坛/Access中国论坛

标题: 有关ACCESS函数问题 [打印本页]

作者: por_lee    时间: 2007-6-21 17:37
标题: 有关ACCESS函数问题
将以下小数变为整数,通过函数怎样运用?不使用四舍五入,知进不舍。

1.256   转后结果   2

2.678   转后结果   3
作者: eyewitnes    时间: 2007-6-21 17:57
自定义函数
作者: por_lee    时间: 2007-6-21 18:05
请教怎么自定义,能具体点吗?谢谢
作者: eyewitnes    时间: 2007-6-21 18:08
这样,自己再加上出错判断(如果me.Text0.Text="."的话me.Text2=0)

        If InStr(Me.Text0.Text, ".") Then
            Me.Text2 = CInt(Mid(Me.Text0.Text, 1, InStr(Me.Text0.Text, ".") - 1)) + 1
        Else
            Me.Text2 = Me.Text0.Text
        End If


[此贴子已经被作者于2007-6-21 10:25:24编辑过]


作者: por_lee    时间: 2007-6-21 18:16
谢了,试试看
作者: 一点通    时间: 2007-6-21 18:37
最简单的方法

http://www.office-cn.net/vvb/dispbbs.asp?BoardID=150&replyID=172296&id=34632&skin=0
作者: tz-chf    时间: 2007-6-21 18:42
round(X+0.5)

round(1.256+0.5)=2

round(2.678+0.5)=3

为什么不能用四舍五入?

[此贴子已经被作者于2007-6-21 10:46:05编辑过]


作者: por_lee    时间: 2007-6-21 19:09
啊,这么多方法,学习了

谢谢大家
作者: shaoyong99    时间: 2007-6-22 06:10
不错




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3