如何在DBGrid中显示计算数据 ( 积分: 20 )

  • 主题发起人 主题发起人 publicnews
  • 开始时间 开始时间
P

publicnews

Unregistered / Unconfirmed
GUEST, unregistred user!
的数据如下
日期 产品 进 出 需求(需求为与库存计算后的结果)
05-11-1 A 50 40 100
05-11-2 A 100 50 150
我想显示在DBGrid中,但用计算字段竟然不能实现,显示的数据乱七八糟的,跟踪了一个原来计算字段在每一次移动行时都会重新计算,谁能有方法解决这个问题
 
的数据如下
日期 产品 进 出 需求(需求为与库存计算后的结果)
05-11-1 A 50 40 100
05-11-2 A 100 50 150
我想显示在DBGrid中,但用计算字段竟然不能实现,显示的数据乱七八糟的,跟踪了一个原来计算字段在每一次移动行时都会重新计算,谁能有方法解决这个问题
 
To publicnews,
你上QQ 我和您细谈计算字段的问题

我的QQ:82780254
 
现在公司,没办法上QQ,刚才老大不在盗老大的IP上了一下发现你不在
可以请你指点一下吗?
谢谢了!
 
如果表不会被改动,那么就别设计算字段,直接从数据库一条查询语句里返回好了,方便有省力。计算字段在每一次移动行时都会重新计算。

如果要改动,干脆自己写代码去算这个字段。
你可以把这个字段做一个物理字段的影射,然后,在其他相关字段改变的时候,就写数据进去。
 
因为涉及改变此字段的因素很多,所以有变动的化就修改太麻烦了,我现在写了一个存储过程,在需要的时候进行计算并写入另一个表中再查询
 
多人接受答案了。
 

Similar threads

后退
顶部