V
vb163
Unregistered / Unconfirmed
GUEST, unregistred user!
我用DBGRIDEH做的数据录入.........现在在DBGRIDEH中加一计算字段为'BH',那么我想在录入第一条数据时BH显1,录入每二条数据时显"2"........类推...
但现在我的问题是在编第二条数据...第三条数据时......前面的编号还是显'1',但移到下一条数据时,前面的编号就显示正常,这样很不好看~~~~我的目的是:当编第二条数据时编号马上显为2,编第三条数据时显为3.........不是说要把光标移到下一条数据时才显示正确..
如下是我写的代码:请问那位大哥们能解决这一现象....
adoquery1添加计算字段 BH
在adoquery1的onCalcFields事件里写
adoquery1.fieldbyname('BH').asInteger := ABS(adoquery1.RecNo);
但现在我的问题是在编第二条数据...第三条数据时......前面的编号还是显'1',但移到下一条数据时,前面的编号就显示正常,这样很不好看~~~~我的目的是:当编第二条数据时编号马上显为2,编第三条数据时显为3.........不是说要把光标移到下一条数据时才显示正确..
如下是我写的代码:请问那位大哥们能解决这一现象....
adoquery1添加计算字段 BH
在adoquery1的onCalcFields事件里写
adoquery1.fieldbyname('BH').asInteger := ABS(adoquery1.RecNo);