C
chenp1688
Unregistered / Unconfirmed
GUEST, unregistred user!
我用DBGridEh做了个表单录入行号 物料代码 物料名称 单位 数量 单价 金额 我在"物料代码"列做了以下控制procedure TFMOutsstorage.DBGridEh1KeyPress(Sender: TObject; var Key: Char);varsqltr:string;begin x:=DBGridEh1.Row; y:=DBGridEh1.Col; if y=1 then begin if key=#13 then begin //打开另一个窗体 end; end;end;问题,当新增一行时,光标不管在'物料代码','物料名称'任意一列只要按回车键都弹出另一个窗体我也这样试过varsqltr:string;begin x:=DBGridEh1.Row; y:=DBGridEh1.Col; if key=#13 then begin if y=1 then begin //打开另一个窗体 end; end;end;都不行我使用的是ADODataSet,全都是临时数集请帮帮我!!!!!各位高手,不好意思,我这么低的分还要提问,(因为没有分了,望谅!)