专业服装进销存批发收银管理软件

当前位置: 主页 > 系统更新 > 内核更新 >

tclientdataset.LogChanges 属性的使用

时间:2018-09-13 19:05
CDS1.Data := G_CDS.Data; if CDS1.Active then CDS1.LogChanges := False; G_CDS.Active := False; Result := True; 1、在客户端接收数据时,将LogChanges改为否,这个属性必须在Active=true 时才能改,否则报错。 2、 CD


      CDS1.Data := G_CDS.Data;
      if CDS1.Active then
        CDS1.LogChanges := False;
      G_CDS.Active      := False;
      Result            := True;


1、在客户端接收数据时,将LogChanges改为否,这个属性必须在Active=true 时才能改,否则报错。

2、当CDS1.Data := G_CDS.Data; 更改数据时:
就会触发BeforeOpen事件,
在生产进度表时,这个事件会对接收到的数据进行更改格式。
所以要另外在这个事件中单独将LogChanges      := False;

  AdoQry_Main.LogChanges      := False;
  AdoQry_Main.IndexFieldNames := 'ID';
  AdoQry_Main.DisableControls;

再开始改,否则这个属性不生效。



3、TFrm_Base_Inner 类的窗口需要把这个值还原。否则这个类的《取消保存》功能会失效。
------分隔线----------------------------