神马原因?-------Fastreport不能进行除法运算?

雄牛 2011-09-17 02:17:13
如果调用的数据源直接是SQL里的表,就没问题.
但如果调用的是视图,则显示有问题..

比如:
[frxDBDataset1."Cost"]/10000

显示出来的结果是:50000/10000
而不是:5

我晕,是不是因为调用的是视图的关系,我用
[StrToInt([frxDBDataset1."Cost"])]/10000 显示的还是50000/10000

至底是神马原因啊?
...全文
309 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
babydog01 2011-09-19
  • 打赏
  • 举报
回复
在fastreport中使用<>来区分字段与广本
比如你这个
[frxDBDataset1."Cost"]/10000
就改为
[<frxDBDataset1."Cost">/10000]
试试吧
亮剑_ 2011-09-17
  • 打赏
  • 举报
回复
再加一个括号试试 [[frxDBDataset1."Cost"]/10000]
Oraclers 2011-09-17
  • 打赏
  • 举报
回复
看看是不是数据类型的问题。

5,385

社区成员

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

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