adoquery查询出来的结果乘以某个系数后显示在dbgrid中,如何实现?

pig_pig2005 2005-10-31 08:40:56
非要用临时表吗?
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
pig_pig2005 2005-10-31
  • 打赏
  • 举报
回复
因为分别要乘多个系数,老想着调用一次查询后的结果,没想直接多次查询

大脑有点思维定式了,呵呵
xiaocuo_zrf 2005-10-31
  • 打赏
  • 举报
回复
方法1.直接在SQL 里面乘以该系数。
SELECT Field * 系数 From Table
方法2.在DataSet的该Field的OnGetText事件下面写代码。
Text := Sender.asFloat*系数
方法3.为DataSet建立一个计算字段在OnCalcField下面写代码实现。
must0001 2005-10-31
  • 打赏
  • 举报
回复
用查询字段不可以吗?
apartst 2005-10-31
  • 打赏
  • 举报
回复
SQL语句里直接用字段乘以系数就行了,不用临时表啊

5,392

社区成员

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

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