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

chengxuejun1 2003-05-05 08:43:45
我在打印报表时遇到一个怪问题(数据库是Access)字段小计设置为双精度2位小数可是打印出来怎么是4为小数
...全文
132 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
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啦!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧