关于GridEh的问题,以前问过,但是至今没有高手能够解决! ( 积分: 11 )

  • 主题发起人 主题发起人 lifangchao2008
  • 开始时间 开始时间
L

lifangchao2008

Unregistered / Unconfirmed
GUEST, unregistred user!
我主要想利用GridEh组件进行多条记录修改操作。

我这个表里有很多数据,主要修改的数据字段是一个类型为bit的boolean数据值,
但由于数据量大所以操作员不能够单条记录修改,这样会浪费很多时间,所以我想利用GridEh进行多条修改,也就是操作员在GridEh组件中的审核字段上被打挑后就将其值修改为True!


如图:

http://img.photo.163.com/9gn_t09OJf_pyO8_sNWIqg==/146085512916367471.jpg


在十一之前必须解决这个问题。请高手帮忙!
 
将操作审核字段设定为CheckBox
 
现在这个问题我已经解决了,是设置Adoquery的LockType属性设置为:ltBatchOptimistic
批量更新!

然后在修改按钮中添加如下代码:

DM.ADOFDJL.FieldByName('返单时间').Value := FDSJ_Date.Date;
DM.ADOFDJL.FieldByName('调度备注').AsString := DDBZ_Edit.Text;
DM.ADOFDJL.UpdateBatch();

不过现在还有一个问题就是:
当操作员确认返单记录之后,我想将当前被返单的记录的返单时间修改为当前系统时间!

不知道用什么判断来解决这个问题!
 
DM.ADOFDJL.FieldByName('返单时间').Value := Now
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部