我在打印报表时遇到一个怪问题(数据库是Access)字段小计设置为双精度2位小数可是打印出来怎么是4为小数

chengxuejun1 2003-05-05 08:43:45
我在打印报表时遇到一个怪问题(数据库是Access)字段小计设置为双精度2位小数可是打印出来怎么是4为小数
...全文
106 3 打赏 收藏 举报
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Olamny 2003-05-07
类似下面的:
StrToFloat(FormatFloat('0.00',(Num / AllNum) * 100));
  • 打赏
  • 举报
回复
kevinhood 2003-05-06
我有另外一种解决办法,
access的单精度大多是用来计算的,所以小数位特别长
你可以把类型设置为货币,这可是ms推荐的方法,如果小数位小于4位,他是推荐使用货币格式的。
快给我加分。呵呵
  • 打赏
  • 举报
回复
hbkun 2003-05-05
在数据库Access设字段多少位都没用的,你只要在控件(如TQRDBText,TQRExpr等)的Mask属性设为#0.00就OK啦!
  • 打赏
  • 举报
回复
发帖
Delphi

5123

社区成员

Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
帖子事件
创建了帖子
2003-05-05 08:43
社区公告
暂无公告