***如何在计算字段的OnCalcFields事件中得到前数第X行值?(20分)

  • 主题发起人 主题发起人 mxq888
  • 开始时间 开始时间
M

mxq888

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi中,在计算字段的OnCalcFields事件中,写上代码如:
DataSet.Fields[1].AsInteger得到的是某列当前行的值,
我想得到比如Age字段当前行与前数第50行值的差,怎么得到呢??
谢谢!!
 
最好不要moveby方法,太麻烦了/而且如果数据量大,就乱了。
 
没有回答,很难吗,我想不出delphi中怎么做。
delphi不能以行号求某列的值,头痛!!
 
无法得到!
 
我认为出现这样的问题,可能先考虑一下问题本身是否合理,这样处理,本身已经失去结构化的意义,可以采取多一个数据表,来存放你50行的记录或许效率更高,也不用太麻烦了。
我的老师说过:写程序,越简单越好。
 
多人接受答案了。
 
后退
顶部