W
winsock
Unregistered / Unconfirmed
GUEST, unregistred user!
大家好,dbgrid显示的内容是:(数量,价格,合计三个字段)
数量 价格 合计
20 50 1000
当输入数量和价格的时候,跳到合计单元格,合计是自动显示出来的!(我在dbgrid1的onColEnter事件写的)
问题就是如果我把数量或者价格改变一下,如果焦点没有跳到合计这一单元格的时候!可以保存!
所以我在保存按钮!写入代码,提示错误。但是什么反映也没有这是为什么?
if datasource3.DataSet.FieldByName('heji').AsCurrency<>datasource3.DataSet.fieldbyname('rjjiage').ascurrency*datasource3.DataSet.fieldbyname('shuliang').ascurrency then
begin
showmessage('价格合计有出入');
end;
//然后在写保存提示框!
数量 价格 合计
20 50 1000
当输入数量和价格的时候,跳到合计单元格,合计是自动显示出来的!(我在dbgrid1的onColEnter事件写的)
问题就是如果我把数量或者价格改变一下,如果焦点没有跳到合计这一单元格的时候!可以保存!
所以我在保存按钮!写入代码,提示错误。但是什么反映也没有这是为什么?
if datasource3.DataSet.FieldByName('heji').AsCurrency<>datasource3.DataSet.fieldbyname('rjjiage').ascurrency*datasource3.DataSet.fieldbyname('shuliang').ascurrency then
begin
showmessage('价格合计有出入');
end;
//然后在写保存提示框!