设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2181|回复: 11
打印 上一主题 下一主题

[其它] #我需要鱼与熊掌!-也谈小数与货币。#

[复制链接]
跳转到指定楼层
1#
发表于 2003-11-7 06:44:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在电子和众多的行业中,经常有些数据出现小数前与后N位同时并存的情况,如果设置不良就会造成问题:
例如:希望如此显示
序号   名称      单价      数量   金额
1     某某电阻:0.0075  1000       7.5
2       某某IC:  10.2     1            10.2
3       某某PCB: 5       1             5

=====问题=====
1:电阻的单价是小数后4位,如果设置自动的话,单价就显示0.01元,金额同样是7.5,用户觉得别扭。
2:如果设置4位小数,某某IC就显示:10.2000元,用户我就觉得很“复杂”!
3:同理,PCB显示:5.0000元,我觉得好像多此一举。
=====需求=====
在窗体和报表中如何实现不同行的记录小数位自动识别?
=====解决方法===
未知!
====

[em00]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2003-11-7 06:50:00 | 只看该作者
以上例为例,应该设置为小数位4位。这一点不用考虑用户的感受。
3#
 楼主| 发表于 2003-11-7 06:54:00 | 只看该作者
那就是不考虑“我”和“大家”的感受啦!
4#
发表于 2003-11-7 07:22:00 | 只看该作者
因为我的感受就是要让5为5.0000,哈哈~~~
5#
发表于 2003-11-7 07:40:00 | 只看该作者
问问,用代码创建一个有8位整数5位小数的小数的语句怎么写?
6#
发表于 2003-11-7 17:32:00 | 只看该作者
format()
7#
发表于 2003-11-7 17:36:00 | 只看该作者
还有一个思路
你把单价计价 设置为 元/100个
或者用分
呵呵,不知道用户看着别扭不???
8#
 楼主| 发表于 2003-11-7 17:47:00 | 只看该作者
我明白,可是表达数量的时候,难道是0.01/百?
9#
发表于 2003-11-7 18:08:00 | 只看该作者
数量     单价(元/百)   小计(元)
1000个      0.75       7.5

呵呵,不过如果你的器件大多是1个,两个,就不好用这个啦
10#
发表于 2003-11-7 18:58:00 | 只看该作者
将格式设为"0.####"看是否合乎你的要求,如果不再不符合,建议你不用设置任何格式了(当然,如果是单个窗体模式,可以使用编程来改变格式的设定)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-3 03:32 , Processed in 0.081614 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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