设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[表] 为什么Access里小数末尾不能为0?

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-31 14:57:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
该字段为双精度类型,我写入1.50,access自动显示成1.5,把0删掉了,要怎样才可以插入1.50?? 尾数0不去掉
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-12-31 15:02:35 | 只看该作者
格式中,设定为固定格式;





[ 本帖最后由 todaynew 于 2008-12-31 15:08 编辑 ]

本帖子中包含更多资源

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

x
3#
 楼主| 发表于 2008-12-31 15:26:04 | 只看该作者
如果设为固定格式,小数点后只能有2位啊!
比如如果插入1.253就成了1.25;
这样相当于限制了用户输入.
我在asp中用了FormatNumber(XX,3,-1)函数也没用....
4#
发表于 2008-12-31 15:32:15 | 只看该作者

用format函数应该是可以吧。
5#
 楼主| 发表于 2008-12-31 16:01:57 | 只看该作者
下面这条sql我用了format函数:
insert into cm_mfd_max_field_definition(mfd_text,mfd_remark,mfd_date,mfd_float) values(2,3,4,format(1.2,"0.00"))
但插入的仍旧是1.2, 我用错了?
6#
发表于 2008-12-31 16:06:34 | 只看该作者
没错,只是被插入表的那个字段没有格式化,我想可能是这样。
7#
 楼主| 发表于 2008-12-31 16:08:08 | 只看该作者
唉,我再找找方法吧,谢谢你了
8#
发表于 2008-12-31 16:09:36 | 只看该作者

回复 7# 的帖子

插入的数据是否格式化意义不大,关键是被插入的字段需要格式化。
9#
发表于 2008-12-31 16:16:33 | 只看该作者
设为标准格式
10#
 楼主| 发表于 2008-12-31 17:21:31 | 只看该作者
有思路了,感谢斑竹和todaynew[:50]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-12 17:27 , Processed in 0.126421 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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