~
This commit is contained in:
parent
b787816d16
commit
15126d51fa
|
@ -101,7 +101,7 @@ DebugSourceDirs=
|
||||||
UsePackages=0
|
UsePackages=0
|
||||||
[Parameters]
|
[Parameters]
|
||||||
RunParams=
|
RunParams=
|
||||||
HostApplication=D:\徐加艳项目代码\项目代码\雄山\复合检验管理\testDll.exe
|
HostApplication=D:\Dp7Repo\项目代码\D7DJxiongshan\复合检验管理\testDll.exe
|
||||||
Launcher=
|
Launcher=
|
||||||
UseLauncher=0
|
UseLauncher=0
|
||||||
DebugCWD=
|
DebugCWD=
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
unit U_MJManageNewFDNew;
|
unit U_MJManageNewFDNew;
|
||||||
|
|
||||||
interface
|
interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Windows, Messages, SysUtils, Variants, math, Classes, Graphics, Controls,
|
Windows, Messages, SysUtils, Variants, math, Classes, Graphics, Controls,
|
||||||
Forms, Dialogs, StdCtrls, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
|
Forms, Dialogs, StdCtrls, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
|
||||||
|
@ -10,7 +10,7 @@ uses
|
||||||
cxControls, cxGridCustomView, cxGrid, RM_Common, RM_Class, RM_GridReport,
|
cxControls, cxGridCustomView, cxGrid, RM_Common, RM_Class, RM_GridReport,
|
||||||
RM_System, RM_Dataset, ADODB, DBClient, cxGridCustomPopupMenu, cxGridPopupMenu,
|
RM_System, RM_Dataset, ADODB, DBClient, cxGridCustomPopupMenu, cxGridPopupMenu,
|
||||||
ExtCtrls, ComCtrls, ToolWin, cxTextEdit, Buttons, cxSplitter, cxCheckBox,
|
ExtCtrls, ComCtrls, ToolWin, cxTextEdit, Buttons, cxSplitter, cxCheckBox,
|
||||||
MovePanel, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, ShellAPI,
|
MovePanel, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, ShellAPI,
|
||||||
BtnEdit, FTComboBox, dxSkinsCore, dxSkinBlack, dxSkinBlue, dxSkinBlueprint,
|
BtnEdit, FTComboBox, dxSkinsCore, dxSkinBlack, dxSkinBlue, dxSkinBlueprint,
|
||||||
dxSkinCaramel, dxSkinCoffee, dxSkinDarkRoom, dxSkinDarkSide,
|
dxSkinCaramel, dxSkinCoffee, dxSkinDarkRoom, dxSkinDarkSide,
|
||||||
dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy,
|
dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy,
|
||||||
|
@ -475,6 +475,7 @@ type
|
||||||
procedure On1201(var Message: Tmessage); message 1201;
|
procedure On1201(var Message: Tmessage); message 1201;
|
||||||
procedure On1301(var Message: Tmessage); message 1301;
|
procedure On1301(var Message: Tmessage); message 1301;
|
||||||
function JsXj(str1: string): string;
|
function JsXj(str1: string): string;
|
||||||
|
function NewRoundTo(value: Double; ws: Integer): Double;
|
||||||
public
|
public
|
||||||
fmanage, ftest: string;
|
fmanage, ftest: string;
|
||||||
{ Public declarations }
|
{ Public declarations }
|
||||||
|
@ -493,6 +494,16 @@ uses
|
||||||
U_SCPersonColor, U_SysLogOrder;
|
U_SCPersonColor, U_SysLogOrder;
|
||||||
|
|
||||||
{$R *.dfm}
|
{$R *.dfm}
|
||||||
|
function TfrmMJManageNewFDNewSF.NewRoundTo(value: Double; ws: Integer): Double;
|
||||||
|
var
|
||||||
|
iLen: Integer;
|
||||||
|
E: Extended;
|
||||||
|
begin
|
||||||
|
iLen := StrToInt('1' + stringOfChar('0', ws));
|
||||||
|
E := StrToFloat(FloatToStr(value));
|
||||||
|
Result := Ceil(E * iLen) / iLen;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TfrmMJManageNewFDNewSF.PrtBaoData(FBaoid: string);
|
procedure TfrmMJManageNewFDNewSF.PrtBaoData(FBaoid: string);
|
||||||
var
|
var
|
||||||
fPrintFile: string;
|
fPrintFile: string;
|
||||||
|
@ -634,10 +645,11 @@ begin
|
||||||
i1 := Message.WParam;
|
i1 := Message.WParam;
|
||||||
i2 := Message.LParam;
|
i2 := Message.LParam;
|
||||||
if IsJsMessage then
|
if IsJsMessage then
|
||||||
begin
|
begin
|
||||||
if trim(Edit9.Text) = '√' then
|
if trim(Edit9.Text) = '√' then
|
||||||
begin
|
begin
|
||||||
MJMaoZ.Text := format('%.' + trim(fxsws1) + 'f', [i1 / 100000]);
|
// MJMaoZ.Text := format('%.3f', [i1 / 100000]);
|
||||||
|
MJMaoZ.Text := FloatToStr(NEWroundto((i1 / 100000), strtointdef(fxsws1, 0)));
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -892,7 +904,7 @@ begin
|
||||||
with CDS_MJCD do
|
with CDS_MJCD do
|
||||||
begin
|
begin
|
||||||
Append;
|
Append;
|
||||||
FieldByName('cdname').Value := Trim(TButton(Fbtn).Caption);
|
FieldByName('cdname').value := Trim(TButton(Fbtn).Caption);
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -902,7 +914,7 @@ begin
|
||||||
with CDS_MJCD do
|
with CDS_MJCD do
|
||||||
begin
|
begin
|
||||||
Append;
|
Append;
|
||||||
FieldByName('cdname').Value := Trim(TSpeedButton(Fbtn).Hint);
|
FieldByName('cdname').value := Trim(TSpeedButton(Fbtn).Hint);
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -925,9 +937,9 @@ begin
|
||||||
with CDS_MJCD do
|
with CDS_MJCD do
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
FieldByName(FColumn).Value := Trim(FieldByName(FColumn).AsString) + Trim(TButton(Fbtn).Caption);
|
FieldByName(FColumn).value := Trim(FieldByName(FColumn).AsString) + Trim(TButton(Fbtn).Caption);
|
||||||
if Trim(fieldbyname('CDQtyS').AsString) <> '' then
|
if Trim(fieldbyname('CDQtyS').AsString) <> '' then
|
||||||
Fieldbyname('CDQty').Value := Trim(fieldbyname('CDQtyS').AsString);
|
Fieldbyname('CDQty').value := Trim(fieldbyname('CDQtyS').AsString);
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -1054,13 +1066,13 @@ begin
|
||||||
Edit;
|
Edit;
|
||||||
if Length(CDS_MJCD.FieldByName(FColumn).AsString) = 1 then
|
if Length(CDS_MJCD.FieldByName(FColumn).AsString) = 1 then
|
||||||
begin
|
begin
|
||||||
FieldByName(FColumn).Value := null;
|
FieldByName(FColumn).value := null;
|
||||||
FieldByName('CDQty').Value := 0;
|
FieldByName('CDQty').value := 0;
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
FieldByName(FColumn).Value := Copy(Trim(FieldByName(FColumn).AsString), 1, Length(Trim(FieldByName(FColumn).AsString)) - 1);
|
FieldByName(FColumn).value := Copy(Trim(FieldByName(FColumn).AsString), 1, Length(Trim(FieldByName(FColumn).AsString)) - 1);
|
||||||
FieldByName('CDQty').Value := FieldByName(FColumn).Value;
|
FieldByName('CDQty').value := FieldByName(FColumn).value;
|
||||||
end;
|
end;
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
|
@ -1207,56 +1219,56 @@ begin
|
||||||
FieldByName('MainId').value := Trim(FMainId);
|
FieldByName('MainId').value := Trim(FMainId);
|
||||||
FieldByName('SubId').value := Trim(FSubId);
|
FieldByName('SubId').value := Trim(FSubId);
|
||||||
FieldByName('APId').value := Trim(FAPId);
|
FieldByName('APId').value := Trim(FAPId);
|
||||||
FieldByName('MJID').Value := Trim(maxno);
|
FieldByName('MJID').value := Trim(maxno);
|
||||||
FieldByName('MJStr2').Value := 'δÈë¿â';
|
FieldByName('MJStr2').value := 'δÈë¿â';
|
||||||
FieldByName('MJBanZu').Value := Trim(FBanZu);
|
FieldByName('MJBanZu').value := Trim(FBanZu);
|
||||||
FieldByName('MJstr3').Value := Trim(MJstr3.Text);
|
FieldByName('MJstr3').value := Trim(MJstr3.Text);
|
||||||
FieldByName('MJstr4').Value := Trim(MJstr4.Text);
|
FieldByName('MJstr4').value := Trim(MJstr4.Text);
|
||||||
FieldByName('MJstr5').Value := Trim(MJstr5.Text);
|
FieldByName('MJstr5').value := Trim(MJstr5.Text);
|
||||||
FieldByName('mjxh').Value := Trim(mjxh.Text);
|
FieldByName('mjxh').value := Trim(mjxh.Text);
|
||||||
// FieldByName('BaoNO').Value := Trim(BaoNO.Text);
|
// FieldByName('BaoNO').Value := Trim(BaoNO.Text);
|
||||||
FieldByName('MJTypeOther').Value := Trim(Label9.Caption);
|
FieldByName('MJTypeOther').value := Trim(Label9.Caption);
|
||||||
FieldByName('MJStr1').Value := Trim(Label13.Caption);
|
FieldByName('MJStr1').value := Trim(Label13.Caption);
|
||||||
|
|
||||||
if PM.Text <> '' then
|
if PM.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('PM').Value := Trim(PM.Text);
|
FieldByName('PM').value := Trim(PM.Text);
|
||||||
end;
|
end;
|
||||||
if KH.Text <> '' then
|
if KH.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('KH').Value := Trim(KH.Text);
|
FieldByName('KH').value := Trim(KH.Text);
|
||||||
end;
|
end;
|
||||||
if SHDZ.Text <> '' then
|
if SHDZ.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('SHDZ').Value := Trim(SHDZ.Text);
|
FieldByName('SHDZ').value := Trim(SHDZ.Text);
|
||||||
end;
|
end;
|
||||||
if LXR.Text <> '' then
|
if LXR.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('LXR').Value := Trim(LXR.Text);
|
FieldByName('LXR').value := Trim(LXR.Text);
|
||||||
end;
|
end;
|
||||||
if YS.Text <> '' then
|
if YS.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('YS').Value := Trim(YS.Text);
|
FieldByName('YS').value := Trim(YS.Text);
|
||||||
end;
|
end;
|
||||||
if DBYS.Text <> '' then
|
if DBYS.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('DBYS').Value := Trim(DBYS.Text);
|
FieldByName('DBYS').value := Trim(DBYS.Text);
|
||||||
end;
|
end;
|
||||||
if HX.Text <> '' then
|
if HX.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('HX').Value := Trim(HX.Text);
|
FieldByName('HX').value := Trim(HX.Text);
|
||||||
end;
|
end;
|
||||||
if SH.Text <> '' then
|
if SH.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('SH').Value := Trim(SH.Text);
|
FieldByName('SH').value := Trim(SH.Text);
|
||||||
end;
|
end;
|
||||||
if SHDZ.Text <> '' then
|
if SHDZ.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('SHDZ').Value := Trim(SHDZ.Text);
|
FieldByName('SHDZ').value := Trim(SHDZ.Text);
|
||||||
end;
|
end;
|
||||||
if LXR.Text <> '' then
|
if LXR.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('LXR').Value := Trim(LXR.Text);
|
FieldByName('LXR').value := Trim(LXR.Text);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
// FieldByName('KH').Value := Trim(KH.Text);
|
// FieldByName('KH').Value := Trim(KH.Text);
|
||||||
|
@ -1265,47 +1277,47 @@ begin
|
||||||
// FieldByName('HX').Value := Trim(HX.Text);
|
// FieldByName('HX').Value := Trim(HX.Text);
|
||||||
// FieldByName('SH').Value := Trim(SH.Text);
|
// FieldByName('SH').Value := Trim(SH.Text);
|
||||||
|
|
||||||
FieldByName('DJ').Value := StrToFloatDef(Trim(DJ.Text), 0);
|
FieldByName('DJ').value := StrToFloatDef(Trim(DJ.Text), 0);
|
||||||
|
|
||||||
if Edit12.Text <> '' then
|
if Edit12.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('DingMaFlag').Value := '¶¨³¤';
|
FieldByName('DingMaFlag').value := '¶¨³¤';
|
||||||
end;
|
end;
|
||||||
if Edit10.Text <> '' then
|
if Edit10.Text <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('DaoXuFlag').Value := '¾íºÅµ¹Ðò';
|
FieldByName('DaoXuFlag').value := '¾íºÅµ¹Ðò';
|
||||||
end;
|
end;
|
||||||
FieldByName('QuhaoFlag').Value := Trim(ComboBox2.Text);
|
FieldByName('QuhaoFlag').value := Trim(ComboBox2.Text);
|
||||||
if (FDC <> 0) and (Edit12.text <> '') then
|
if (FDC <> 0) and (Edit12.text <> '') then
|
||||||
begin
|
begin
|
||||||
FieldByName('MJLen').Value := FDC;
|
FieldByName('MJLen').value := FDC;
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
if StrToFloatdef(trim(mbxs.Text), 1) > 0 then
|
if StrToFloatdef(trim(mbxs.Text), 1) > 0 then
|
||||||
begin
|
begin
|
||||||
FieldByName('MJLen').Value := format('%.' + trim(fxsws) + 'f', [(StrToFloatdef(trim(MJLen.Text), 0) / StrToFloatdef(trim(mbxs.Text), 1)) + StrToFloatdef(trim(MJQty2.Text), 0) + fjc]);
|
FieldByName('MJLen').value := format('%.' + trim(fxsws) + 'f', [(StrToFloatdef(trim(MJLen.Text), 0) / StrToFloatdef(trim(mbxs.Text), 1)) + StrToFloatdef(trim(MJQty2.Text), 0) + fjc]);
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
FieldByName('MJLen').Value := format('%.' + trim(fxsws) + 'f', [(StrToFloatdef(trim(MJLen.Text), 0)) - StrToFloatdef(trim(MJQty2.Text), 0) + fjc]);
|
FieldByName('MJLen').value := format('%.' + trim(fxsws) + 'f', [(StrToFloatdef(trim(MJLen.Text), 0)) - StrToFloatdef(trim(MJQty2.Text), 0) + fjc]);
|
||||||
// FieldByName('Sjcd').Value := format('%.' + trim(fxsws) + 'f', [(StrToFloatdef(trim(MJLen.Text), 0)) - StrToFloatdef(trim(MJQty2.Text), 0)]);
|
// FieldByName('Sjcd').Value := format('%.' + trim(fxsws) + 'f', [(StrToFloatdef(trim(MJLen.Text), 0)) - StrToFloatdef(trim(MJQty2.Text), 0)]);
|
||||||
end;
|
end;
|
||||||
// FieldByName('MJLen').Value := StrToFloatdef(trim(MJLen1.Text), 0) + StrToFloatdef(trim(MJQty2.Text), 0) + fjc;
|
// FieldByName('MJLen').Value := StrToFloatdef(trim(MJLen1.Text), 0) + StrToFloatdef(trim(MJQty2.Text), 0) + fjc;
|
||||||
// FieldByName('MJLen').Value := StrToFloatdef(trim(MJLen.Text), 0) - StrToFloatdef(trim(MJQty2.Text), 0) + fjc;
|
// FieldByName('MJLen').Value := StrToFloatdef(trim(MJLen.Text), 0) - StrToFloatdef(trim(MJQty2.Text), 0) + fjc;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
FieldByName('MJQty1').Value := StrToFloatdef(trim(MJQty1.Text), 0);
|
FieldByName('MJQty1').value := StrToFloatdef(trim(MJQty1.Text), 0);
|
||||||
FieldByName('MJQty2').Value := StrToFloatdef(trim(MJQty2.Text), 0);
|
FieldByName('MJQty2').value := StrToFloatdef(trim(MJQty2.Text), 0);
|
||||||
FieldByName('MJQty5').Value := StrToFloatdef(trim(MJQty5.Text), 0);
|
FieldByName('MJQty5').value := StrToFloatdef(trim(MJQty5.Text), 0);
|
||||||
FieldByName('MJQty3').Value := StrToFloatdef(trim(MJQty3.Text), 0);
|
FieldByName('MJQty3').value := StrToFloatdef(trim(MJQty3.Text), 0);
|
||||||
FieldByName('MJQty4').Value := StrToFloatdef(trim(MJQty4.Text), 0); //+ StrToFloatdef(trim(MJQty5.Text), 0) + fjZ
|
FieldByName('MJQty4').value := StrToFloatdef(trim(MJQty4.Text), 0); //+ StrToFloatdef(trim(MJQty5.Text), 0) + fjZ
|
||||||
FieldByName('MJMaoZ').Value := StrToFloatdef(trim(MJMaoZ.Text), 0) + StrToFloatdef(trim(MJQty5.Text), 0) + fjZ;
|
FieldByName('MJMaoZ').value := StrToFloatdef(trim(MJMaoZ.Text), 0) + StrToFloatdef(trim(MJQty5.Text), 0) + fjZ;
|
||||||
|
|
||||||
// FieldByName('MJQty4').Value := StrToFloatdef(trim(MJQty4.Text), 0) + fjZ;
|
// FieldByName('MJQty4').Value := StrToFloatdef(trim(MJQty4.Text), 0) + fjZ;
|
||||||
if Trim(MJFK.Text) <> '' then
|
if Trim(MJFK.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('MJFK').Value := MJFK.Text;
|
FieldByName('MJFK').value := MJFK.Text;
|
||||||
end;
|
end;
|
||||||
// if Trim(MJMaoZ.Text) <> '' then
|
// if Trim(MJMaoZ.Text) <> '' then
|
||||||
// begin
|
// begin
|
||||||
|
@ -1313,39 +1325,39 @@ begin
|
||||||
// end;
|
// end;
|
||||||
if Trim(MJSJKZ.Text) <> '' then
|
if Trim(MJSJKZ.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('MJSJKZ').Value := MJSJKZ.Text;
|
FieldByName('MJSJKZ').value := MJSJKZ.Text;
|
||||||
end;
|
end;
|
||||||
FieldByName('MJType').Value := '';
|
FieldByName('MJType').value := '';
|
||||||
if Trim(Edit3.Text) <> '' then
|
if Trim(Edit3.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('MJType').Value := 'ÕýÆ·';
|
FieldByName('MJType').value := 'ÕýÆ·';
|
||||||
end;
|
end;
|
||||||
if Trim(Edit4.Text) <> '' then
|
if Trim(Edit4.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('MJType').Value := '´ÎÆ·';
|
FieldByName('MJType').value := '´ÎÆ·';
|
||||||
end;
|
end;
|
||||||
FieldByName('MJStr1').Value := Trim(Label13.Caption);
|
FieldByName('MJStr1').value := Trim(Label13.Caption);
|
||||||
|
|
||||||
if Trim(FMJID) = '' then
|
if Trim(FMJID) = '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('Filler').Value := Trim(DName);
|
FieldByName('Filler').value := Trim(DName);
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
FieldByName('Editer').Value := Trim(DName);
|
FieldByName('Editer').value := Trim(DName);
|
||||||
FieldByName('EditTime').Value := SGetServerDateTime(ADOTmp);
|
FieldByName('EditTime').value := SGetServerDateTime(ADOTmp);
|
||||||
end;
|
end;
|
||||||
if Trim(SCXFlag) <> '' then
|
if Trim(SCXFlag) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('JTType').Value := Trim(SCXFlag);
|
FieldByName('JTType').value := Trim(SCXFlag);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
FieldByName('MJTypeOther').Value := Trim(Label9.Caption);
|
FieldByName('MJTypeOther').value := Trim(Label9.Caption);
|
||||||
|
|
||||||
if trim(fbaotype) = '手动打包' then
|
if trim(fbaotype) = '手动打包' then
|
||||||
begin
|
begin
|
||||||
FieldByName('baoNO').Value := Trim(baono.text);
|
FieldByName('baoNO').value := Trim(baono.text);
|
||||||
FieldByName('baoID').Value := Trim(baoID.Text);
|
FieldByName('baoID').value := Trim(baoID.Text);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Post;
|
Post;
|
||||||
|
@ -1744,21 +1756,21 @@ begin
|
||||||
Append
|
Append
|
||||||
else
|
else
|
||||||
Edit;
|
Edit;
|
||||||
FieldByName('MJId').Value := Trim(FMJID);
|
FieldByName('MJId').value := Trim(FMJID);
|
||||||
FieldByName('MCID').Value := Trim(maxno);
|
FieldByName('MCID').value := Trim(maxno);
|
||||||
SSetSaveDataCDSNew(ADOCmd, Tv2, CDS_MJCD, 'WFB_MJJY_CD', 0);
|
SSetSaveDataCDSNew(ADOCmd, Tv2, CDS_MJCD, 'WFB_MJJY_CD', 0);
|
||||||
FieldByName('KouFenType').Value := CDS_MJCD.fieldbyname('KouFenType').Value;
|
FieldByName('KouFenType').value := CDS_MJCD.fieldbyname('KouFenType').value;
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
CDS_MJCD.Edit;
|
CDS_MJCD.Edit;
|
||||||
CDS_MJCD.FieldByName('MCID').Value := Trim(maxno);
|
CDS_MJCD.FieldByName('MCID').value := Trim(maxno);
|
||||||
Next;
|
Next;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
with CDS_MJID do
|
with CDS_MJID do
|
||||||
begin
|
begin
|
||||||
Append;
|
Append;
|
||||||
FieldByName('MJID').Value := Trim(FMJID);
|
FieldByName('MJID').value := Trim(FMJID);
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
with ADOCmd do
|
with ADOCmd do
|
||||||
|
@ -2190,7 +2202,7 @@ begin
|
||||||
sql.Add('select * from CK_BanCP_CRID');
|
sql.Add('select * from CK_BanCP_CRID');
|
||||||
Open;
|
Open;
|
||||||
end;
|
end;
|
||||||
CRID := ADOCmd.fieldbyname('CRID').Value;
|
CRID := ADOCmd.fieldbyname('CRID').value;
|
||||||
if GetLSNo(ADOCmd, MaxCkNo, 'JR', 'CK_BanCP_CR', 4, 1) = False then
|
if GetLSNo(ADOCmd, MaxCkNo, 'JR', 'CK_BanCP_CR', 4, 1) = False then
|
||||||
begin
|
begin
|
||||||
ADOCmd.Connection.RollbackTrans;
|
ADOCmd.Connection.RollbackTrans;
|
||||||
|
@ -2207,34 +2219,34 @@ begin
|
||||||
with ADOCmd do
|
with ADOCmd do
|
||||||
begin
|
begin
|
||||||
Append;
|
Append;
|
||||||
FieldByName('MainId').Value := Trim(FMainId);
|
FieldByName('MainId').value := Trim(FMainId);
|
||||||
FieldByName('SubId').Value := Trim(FSubId);
|
FieldByName('SubId').value := Trim(FSubId);
|
||||||
FieldByName('APID').Value := Trim(FAPID);
|
FieldByName('APID').value := Trim(FAPID);
|
||||||
FieldByName('MJID').Value := Trim(CDS_MJID.fieldbyname('MJId').AsString);
|
FieldByName('MJID').value := Trim(CDS_MJID.fieldbyname('MJId').AsString);
|
||||||
FieldByName('BCID').Value := Trim(MaxCkNo);
|
FieldByName('BCID').value := Trim(MaxCkNo);
|
||||||
FieldByName('CRTime').Value := SGetServerDateTime(ADOTmp);
|
FieldByName('CRTime').value := SGetServerDateTime(ADOTmp);
|
||||||
FieldByName('CRFlag').Value := 'Èë¿â';
|
FieldByName('CRFlag').value := 'Èë¿â';
|
||||||
FieldByName('CRType').Value := '¼ìÑéÈë¿â';
|
FieldByName('CRType').value := '¼ìÑéÈë¿â';
|
||||||
//FieldByName('JTType').Value:=Trim(XJFlag);
|
//FieldByName('JTType').Value:=Trim(XJFlag);
|
||||||
FieldByName('CRID').Value := CRID;
|
FieldByName('CRID').value := CRID;
|
||||||
if Trim(MJMaoZ.Text) <> '' then
|
if Trim(MJMaoZ.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('KGQty').Value := StrToFloat(MJMaoZ.Text);
|
FieldByName('KGQty').value := StrToFloat(MJMaoZ.Text);
|
||||||
end;
|
end;
|
||||||
if Trim(MJLen.Text) <> '' then
|
if Trim(MJLen.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('Qty').Value := StrToFloat(MJLen.Text);
|
FieldByName('Qty').value := StrToFloat(MJLen.Text);
|
||||||
end;
|
end;
|
||||||
FieldByName('QtyUnit').Value := Trim(Label9.Caption);
|
FieldByName('QtyUnit').value := Trim(Label9.Caption);
|
||||||
FieldByName('Filler').Value := Trim(DName);
|
FieldByName('Filler').value := Trim(DName);
|
||||||
FieldByName('FillTime').Value := SGetServerDateTime(ADOTmp);
|
FieldByName('FillTime').value := SGetServerDateTime(ADOTmp);
|
||||||
if Trim(Edit3.Text) <> '' then
|
if Trim(Edit3.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('CPType').Value := 'ÕýÆ·';
|
FieldByName('CPType').value := 'ÕýÆ·';
|
||||||
end;
|
end;
|
||||||
if Trim(Edit4.Text) <> '' then
|
if Trim(Edit4.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('CPType').Value := '´ÎÆ·';
|
FieldByName('CPType').value := '´ÎÆ·';
|
||||||
end;
|
end;
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
|
@ -2248,18 +2260,18 @@ begin
|
||||||
with ADOCmd do
|
with ADOCmd do
|
||||||
begin
|
begin
|
||||||
Append;
|
Append;
|
||||||
FieldByName('CRID').Value := CRID;
|
FieldByName('CRID').value := CRID;
|
||||||
FieldByName('BCID').Value := Trim(MaxCkNo);
|
FieldByName('BCID').value := Trim(MaxCkNo);
|
||||||
FieldByName('MJID').Value := Trim(CDS_MJID.fieldbyname('MJID').AsString);
|
FieldByName('MJID').value := Trim(CDS_MJID.fieldbyname('MJID').AsString);
|
||||||
if Trim(MJMaoZ.Text) <> '' then
|
if Trim(MJMaoZ.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('KCKGQty').Value := StrToFloat(MJMaoZ.Text);
|
FieldByName('KCKGQty').value := StrToFloat(MJMaoZ.Text);
|
||||||
end;
|
end;
|
||||||
if Trim(MJLen.Text) <> '' then
|
if Trim(MJLen.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('KCQty').Value := StrToFloat(MJLen.Text);
|
FieldByName('KCQty').value := StrToFloat(MJLen.Text);
|
||||||
end;
|
end;
|
||||||
FieldByName('KCQtyUnit').Value := Trim(Label9.Caption);
|
FieldByName('KCQtyUnit').value := Trim(Label9.Caption);
|
||||||
Post;
|
Post;
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
@ -2278,17 +2290,17 @@ begin
|
||||||
if Trim(mvalue) <> '' then
|
if Trim(mvalue) <> '' then
|
||||||
begin
|
begin
|
||||||
CDS_MJCD.Edit;
|
CDS_MJCD.Edit;
|
||||||
CDS_MJCD.FieldByName('CDQty').Value := mvalue;
|
CDS_MJCD.FieldByName('CDQty').value := mvalue;
|
||||||
CDS_MJCD.Post;
|
CDS_MJCD.Post;
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
CDS_MJCD.Edit;
|
CDS_MJCD.Edit;
|
||||||
CDS_MJCD.FieldByName('CDQty').Value := 0;
|
CDS_MJCD.FieldByName('CDQty').value := 0;
|
||||||
CDS_MJCD.Post;
|
CDS_MJCD.Post;
|
||||||
end;
|
end;
|
||||||
CDS_MJCD.Edit;
|
CDS_MJCD.Edit;
|
||||||
CDS_MJCD.FieldByName('CDQtyS').Value := mvalue;
|
CDS_MJCD.FieldByName('CDQtyS').value := mvalue;
|
||||||
except
|
except
|
||||||
Application.MessageBox('非法数字!', '提示', 0);
|
Application.MessageBox('非法数字!', '提示', 0);
|
||||||
end;
|
end;
|
||||||
|
@ -2396,7 +2408,7 @@ begin
|
||||||
if Trim(Order_MJ.fieldbyname('SubId').AsString) <> fsj then
|
if Trim(Order_MJ.fieldbyname('SubId').AsString) <> fsj then
|
||||||
begin
|
begin
|
||||||
Edit;
|
Edit;
|
||||||
FieldByName('SSel').Value := False;
|
FieldByName('SSel').value := False;
|
||||||
end;
|
end;
|
||||||
Next;
|
Next;
|
||||||
end;
|
end;
|
||||||
|
@ -2436,18 +2448,18 @@ begin
|
||||||
with CDS_MJCD do
|
with CDS_MJCD do
|
||||||
begin
|
begin
|
||||||
Append;
|
Append;
|
||||||
FieldByName('cdname').Value := Trim(FCDName);
|
FieldByName('cdname').value := Trim(FCDName);
|
||||||
FieldByName('CDbeg').Value := Trim(Edit1.Text);
|
FieldByName('CDbeg').value := Trim(Edit1.Text);
|
||||||
FieldByName('CDEnd').Value := Trim(Edit2.Text);
|
FieldByName('CDEnd').value := Trim(Edit2.Text);
|
||||||
FieldByName('KouFenQty').Value := RadioGroup1.ItemIndex + 1;
|
FieldByName('KouFenQty').value := RadioGroup1.ItemIndex + 1;
|
||||||
FieldByName('JBQty').Value := strtofloatdef(trim(Edit8.Text), 0);
|
FieldByName('JBQty').value := strtofloatdef(trim(Edit8.Text), 0);
|
||||||
if Trim(CDQty.Text) <> '' then
|
if Trim(CDQty.Text) <> '' then
|
||||||
begin
|
begin
|
||||||
FieldByName('CDQty').Value := StrToFloat(CDQty.Text);
|
FieldByName('CDQty').value := StrToFloat(CDQty.Text);
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
FieldByName('CDQty').Value := 0;
|
FieldByName('CDQty').value := 0;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Post;
|
Post;
|
||||||
|
@ -2647,7 +2659,9 @@ begin
|
||||||
if TryStrToFloat(MJQty3.Text, FReal) = False then
|
if TryStrToFloat(MJQty3.Text, FReal) = False then
|
||||||
Exit;
|
Exit;
|
||||||
jz := StrToFloat(MJMaoZ.Text) - StrToFloat(MJQty3.Text);
|
jz := StrToFloat(MJMaoZ.Text) - StrToFloat(MJQty3.Text);
|
||||||
MJQty4.Text := format('%.' + trim(fxsws1) + 'f', [jz]);
|
|
||||||
|
MJQty4.Text := FloatToStr(NEWroundto((jz), strtointdef(fxsws1, 0)));
|
||||||
|
// MJQty4.Text := format('%.' + trim(fxsws1) + 'f', [jz]);
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
|
|
Loading…
Reference in New Issue
Block a user