设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1121|回复: 6
打印 上一主题 下一主题

[其它] [求助]四捨五入問題

[复制链接]
跳转到指定楼层
1#
发表于 2005-9-9 15:48:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
請教這個四捨五入問題:2個0.125相加按通常的四舍五入應是2個0.13,就是0.26,我作的一個查詢sum(round(數量*單價,2))有2筆尾數都是0.125,加的結果卻是0.24了,在一本書上說是round()是四捨六入五靠偶數的原則,我用sum(format(數量*單價,"0.00"))還是得0.24.我又寫了一個自訂函數h_round,把excel的工作表函數引用過來,sum(h_round(數量*單價))這樣在access裡面是可以了,得0.26了,但我從excel裡面寫這個查詢出去就說沒有這個自訂函數h_round的錯誤,這個要怎樣才能解決呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-9-9 16:33:00 | 只看该作者
3#
 楼主| 发表于 2005-9-9 20:40:00 | 只看该作者
謝謝海狸總版主!從這裡又學到了四捨五入自訂函數的寫法.在access這邊查詢是正確的,現在的關鍵問題是我要在excel裡面作報表,連結這個有自定義函數的查詢的recordset時出現如下錯誤提示:            d:\090901.bmp這個自定義函數還要怎樣處理才能解決這個問題呢?或是哪裡其他設置有問題?還希望繼續得到各位高手的指點.
4#
发表于 2005-9-9 22:20:00 | 只看该作者
以下是引用szhgj_01在2005-9-9 12:40:00的发言:



謝謝海狸總版主!從這裡又學到了四捨五入自訂函數的寫法.在access這邊查詢是正確的,現在的關鍵問題是我要在excel裡面作報表,連結這個有自定義函數的查詢的recordset時出現如下錯誤提示:

            d:\090901.bmp

這個自定義函數還要怎樣處理才能解決這個問題呢?或是哪裡其他設置有問題?還希望繼續得到各位高手的指點.



狐狸这个方法在Excel里面完全可行。

我前几天刚做过一个Excel报表,里面就是用的这个方法,一摸一样,完全正常。
5#
 楼主| 发表于 2005-9-10 04:08:00 | 只看该作者
我還是沒辦法弄好!能把你們做的發一個例子上來嗎?

我把我的作成了一個例子,麻煩大家幫我試一下,看在你們的機子上會不會有這個錯誤
6#
 楼主| 发表于 2005-9-10 04:10:00 | 只看该作者
附件沒上去,補一貼

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
发表于 2009-3-30 18:25:22 | 只看该作者
呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 04:18 , Processed in 0.091954 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表