瀏覽代碼

Bug #883 新增变更令后,调用后,即刻修改变更令号外的其他信息时,报错。

MaiXinRong 9 年之前
父節點
當前提交
c201ea56d2
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      DataModules/BGLDm.pas

+ 5 - 1
DataModules/BGLDm.pas

@@ -467,7 +467,11 @@ begin
       sNewCode := Format('%s[%d]', [cdsBGLViewCode.AsString, iIncrement]);
       Inc(iIncrement);
     end;
-    cdsBGLViewCode.AsString := sNewCode;
+    if cdsBGLViewCode.AsString <> sNewCode then
+    begin
+      cdsBGLViewCode.AsString := sNewCode;
+      cdsBGLViewCode.Tag := 0;
+    end;
   end;
 end;