Преглед на файлове

Bug #902 累计完成率计算,被除数为0时,应清空

MaiXinRong преди 9 години
родител
ревизия
d4e6fe5e87
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      DataModules/BillsMeasureDm.pas

+ 3 - 1
DataModules/BillsMeasureDm.pas

@@ -905,7 +905,9 @@ begin
     fDivisor := ValueByName('TotalPrice').AsFloat + ValueByName('AddQcTotalPrice').AsFloat
         + ValueByName('AddPcTotalPrice').AsFloat;
     if fDivisor <> 0 then
-      ValueByName('AddCompleteRate').AsFloat := AdvRoundTo(fDividend/fDivisor*100);
+      ValueByName('AddCompleteRate').AsFloat := AdvRoundTo(fDividend/fDivisor*100)
+    else
+      ValueByName('AddCompleteRate').Clear;
   end;
 end;