社区
Delphi
帖子详情
access中我改了个字段从整形到双精度型,小数位数:2位,但是显示出来的是好多位,怎么回事?
therabbit00
2004-08-11 08:21:19
本来改成单精度的,小数位数也是2,可是grid显示的时候出来很多位,后来改成双精度,2位,就好了只有2位了,可是其它没改动的字段原来好好的,现在却显示出来好多位,我头都大了,不知道怎么回事。那些没改过的字段都是单精度的,2位,我把它们都改成双精度,还是不行。郁闷阿。
...全文
844
14
打赏
收藏
access中我改了个字段从整形到双精度型,小数位数:2位,但是显示出来的是好多位,怎么回事?
本来改成单精度的,小数位数也是2,可是grid显示的时候出来很多位,后来改成双精度,2位,就好了只有2位了,可是其它没改动的字段原来好好的,现在却显示出来好多位,我头都大了,不知道怎么回事。那些没改过的字段都是单精度的,2位,我把它们都改成双精度,还是不行。郁闷阿。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
等待升级
2004-09-11
打赏
举报
回复
format
siemems
2004-08-13
打赏
举报
回复
Sql的话应该是Select Str('abc',5,2) from table1
返回的是abc的5位+2位小数
不知道access可以用吗
therabbit00
2004-08-13
打赏
举报
回复
我觉得这不是解决问题的办法,因为在我修改之前是没有问题的。我们还没有找的原因所在,再说,那么多字段和表,每个都要加一行代码,也不合适。还望高手给出一个根本简洁的解决方法。
luke5678
2004-08-12
打赏
举报
回复
补充一下:
显示Format以后的字段:
ShowMessage(ADODataSet1.FieldByName('abc').DisplayText);
(呵呵,嗔点分)
ujjcel
2004-08-12
打赏
举报
回复
关注
hthunter
2004-08-12
打赏
举报
回复
这不是ACCESS的错, 而是DELPHI或者说大多数语言对于小数处理的问题
hthunter
2004-08-12
打赏
举报
回复
procedure TForm1.ADODataSet1AfterOpen(DataSet: TDataSet);
begin
TBCDField(ADODataSet1.FieldByName('abc')).DisplayFormat := '#.00';
end;
therabbit00
2004-08-11
打赏
举报
回复
晕倒,这不是解决问题的办法,到底是什么原因呢
难道access设置小数位数的功能是白痴
jacobran
2004-08-11
打赏
举报
回复
将其字段改为货币类型
therabbit00
2004-08-11
打赏
举报
回复
字段的DisplayFormat在哪里改阿
therabbit00
2004-08-11
打赏
举报
回复
它提示我输入表达式含有无效的日期值,没办法改
seasunsky
2004-08-11
打赏
举报
回复
楼上说完了
hthunter
2004-08-11
打赏
举报
回复
修改字段的DisplayFormat为#.00
cctv6012cn
2004-08-11
打赏
举报
回复
占个一楼先。这个问题我碰到过。马上回答你
计算机二级
数
据库
access
的总结.pdf
计算机二级
数
据库
access
的总结.pdf
ACCESS
基本函
数
大全【经典免费】.docx
ACCESS
基本函
数
大全【经典免费】.docx
2021-2022计算机二级等级考试试题及答案No.14031.docx
2021-2022计算机二级等级考试试题及答案No.14031.docx
SQL
数
据类
型
[定义].pdf
SQL
数
据类
型
[定义].pdf
SQL
数
据类
型
(doc版)
Microsoft
Access
、MySQL 以及 SQL Server 所使用的
数
据类
型
和范围。 MySQL
数
据类
型
在 MySQL
中
,有三种主要的类
型
:文本、
数
字和日期/时间类
型
SQL Server
数
据类
型
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章