안녕하세요...
DBGrid상에서 Insert후 저장버튼이 아닌 아래방향키를 누르면 두번 OnUpdateData이벤트가 돌아서요..
저장버튼을 누르면 제대로 값은 들어갑니다.
한번돌아가게끔 어떻게 막아줘야할지 막막합니다...
- UpdateData이벤트..
var
cnt:smallint;
begin
cnt := ADOQuery1CNT.Value - ADOQuery1CNT.OldValue;
With ADOQuery2 do begin
close;
sql.clear;
sql.add('UPDATE TABLE1 SET CNT = CNT - ' + intToStr(cnt) );
sql.add(' where CODE = '1100' ');
ExecSQL;
end;
end;
고수님들의 답변 기다리겠습니다..