浏览代码

Bug 再次查看汇总报表,特别项目勾选保持一致时,升级汇总数据库Bug

MaiXinRong 9 年之前
父节点
当前提交
4c588dd337
共有 1 个文件被更改,包括 14 次插入1 次删除
  1. 14 1
      Report/ProjGather/rpgGatherData.pas

+ 14 - 1
Report/ProjGather/rpgGatherData.pas

@@ -192,9 +192,22 @@ begin
 end;
 
 function TrpgGatherData.GetCurSpecialProjCount: Integer;
+var
+  sgsTables: TStringList;
+  iTable: Integer;
 begin
   Result := 0;
-
+  sgsTables := TStringList.Create;
+  try
+    FConnection.GetTableNames(sgsTables);
+    for iTable := 0 to sgsTables.Count - 1 do
+    begin
+      if Pos(SBills_SProj, sgsTables.Strings[iTable]) > 0 then
+        Inc(Result);
+    end;
+  finally
+    sgsTables.Free;
+  end;
 end;
 
 procedure TrpgGatherData.LoadRelaData(AProjectID: Integer);