~
This commit is contained in:
parent
55f2ab5454
commit
64d2df2a3b
|
@ -4,7 +4,21 @@ interface
|
||||||
|
|
||||||
uses
|
uses
|
||||||
SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels,
|
SysUtils, Classes, DB, ADODB, ImgList, Controls, cxStyles, cxLookAndFeels,
|
||||||
Windows,Messages,forms,OleCtnrs,DateUtils, cxClasses;
|
Windows,Messages,forms,OleCtnrs,DateUtils, cxClasses, dxSkinsCore,
|
||||||
|
dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee,
|
||||||
|
dxSkinDarkRoom, dxSkinDarkSide, dxSkinDevExpressDarkStyle,
|
||||||
|
dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans,
|
||||||
|
dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky,
|
||||||
|
dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
||||||
|
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin,
|
||||||
|
dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus,
|
||||||
|
dxSkinSilver, dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008,
|
||||||
|
dxSkinTheAsphaltWorld, dxSkinsDefaultPainters, dxSkinValentine,
|
||||||
|
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue;
|
||||||
var
|
var
|
||||||
DConString:String; {全局连接字符串}
|
DConString:String; {全局连接字符串}
|
||||||
server, dtbase, user, pswd: String; {数据库连接参数}
|
server, dtbase, user, pswd: String; {数据库连接参数}
|
||||||
|
|
|
@ -1,25 +1,24 @@
|
||||||
|
|
||||||
unit U_GetDllForm;
|
unit U_GetDllForm;
|
||||||
interface
|
|
||||||
uses
|
|
||||||
Windows,Messages,forms,OleCtnrs,DateUtils,SysUtils,ADODB,ActiveX,dxCore;
|
|
||||||
|
|
||||||
function GetDllForm(App:Tapplication; FormH:hwnd; FormID:integer;
|
interface
|
||||||
Language: integer; WinStyle:integer;
|
|
||||||
GCode: Pchar; GName: Pchar; DataBase:Pchar;Title:PChar;
|
uses
|
||||||
Parameters1:PChar;Parameters2:PChar;Parameters3:PChar;Parameters4:PChar;
|
Windows, Messages, forms, OleCtnrs, DateUtils, SysUtils, ADODB, ActiveX,
|
||||||
Parameters5:PChar;Parameters6:PChar;Parameters7:PChar;Parameters8:PChar;
|
dxCore;
|
||||||
Parameters9:PChar;Parameters10:PChar;DataBaseStr:PChar):hwnd;export;stdcall;
|
|
||||||
|
function GetDllForm(App: Tapplication; FormH: hwnd; FormID: integer; Language: integer; WinStyle: integer; GCode: Pchar; GName: Pchar; DataBase: Pchar; Title: PChar; Parameters1: PChar; Parameters2: PChar; Parameters3: PChar; Parameters4: PChar; Parameters5: PChar; Parameters6: PChar; Parameters7: PChar; Parameters8: PChar; Parameters9: PChar; Parameters10: PChar; DataBaseStr: PChar): hwnd; export; stdcall;
|
||||||
|
|
||||||
function ConnData(): Boolean;
|
function ConnData(): Boolean;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
U_DataLink,U_Fun,U_YFCR,U_FKCR,
|
U_DataLink, U_Fun, U_YFCR, U_FKCR, U_YFFKList, U_YSCR, U_SKCR, U_YSSKList,
|
||||||
U_YFFKList,U_YSCR,U_SKCR,U_YSSKList,U_ProductOrderCost,U_YFFP,U_YSFP
|
U_ProductOrderCost, U_YFFP, U_YSFP, U_YFCRLZ, U_YSCRLZ, U_YSHZMX, U_YFCRYCL,
|
||||||
,U_YFCRLZ,U_YSCRLZ,U_YSHZMX,U_YFCRYCL,U_YSCROL,U_SKCROLJ,U_YSHZMXOLJ
|
U_YSCROL, U_SKCROLJ, U_YSHZMXOLJ, U_SKCRLZ, U_YSHZMXDL, U_FKCRLZ, U_YSHZMXView,
|
||||||
,U_SKCRLZ,U_YSHZMXDL,U_FKCRLZ,U_YSHZMXView,U_YFCRLZView,U_YFCRLZQty,
|
U_YFCRLZView, U_YFCRLZQty, U_YSCRJZC, U_YSCR_Gd, U_SKCR_Gd, U_YFZDList_MX,
|
||||||
U_YSCRJZC,U_YSCR_Gd,U_SKCR_Gd,U_YFZDList_MX,U_YSZDList_MX,U_YFMXlist,U_YSMXlist,
|
U_YSYGGJList, U_YSZDList_MX, U_YFMXlist, U_YSMXlist, U_YKHXList, U_FDINVOICE,
|
||||||
U_YKHXList,U_FDINVOICE,U_FPINVOICE_TJ;
|
U_FPINVOICE_TJ;
|
||||||
|
|
||||||
/////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////
|
||||||
// 묘콘綱츠:혤Dll櫓돤눗竟 //
|
// 묘콘綱츠:혤Dll櫓돤눗竟 //
|
||||||
|
@ -29,21 +28,14 @@ uses
|
||||||
// Language>>刀喇蘆잚; //
|
// Language>>刀喇蘆잚; //
|
||||||
// WinStyle>>눗왯잚謹; //
|
// WinStyle>>눗왯잚謹; //
|
||||||
/////////////////////////////////////////////////////////////////
|
/////////////////////////////////////////////////////////////////
|
||||||
function GetDllForm(App:Tapplication; FormH:hwnd; FormID:integer;
|
function GetDllForm(App: Tapplication; FormH: hwnd; FormID: integer; Language: integer; WinStyle: integer; GCode: Pchar; GName: Pchar; DataBase: Pchar; Title: PChar; Parameters1: PChar; Parameters2: PChar; Parameters3: PChar; Parameters4: PChar; Parameters5: PChar; Parameters6: PChar; Parameters7: PChar; Parameters8: PChar; Parameters9: PChar; Parameters10: PChar; DataBaseStr: PChar): hwnd;
|
||||||
Language: integer; WinStyle:integer;
|
|
||||||
GCode: Pchar; GName: Pchar; DataBase:Pchar;Title:PChar;
|
|
||||||
Parameters1:PChar;Parameters2:PChar;Parameters3:PChar;Parameters4:PChar;
|
|
||||||
Parameters5:PChar;Parameters6:PChar;Parameters7:PChar;Parameters8:PChar;
|
|
||||||
Parameters9:PChar;Parameters10:PChar;
|
|
||||||
DataBaseStr:PChar):hwnd;
|
|
||||||
|
|
||||||
var
|
var
|
||||||
mnewHandle: hwnd;
|
mnewHandle: hwnd;
|
||||||
mstyle: TFormStyle; // 0:綾눗왯; 1:팹繫눗왯
|
mstyle: TFormStyle; // 0:綾눗왯; 1:팹繫눗왯
|
||||||
mstate: TWindowState;
|
mstate: TWindowState;
|
||||||
mborderstyle: TFormBorderStyle;
|
mborderstyle: TFormBorderStyle;
|
||||||
begin
|
begin
|
||||||
mNewHandle:=0;
|
mnewHandle := 0;
|
||||||
DName := GName;
|
DName := GName;
|
||||||
DCode := GCode;
|
DCode := GCode;
|
||||||
DdataBase := DataBase;
|
DdataBase := DataBase;
|
||||||
|
@ -59,7 +51,6 @@ begin
|
||||||
DParameters9 := Parameters9;
|
DParameters9 := Parameters9;
|
||||||
DParameters10 := Parameters10;
|
DParameters10 := Parameters10;
|
||||||
|
|
||||||
|
|
||||||
MainApplication := App;
|
MainApplication := App;
|
||||||
DCurHandle := FormH;
|
DCurHandle := FormH;
|
||||||
IsDelphiLanguage := Language;
|
IsDelphiLanguage := Language;
|
||||||
|
@ -134,7 +125,7 @@ begin
|
||||||
end; }
|
end; }
|
||||||
/////////////////////
|
/////////////////////
|
||||||
//딧痰綾친욥눗왯
|
//딧痰綾친욥눗왯
|
||||||
case FormId of
|
case FormID of
|
||||||
1: //壇마운되션
|
1: //壇마운되션
|
||||||
begin
|
begin
|
||||||
if frmYFCR = nil then
|
if frmYFCR = nil then
|
||||||
|
@ -152,7 +143,27 @@ begin
|
||||||
else
|
else
|
||||||
frmYFCR.BringToFront;
|
frmYFCR.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFCR.Handle;
|
mnewHandle := frmYFCR.Handle;
|
||||||
|
|
||||||
|
end;
|
||||||
|
221: //Ô±¹¤¹¤¼Û¶ÔÕ˵¥
|
||||||
|
begin
|
||||||
|
if frmYSYGGJList = nil then
|
||||||
|
begin
|
||||||
|
frmYSYGGJList := TfrmYSYGGJList.Create(application.MainForm);
|
||||||
|
with frmYSYGGJList do
|
||||||
|
begin
|
||||||
|
caption := Trim(Title);
|
||||||
|
FormStyle := mstyle;
|
||||||
|
windowState := mstate;
|
||||||
|
BorderStyle := mborderstyle;
|
||||||
|
//show;
|
||||||
|
end;
|
||||||
|
end
|
||||||
|
else
|
||||||
|
frmYSYGGJList.BringToFront;
|
||||||
|
//¾ä±ú
|
||||||
|
mnewHandle := frmYSYGGJList.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
15: //壇마운되션 툰꼈 횡롤 속묏롤
|
15: //壇마운되션 툰꼈 횡롤 속묏롤
|
||||||
|
@ -172,7 +183,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFCRLZ.BringToFront;
|
frmYFCRLZ.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFCRLZ.Handle;
|
mnewHandle := frmYFCRLZ.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
12: //壇마운되션 覩꼼죕꾑욋
|
12: //壇마운되션 覩꼼죕꾑욋
|
||||||
|
@ -192,7 +203,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFCRYCL.BringToFront;
|
frmYFCRYCL.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFCRYCL.Handle;
|
mnewHandle := frmYFCRYCL.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
11: //壇마운되션 覩꼼죕꾑욋
|
11: //壇마운되션 覩꼼죕꾑욋
|
||||||
|
@ -212,7 +223,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFCRLZQty.BringToFront;
|
frmYFCRLZQty.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFCRLZQty.Handle;
|
mnewHandle := frmYFCRLZQty.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
13: //壇마운되션 툰꼈 횡롤 속묏롤꿴璂
|
13: //壇마운되션 툰꼈 횡롤 속묏롤꿴璂
|
||||||
|
@ -232,7 +243,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFCRLZView.BringToFront;
|
frmYFCRLZView.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFCRLZView.Handle;
|
mnewHandle := frmYFCRLZView.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
2: //마운되션
|
2: //마운되션
|
||||||
|
@ -252,7 +263,7 @@ begin
|
||||||
else
|
else
|
||||||
frmFKCR.BringToFront;
|
frmFKCR.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmFKCR.Handle;
|
mnewHandle := frmFKCR.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
21: //마운되션(쨌嵐 憩庫)
|
21: //마운되션(쨌嵐 憩庫)
|
||||||
|
@ -272,7 +283,7 @@ begin
|
||||||
else
|
else
|
||||||
frmFKCRLZ.BringToFront;
|
frmFKCRLZ.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmFKCRLZ.Handle;
|
mnewHandle := frmFKCRLZ.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
3: //壇마운마운固셕
|
3: //壇마운마운固셕
|
||||||
|
@ -292,7 +303,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFFKList.BringToFront;
|
frmYFFKList.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFFKList.Handle;
|
mnewHandle := frmYFFKList.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
31: //壇마운츠玖瑯데
|
31: //壇마운츠玖瑯데
|
||||||
|
@ -312,7 +323,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFZDList_MX.BringToFront;
|
frmYFZDList_MX.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFZDList_MX.Handle;
|
mnewHandle := frmYFZDList_MX.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
4: //壇澗운되션
|
4: //壇澗운되션
|
||||||
|
@ -332,7 +343,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSCR.BringToFront;
|
frmYSCR.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSCR.Handle;
|
mnewHandle := frmYSCR.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
41: //壇澗운되션
|
41: //壇澗운되션
|
||||||
|
@ -352,7 +363,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSCRLZ.BringToFront;
|
frmYSCRLZ.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSCRLZ.Handle;
|
mnewHandle := frmYSCRLZ.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
42: //壇澗운되션
|
42: //壇澗운되션
|
||||||
|
@ -372,7 +383,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSCROL.BringToFront;
|
frmYSCROL.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSCROL.Handle;
|
mnewHandle := frmYSCROL.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
43: //壇澗운되션(쏩廉꽈)
|
43: //壇澗운되션(쏩廉꽈)
|
||||||
|
@ -392,7 +403,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSCRJZC.BringToFront;
|
frmYSCRJZC.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSCRJZC.Handle;
|
mnewHandle := frmYSCRJZC.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
44: //壇澗운되션(밤땜)
|
44: //壇澗운되션(밤땜)
|
||||||
|
@ -412,7 +423,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSCR_Gd.BringToFront;
|
frmYSCR_Gd.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSCR_Gd.Handle;
|
mnewHandle := frmYSCR_Gd.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
5: //澗운되션
|
5: //澗운되션
|
||||||
|
@ -424,7 +435,7 @@ begin
|
||||||
begin
|
begin
|
||||||
caption := Trim(Title);
|
caption := Trim(Title);
|
||||||
// IsHx:=1;
|
// IsHx:=1;
|
||||||
IsHx:=strtointdef(database,0);
|
IsHx := strtointdef(DataBase, 0);
|
||||||
FormStyle := mstyle;
|
FormStyle := mstyle;
|
||||||
windowState := mstate;
|
windowState := mstate;
|
||||||
BorderStyle := mborderstyle;
|
BorderStyle := mborderstyle;
|
||||||
|
@ -434,7 +445,7 @@ begin
|
||||||
else
|
else
|
||||||
frmSKCR.BringToFront;
|
frmSKCR.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmSKCR.Handle;
|
mnewHandle := frmSKCR.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
51: //澗운되션
|
51: //澗운되션
|
||||||
|
@ -454,7 +465,7 @@ begin
|
||||||
else
|
else
|
||||||
frmSKCROLJ.BringToFront;
|
frmSKCROLJ.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmSKCROLJ.Handle;
|
mnewHandle := frmSKCROLJ.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
52: //澗운되션(쨌嵐)
|
52: //澗운되션(쨌嵐)
|
||||||
|
@ -474,7 +485,7 @@ begin
|
||||||
else
|
else
|
||||||
frmSKCRLZ.BringToFront;
|
frmSKCRLZ.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmSKCRLZ.Handle;
|
mnewHandle := frmSKCRLZ.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
54: //澗운되션(밤땜)
|
54: //澗운되션(밤땜)
|
||||||
|
@ -494,7 +505,7 @@ begin
|
||||||
else
|
else
|
||||||
frmSKCR_Gd.BringToFront;
|
frmSKCR_Gd.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmSKCR_Gd.Handle;
|
mnewHandle := frmSKCR_Gd.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
6: //壇澗운澗운固셕
|
6: //壇澗운澗운固셕
|
||||||
|
@ -514,7 +525,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSSKList.BringToFront;
|
frmYSSKList.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSSKList.Handle;
|
mnewHandle := frmYSSKList.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
61: //壇澗운澗운固셕
|
61: //壇澗운澗운固셕
|
||||||
|
@ -534,7 +545,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSZDList_MX.BringToFront;
|
frmYSZDList_MX.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSZDList_MX.Handle;
|
mnewHandle := frmYSZDList_MX.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
7: //땐데뵙炬固셕꿴璂
|
7: //땐데뵙炬固셕꿴璂
|
||||||
|
@ -554,7 +565,7 @@ begin
|
||||||
else
|
else
|
||||||
frmProductOrderCost.BringToFront;
|
frmProductOrderCost.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmProductOrderCost.Handle;
|
mnewHandle := frmProductOrderCost.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -575,7 +586,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFFP.BringToFront;
|
frmYFFP.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFFP.Handle;
|
mnewHandle := frmYFFP.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
81: //饋淃랙튿되션
|
81: //饋淃랙튿되션
|
||||||
|
@ -595,7 +606,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSFP.BringToFront;
|
frmYSFP.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSFP.Handle;
|
mnewHandle := frmYSFP.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
9:
|
9:
|
||||||
|
@ -615,7 +626,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYKHXList.BringToFront;
|
frmYKHXList.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYKHXList.Handle;
|
mnewHandle := frmYKHXList.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
10: //壇澗瑯운츠玖
|
10: //壇澗瑯운츠玖
|
||||||
|
@ -635,7 +646,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSHZMX.BringToFront;
|
frmYSHZMX.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSHZMX.Handle;
|
mnewHandle := frmYSHZMX.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -656,7 +667,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSHZMXDL.BringToFront;
|
frmYSHZMXDL.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSHZMXDL.Handle;
|
mnewHandle := frmYSHZMXDL.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
103: //壇澗瑯운츠玖꿴璂
|
103: //壇澗瑯운츠玖꿴璂
|
||||||
|
@ -676,7 +687,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSHZMXView.BringToFront;
|
frmYSHZMXView.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSHZMXView.Handle;
|
mnewHandle := frmYSHZMXView.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
101: //壇澗瑯운츠玖OLJ
|
101: //壇澗瑯운츠玖OLJ
|
||||||
|
@ -696,7 +707,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSHZMXOLJ.BringToFront;
|
frmYSHZMXOLJ.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSHZMXOLJ.Handle;
|
mnewHandle := frmYSHZMXOLJ.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
20: //壇澗瑯운츠玖OLJ
|
20: //壇澗瑯운츠玖OLJ
|
||||||
|
@ -716,7 +727,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYFMXlist.BringToFront;
|
frmYFMXlist.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYFMXlist.Handle;
|
mnewHandle := frmYFMXlist.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
201: //壇澗瑯운츠玖OLJ
|
201: //壇澗瑯운츠玖OLJ
|
||||||
|
@ -736,7 +747,7 @@ begin
|
||||||
else
|
else
|
||||||
frmYSMXlist.BringToFront;
|
frmYSMXlist.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmYSMXlist.Handle;
|
mnewHandle := frmYSMXlist.Handle;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
202: //랙튿밗잿
|
202: //랙튿밗잿
|
||||||
|
@ -758,7 +769,7 @@ begin
|
||||||
else
|
else
|
||||||
frmFDINVOICE.BringToFront;
|
frmFDINVOICE.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmFDINVOICE.Handle;
|
mnewHandle := frmFDINVOICE.Handle;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
203: //랙튿固셕꿴璂
|
203: //랙튿固셕꿴璂
|
||||||
|
@ -780,7 +791,7 @@ begin
|
||||||
else
|
else
|
||||||
frmFPInvoice_TJ.BringToFront;
|
frmFPInvoice_TJ.BringToFront;
|
||||||
//얌깨
|
//얌깨
|
||||||
mNewHandle:=frmFPInvoice_TJ.Handle;
|
mnewHandle := frmFPInvoice_TJ.Handle;
|
||||||
end;
|
end;
|
||||||
end; // end case
|
end; // end case
|
||||||
|
|
||||||
|
@ -790,11 +801,12 @@ end;
|
||||||
//===========================================================
|
//===========================================================
|
||||||
//쉔접鑒앴욋젯쌈넥
|
//쉔접鑒앴욋젯쌈넥
|
||||||
//===========================================================
|
//===========================================================
|
||||||
|
|
||||||
function ConnData(): Boolean;
|
function ConnData(): Boolean;
|
||||||
begin
|
begin
|
||||||
if not Assigned(DataLink_YSYF) then
|
if not Assigned(DataLink_YSYF) then
|
||||||
DataLink_YSYF := TDataLink_YSYF.Create(Application);
|
DataLink_YSYF := TDataLink_YSYF.Create(Application);
|
||||||
Try
|
try
|
||||||
with DataLink_YSYF.ADOLink do
|
with DataLink_YSYF.ADOLink do
|
||||||
begin
|
begin
|
||||||
//if not Connected then
|
//if not Connected then
|
||||||
|
@ -806,20 +818,22 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
Result := true;
|
Result := true;
|
||||||
Except
|
except
|
||||||
Result := false;
|
Result := false;
|
||||||
application.MessageBox('鑒앴욋젯쌈呵겨!', '댄轎', mb_Ok + MB_ICONERROR);
|
application.MessageBox('鑒앴욋젯쌈呵겨!', '댄轎', mb_Ok + MB_ICONERROR);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
CoInitialize(nil);
|
CoInitialize(nil);
|
||||||
dxUnitsLoader.Initialize;
|
dxUnitsLoader.Initialize;
|
||||||
|
|
||||||
finalization
|
|
||||||
|
|
||||||
|
finalization
|
||||||
DataLink_YSYF.Free;
|
DataLink_YSYF.Free;
|
||||||
application := NewDllApp;
|
application := NewDllApp;
|
||||||
dxUnitsLoader.Finalize;
|
dxUnitsLoader.Finalize;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,21 @@ uses
|
||||||
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
RM_Class, RM_GridReport, IdBaseComponent, IdComponent, IdTCPConnection,
|
||||||
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
IdTCPClient, IdFTP, ShellAPI, IniFiles, cxCheckBox, cxCalendar, cxButtonEdit,
|
||||||
cxTextEdit, cxPC, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator,
|
cxTextEdit, cxPC, cxLookAndFeels, cxLookAndFeelPainters, cxNavigator,
|
||||||
dxBarBuiltInMenu, cxContainer, cxImage, cxDBEdit;
|
dxBarBuiltInMenu, cxContainer, cxImage, cxDBEdit, dxSkinsCore,
|
||||||
|
dxSkinBlack, dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee,
|
||||||
|
dxSkinDarkRoom, dxSkinDarkSide, dxSkinDevExpressDarkStyle,
|
||||||
|
dxSkinDevExpressStyle, dxSkinFoggy, dxSkinGlassOceans,
|
||||||
|
dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian, dxSkinLiquidSky,
|
||||||
|
dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray,
|
||||||
|
dxSkinOffice2013LightGray, dxSkinOffice2013White, dxSkinPumpkin,
|
||||||
|
dxSkinSeven, dxSkinSevenClassic, dxSkinSharp, dxSkinSharpPlus,
|
||||||
|
dxSkinSilver, dxSkinSpringTime, dxSkinStardust, dxSkinSummer2008,
|
||||||
|
dxSkinTheAsphaltWorld, dxSkinsDefaultPainters, dxSkinValentine,
|
||||||
|
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue, dxSkinscxPCPainter;
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmYFCR = class(TForm)
|
TfrmYFCR = class(TForm)
|
||||||
|
@ -1355,8 +1369,8 @@ end;
|
||||||
|
|
||||||
procedure TfrmYFCR.ToolButton6Click(Sender: TObject);
|
procedure TfrmYFCR.ToolButton6Click(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
frmCKJYList := TfrmCKJYList.create(self);
|
frmYSYGGJList := TfrmYSYGGJList.create(self);
|
||||||
with frmCKJYList do
|
with frmYSYGGJList do
|
||||||
begin
|
begin
|
||||||
show;
|
show;
|
||||||
end;
|
end;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
object frmCKJYList: TfrmCKJYList
|
object frmYSYGGJList: TfrmYSYGGJList
|
||||||
Left = 403
|
Left = 403
|
||||||
Top = 314
|
Top = 314
|
||||||
Width = 1333
|
Width = 1333
|
||||||
|
|
|
@ -27,7 +27,7 @@ uses
|
||||||
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue, dxSkinscxPCPainter;
|
dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue, dxSkinscxPCPainter;
|
||||||
|
|
||||||
type
|
type
|
||||||
TfrmCKJYList = class(TForm)
|
TfrmYSYGGJList = class(TForm)
|
||||||
ToolBar1: TToolBar;
|
ToolBar1: TToolBar;
|
||||||
TBRafresh: TToolButton;
|
TBRafresh: TToolButton;
|
||||||
TBFind: TToolButton;
|
TBFind: TToolButton;
|
||||||
|
@ -113,7 +113,7 @@ type
|
||||||
end;
|
end;
|
||||||
|
|
||||||
var
|
var
|
||||||
frmCKJYList: TfrmCKJYList;
|
frmYSYGGJList: TfrmYSYGGJList;
|
||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
|
@ -122,24 +122,24 @@ uses
|
||||||
|
|
||||||
{$R *.dfm}
|
{$R *.dfm}
|
||||||
|
|
||||||
procedure TfrmCKJYList.FormDestroy(Sender: TObject);
|
procedure TfrmYSYGGJList.FormDestroy(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
frmCKJYList := nil;
|
frmYSYGGJList := nil;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.FormClose(Sender: TObject; var Action: TCloseAction);
|
procedure TfrmYSYGGJList.FormClose(Sender: TObject; var Action: TCloseAction);
|
||||||
begin
|
begin
|
||||||
Action := caFree;
|
Action := caFree;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.FormCreate(Sender: TObject);
|
procedure TfrmYSYGGJList.FormCreate(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
//cxGrid1.Align:=alClient;
|
//cxGrid1.Align:=alClient;
|
||||||
BegDate.DateTime := SGetServerDateTime(ADOQueryTemp)-30;
|
BegDate.DateTime := SGetServerDateTime(ADOQueryTemp)-30;
|
||||||
EndDate.DateTime := SGetServerDateTime(ADOQueryTemp)
|
EndDate.DateTime := SGetServerDateTime(ADOQueryTemp)
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.InitGrid();
|
procedure TfrmYSYGGJList.InitGrid();
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
ADOQueryMain.DisableControls;
|
ADOQueryMain.DisableControls;
|
||||||
|
@ -167,7 +167,7 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.TBRafreshClick(Sender: TObject);
|
procedure TfrmYSYGGJList.TBRafreshClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
//BegDate.SetFocus;
|
//BegDate.SetFocus;
|
||||||
MovePanel2.Visible := True;
|
MovePanel2.Visible := True;
|
||||||
|
@ -176,7 +176,7 @@ begin
|
||||||
MovePanel2.Visible := False;
|
MovePanel2.Visible := False;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.ConNoMChange(Sender: TObject);
|
procedure TfrmYSYGGJList.ConNoMChange(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if ADOQueryMain.Active then
|
if ADOQueryMain.Active then
|
||||||
begin
|
begin
|
||||||
|
@ -184,13 +184,13 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.TBCloseClick(Sender: TObject);
|
procedure TfrmYSYGGJList.TBCloseClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
WriteCxGrid(self.Caption + tv1.Name, Tv1, '成品仓库1');
|
WriteCxGrid(self.Caption + tv1.Name, Tv1, '成品仓库1');
|
||||||
Close;
|
Close;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.FormShow(Sender: TObject);
|
procedure TfrmYSYGGJList.FormShow(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
|
|
||||||
ReadCxGrid(self.Caption + tv1.Name, Tv1, '成品仓库1');
|
ReadCxGrid(self.Caption + tv1.Name, Tv1, '成品仓库1');
|
||||||
|
@ -205,14 +205,14 @@ begin
|
||||||
//InitGrid();
|
//InitGrid();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.TBExportClick(Sender: TObject);
|
procedure TfrmYSYGGJList.TBExportClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if ADOQueryMain.IsEmpty then
|
if ADOQueryMain.IsEmpty then
|
||||||
exit;
|
exit;
|
||||||
TcxGridToExcel('库存汇总列表', cxGrid2);
|
TcxGridToExcel('库存汇总列表', cxGrid2);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.TBFindClick(Sender: TObject);
|
procedure TfrmYSYGGJList.TBFindClick(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
if ADOQueryMain.Active then
|
if ADOQueryMain.Active then
|
||||||
begin
|
begin
|
||||||
|
@ -222,12 +222,12 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.MPRTCodeNameChange(Sender: TObject);
|
procedure TfrmYSYGGJList.MPRTCodeNameChange(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
TBFind.Click;
|
TBFind.Click;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.v1Column5PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
procedure TfrmYSYGGJList.v1Column5PropertiesButtonClick(Sender: TObject; AButtonIndex: Integer);
|
||||||
begin
|
begin
|
||||||
try
|
try
|
||||||
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
frmZDYHelp := TfrmZDYHelp.Create(Application);
|
||||||
|
@ -257,18 +257,18 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.PRTColorChange(Sender: TObject);
|
procedure TfrmYSYGGJList.PRTColorChange(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
TBFind.Click;
|
TBFind.Click;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.Tv1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
|
procedure TfrmYSYGGJList.Tv1MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
|
||||||
begin
|
begin
|
||||||
FLeft := X;
|
FLeft := X;
|
||||||
FTop := Y;
|
FTop := Y;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.Tv1CellDblClick(Sender: TcxCustomGridTableView; ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; AShift: TShiftState; var AHandled: Boolean);
|
procedure TfrmYSYGGJList.Tv1CellDblClick(Sender: TcxCustomGridTableView; ACellViewInfo: TcxGridTableDataCellViewInfo; AButton: TMouseButton; AShift: TShiftState; var AHandled: Boolean);
|
||||||
begin
|
begin
|
||||||
Panel4.Left := FLeft;
|
Panel4.Left := FLeft;
|
||||||
Panel4.Top := FTop + 110;
|
Panel4.Top := FTop + 110;
|
||||||
|
@ -278,12 +278,12 @@ begin
|
||||||
application.ProcessMessages;
|
application.ProcessMessages;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.Image2Click(Sender: TObject);
|
procedure TfrmYSYGGJList.Image2Click(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
Panel4.Visible := False;
|
Panel4.Visible := False;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmCKJYList.cxTabControl1Change(Sender: TObject);
|
procedure TfrmYSYGGJList.cxTabControl1Change(Sender: TObject);
|
||||||
begin
|
begin
|
||||||
TBRafresh.Click;
|
TBRafresh.Click;
|
||||||
end;
|
end;
|
||||||
|
|
|
@ -101,7 +101,7 @@ DebugSourceDirs=
|
||||||
UsePackages=0
|
UsePackages=0
|
||||||
[Parameters]
|
[Parameters]
|
||||||
RunParams=
|
RunParams=
|
||||||
HostApplication=D:\其속螺淃커덜쯤\淃커덜쯤\갔되\갔되처弄밗잿\testDll.exe
|
HostApplication=D:\Dp7Repo\项目代码\D7FZaideng\艾登贸易管理\testDll.exe
|
||||||
Launcher=
|
Launcher=
|
||||||
UseLauncher=0
|
UseLauncher=0
|
||||||
DebugCWD=
|
DebugCWD=
|
||||||
|
|
521
艾登贸易管理/U_BpkclistZSD.dfm
Normal file
521
艾登贸易管理/U_BpkclistZSD.dfm
Normal file
|
@ -0,0 +1,521 @@
|
||||||
|
object frmBpkclistZSD: TfrmBpkclistZSD
|
||||||
|
Left = 378
|
||||||
|
Top = 334
|
||||||
|
Width = 1416
|
||||||
|
Height = 588
|
||||||
|
Caption = #24211#23384#20449#24687#34920
|
||||||
|
Color = clBtnFace
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = []
|
||||||
|
OldCreateOrder = False
|
||||||
|
WindowState = wsMaximized
|
||||||
|
OnClose = FormClose
|
||||||
|
OnCreate = FormCreate
|
||||||
|
OnDestroy = FormDestroy
|
||||||
|
OnShow = FormShow
|
||||||
|
PixelsPerInch = 96
|
||||||
|
TextHeight = 12
|
||||||
|
object ToolBar1: TToolBar
|
||||||
|
Left = 0
|
||||||
|
Top = 0
|
||||||
|
Width = 1400
|
||||||
|
AutoSize = True
|
||||||
|
ButtonHeight = 30
|
||||||
|
ButtonWidth = 59
|
||||||
|
Caption = 'ToolBar1'
|
||||||
|
Color = clSkyBlue
|
||||||
|
Flat = True
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = []
|
||||||
|
Images = DataLink_TradeManage.ThreeImgList
|
||||||
|
List = True
|
||||||
|
ParentColor = False
|
||||||
|
ParentFont = False
|
||||||
|
ShowCaptions = True
|
||||||
|
TabOrder = 0
|
||||||
|
object TBRafresh: TToolButton
|
||||||
|
Left = 0
|
||||||
|
Top = 0
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #26597#35810
|
||||||
|
ImageIndex = 2
|
||||||
|
OnClick = TBRafreshClick
|
||||||
|
end
|
||||||
|
object TOk: TToolButton
|
||||||
|
Left = 63
|
||||||
|
Top = 0
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #30830#23450
|
||||||
|
ImageIndex = 41
|
||||||
|
Visible = False
|
||||||
|
OnClick = TOkClick
|
||||||
|
end
|
||||||
|
object TBExport: TToolButton
|
||||||
|
Left = 126
|
||||||
|
Top = 0
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #23548#20986
|
||||||
|
ImageIndex = 75
|
||||||
|
OnClick = TBExportClick
|
||||||
|
end
|
||||||
|
object TBPrint: TToolButton
|
||||||
|
Left = 189
|
||||||
|
Top = 0
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #25171#21360
|
||||||
|
ImageIndex = 12
|
||||||
|
Visible = False
|
||||||
|
OnClick = TBPrintClick
|
||||||
|
end
|
||||||
|
object TBClose: TToolButton
|
||||||
|
Left = 252
|
||||||
|
Top = 0
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #20851#38381
|
||||||
|
ImageIndex = 55
|
||||||
|
OnClick = TBCloseClick
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object Panel1: TPanel
|
||||||
|
Left = 0
|
||||||
|
Top = 32
|
||||||
|
Width = 1400
|
||||||
|
Height = 65
|
||||||
|
Align = alTop
|
||||||
|
BevelInner = bvRaised
|
||||||
|
BevelOuter = bvLowered
|
||||||
|
Color = clSkyBlue
|
||||||
|
TabOrder = 1
|
||||||
|
object Label1: TLabel
|
||||||
|
Left = 23
|
||||||
|
Top = 15
|
||||||
|
Width = 52
|
||||||
|
Height = 12
|
||||||
|
Caption = #20837#24211#26085#26399
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Label2: TLabel
|
||||||
|
Left = 64
|
||||||
|
Top = 40
|
||||||
|
Width = 13
|
||||||
|
Height = 12
|
||||||
|
Caption = #33267
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Label3: TLabel
|
||||||
|
Left = 228
|
||||||
|
Top = 40
|
||||||
|
Width = 52
|
||||||
|
Height = 12
|
||||||
|
Caption = #20135#21697#21517#31216
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Label4: TLabel
|
||||||
|
Left = 440
|
||||||
|
Top = 40
|
||||||
|
Width = 39
|
||||||
|
Height = 12
|
||||||
|
Caption = #21152#24037#21378
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Label5: TLabel
|
||||||
|
Left = 228
|
||||||
|
Top = 16
|
||||||
|
Width = 52
|
||||||
|
Height = 12
|
||||||
|
Caption = #20837#24211#31867#22411
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Label6: TLabel
|
||||||
|
Left = 288
|
||||||
|
Top = 72
|
||||||
|
Width = 24
|
||||||
|
Height = 12
|
||||||
|
Caption = #20179#24211
|
||||||
|
end
|
||||||
|
object Label7: TLabel
|
||||||
|
Left = 440
|
||||||
|
Top = 16
|
||||||
|
Width = 39
|
||||||
|
Height = 12
|
||||||
|
Caption = #20379#24212#21830
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object Label8: TLabel
|
||||||
|
Left = 616
|
||||||
|
Top = 16
|
||||||
|
Width = 26
|
||||||
|
Height = 12
|
||||||
|
Caption = #32568#21495
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clWindowText
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
end
|
||||||
|
object BegDate: TDateTimePicker
|
||||||
|
Left = 76
|
||||||
|
Top = 11
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
Date = 40675.464742650460000000
|
||||||
|
Format = 'yyyy-MM-dd'
|
||||||
|
Time = 40675.464742650460000000
|
||||||
|
ShowCheckbox = True
|
||||||
|
TabOrder = 0
|
||||||
|
end
|
||||||
|
object EndDate: TDateTimePicker
|
||||||
|
Left = 76
|
||||||
|
Top = 35
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
Date = 40675.464761099540000000
|
||||||
|
Format = 'yyyy-MM-dd'
|
||||||
|
Time = 40675.464761099540000000
|
||||||
|
ShowCheckbox = True
|
||||||
|
TabOrder = 1
|
||||||
|
end
|
||||||
|
object P_CodeName: TEdit
|
||||||
|
Tag = 2
|
||||||
|
Left = 284
|
||||||
|
Top = 36
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
TabOrder = 2
|
||||||
|
OnChange = P_CodeNameChange
|
||||||
|
end
|
||||||
|
object factoryName: TEdit
|
||||||
|
Tag = 2
|
||||||
|
Left = 484
|
||||||
|
Top = 36
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
TabOrder = 3
|
||||||
|
OnChange = P_CodeNameChange
|
||||||
|
end
|
||||||
|
object CRType: TComboBox
|
||||||
|
Tag = 2
|
||||||
|
Left = 284
|
||||||
|
Top = 12
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
Style = csDropDownList
|
||||||
|
ItemHeight = 12
|
||||||
|
ItemIndex = 0
|
||||||
|
TabOrder = 4
|
||||||
|
OnChange = P_CodeNameChange
|
||||||
|
Items.Strings = (
|
||||||
|
''
|
||||||
|
#29983#20135#20837#24211)
|
||||||
|
end
|
||||||
|
object CheckBox1: TCheckBox
|
||||||
|
Left = 772
|
||||||
|
Top = 12
|
||||||
|
Width = 97
|
||||||
|
Height = 17
|
||||||
|
Caption = #21547#24211#23384#20026#38646
|
||||||
|
Font.Charset = GB2312_CHARSET
|
||||||
|
Font.Color = clRed
|
||||||
|
Font.Height = -12
|
||||||
|
Font.Name = #23435#20307
|
||||||
|
Font.Style = [fsBold]
|
||||||
|
ParentFont = False
|
||||||
|
TabOrder = 5
|
||||||
|
end
|
||||||
|
object ckName: TComboBox
|
||||||
|
Left = 320
|
||||||
|
Top = 68
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
Style = csDropDownList
|
||||||
|
ItemHeight = 12
|
||||||
|
ItemIndex = 0
|
||||||
|
TabOrder = 6
|
||||||
|
Text = #26679#21697#20179#24211
|
||||||
|
Items.Strings = (
|
||||||
|
#26679#21697#20179#24211)
|
||||||
|
end
|
||||||
|
object cust: TEdit
|
||||||
|
Tag = 2
|
||||||
|
Left = 484
|
||||||
|
Top = 12
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
TabOrder = 7
|
||||||
|
OnChange = P_CodeNameChange
|
||||||
|
end
|
||||||
|
object gangNO: TEdit
|
||||||
|
Tag = 2
|
||||||
|
Left = 648
|
||||||
|
Top = 12
|
||||||
|
Width = 100
|
||||||
|
Height = 20
|
||||||
|
TabOrder = 8
|
||||||
|
OnChange = P_CodeNameChange
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object cxGrid1: TcxGrid
|
||||||
|
Left = 0
|
||||||
|
Top = 97
|
||||||
|
Width = 1400
|
||||||
|
Height = 316
|
||||||
|
Align = alTop
|
||||||
|
TabOrder = 2
|
||||||
|
object Tv1: TcxGridDBTableView
|
||||||
|
Navigator.Buttons.CustomButtons = <>
|
||||||
|
DataController.DataSource = DataSource1
|
||||||
|
DataController.Options = [dcoAssignGroupingValues, dcoAssignMasterDetailKeys, dcoSaveExpanding, dcoImmediatePost]
|
||||||
|
DataController.Summary.DefaultGroupSummaryItems = <
|
||||||
|
item
|
||||||
|
Format = 'C_Code'
|
||||||
|
Column = v1P_CodeName
|
||||||
|
end>
|
||||||
|
DataController.Summary.FooterSummaryItems = <
|
||||||
|
item
|
||||||
|
Kind = skSum
|
||||||
|
Column = v1RollNum
|
||||||
|
end
|
||||||
|
item
|
||||||
|
Kind = skSum
|
||||||
|
Column = v1Qty
|
||||||
|
end>
|
||||||
|
DataController.Summary.SummaryGroups = <>
|
||||||
|
OptionsBehavior.FocusCellOnTab = True
|
||||||
|
OptionsBehavior.GoToNextCellOnEnter = True
|
||||||
|
OptionsBehavior.FocusCellOnCycle = True
|
||||||
|
OptionsCustomize.ColumnFiltering = False
|
||||||
|
OptionsView.Footer = True
|
||||||
|
OptionsView.GroupByBox = False
|
||||||
|
OptionsView.Indicator = True
|
||||||
|
Styles.Header = DataLink_TradeManage.Default
|
||||||
|
object v1Ssel: TcxGridDBColumn
|
||||||
|
Caption = #36873#25321
|
||||||
|
DataBinding.FieldName = 'Ssel'
|
||||||
|
PropertiesClassName = 'TcxCheckBoxProperties'
|
||||||
|
Properties.ImmediatePost = True
|
||||||
|
Properties.NullStyle = nssUnchecked
|
||||||
|
Visible = False
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
end
|
||||||
|
object v1Column2: TcxGridDBColumn
|
||||||
|
Caption = #20379#24212#21830
|
||||||
|
DataBinding.FieldName = 'cust'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 80
|
||||||
|
end
|
||||||
|
object v1Column3: TcxGridDBColumn
|
||||||
|
Caption = #21152#24037#21378
|
||||||
|
DataBinding.FieldName = 'factoryName'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 80
|
||||||
|
end
|
||||||
|
object v1CRTime: TcxGridDBColumn
|
||||||
|
Caption = #20837#24211#26085#26399
|
||||||
|
DataBinding.FieldName = 'CRTime'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 71
|
||||||
|
end
|
||||||
|
object v1CRType: TcxGridDBColumn
|
||||||
|
Caption = #20837#24211#31867#22411
|
||||||
|
DataBinding.FieldName = 'CRType'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 79
|
||||||
|
end
|
||||||
|
object v1MJID: TcxGridDBColumn
|
||||||
|
Caption = #21367#26465#30721
|
||||||
|
DataBinding.FieldName = 'MJID'
|
||||||
|
Visible = False
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
VisibleForCustomization = False
|
||||||
|
Width = 60
|
||||||
|
end
|
||||||
|
object v1MJXH: TcxGridDBColumn
|
||||||
|
Caption = #21367#21495
|
||||||
|
DataBinding.FieldName = 'MJXH'
|
||||||
|
Visible = False
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
VisibleForCustomization = False
|
||||||
|
Width = 60
|
||||||
|
end
|
||||||
|
object v1P_CodeName: TcxGridDBColumn
|
||||||
|
Caption = #20135#21697#21517#31216
|
||||||
|
DataBinding.FieldName = 'P_CodeName'
|
||||||
|
PropertiesClassName = 'TcxButtonEditProperties'
|
||||||
|
Properties.Buttons = <
|
||||||
|
item
|
||||||
|
Default = True
|
||||||
|
Kind = bkEllipsis
|
||||||
|
end>
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
|
object v1P_SPEC: TcxGridDBColumn
|
||||||
|
Caption = #35268#26684#22411#21495
|
||||||
|
DataBinding.FieldName = 'P_SPEC'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Options.Sorting = False
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
|
object v1Column1: TcxGridDBColumn
|
||||||
|
Caption = #39068#33394
|
||||||
|
DataBinding.FieldName = 'P_Color'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 60
|
||||||
|
end
|
||||||
|
object v1Column4: TcxGridDBColumn
|
||||||
|
Caption = #32568#21495
|
||||||
|
DataBinding.FieldName = 'gangNo'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 60
|
||||||
|
end
|
||||||
|
object v1P_MF: TcxGridDBColumn
|
||||||
|
Caption = #38376#24133'(cm)'
|
||||||
|
DataBinding.FieldName = 'P_MF'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
|
object v1P_KZ: TcxGridDBColumn
|
||||||
|
Caption = #20811#37325'(g/'#13217')'
|
||||||
|
DataBinding.FieldName = 'P_KZ'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
|
object v1CPType: TcxGridDBColumn
|
||||||
|
Caption = #31561#32423
|
||||||
|
DataBinding.FieldName = 'CPType'
|
||||||
|
Visible = False
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
VisibleForCustomization = False
|
||||||
|
Width = 60
|
||||||
|
end
|
||||||
|
object v1RollNum: TcxGridDBColumn
|
||||||
|
Caption = #21305#25968
|
||||||
|
DataBinding.FieldName = 'RollNum'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Styles.Content = DataLink_TradeManage.FontBlue
|
||||||
|
Styles.Footer = DataLink_TradeManage.FontBlue
|
||||||
|
Styles.Header = DataLink_TradeManage.FontBlue
|
||||||
|
Width = 59
|
||||||
|
end
|
||||||
|
object v1Qty: TcxGridDBColumn
|
||||||
|
Caption = #25968#37327
|
||||||
|
DataBinding.FieldName = 'Qty'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Styles.Content = DataLink_TradeManage.FontBlue
|
||||||
|
Styles.Footer = DataLink_TradeManage.FontBlue
|
||||||
|
Styles.Header = DataLink_TradeManage.FontBlue
|
||||||
|
Width = 59
|
||||||
|
end
|
||||||
|
object v1QtyUnit: TcxGridDBColumn
|
||||||
|
Caption = #25968#37327#21333#20301
|
||||||
|
DataBinding.FieldName = 'QtyUnit'
|
||||||
|
PropertiesClassName = 'TcxComboBoxProperties'
|
||||||
|
Properties.DropDownListStyle = lsFixedList
|
||||||
|
Properties.Items.Strings = (
|
||||||
|
'M'
|
||||||
|
'Kg')
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
|
object v1Note: TcxGridDBColumn
|
||||||
|
Caption = #22791#27880
|
||||||
|
DataBinding.FieldName = 'Note'
|
||||||
|
Visible = False
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Options.Editing = False
|
||||||
|
Width = 90
|
||||||
|
end
|
||||||
|
object Tv1Column1: TcxGridDBColumn
|
||||||
|
Caption = #39044#25187#38500#25968#37327
|
||||||
|
DataBinding.FieldName = 'PreBPqty'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Width = 100
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object cxGrid1Level1: TcxGridLevel
|
||||||
|
GridView = Tv1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object ADOQueryCmd: TADOQuery
|
||||||
|
Connection = DataLink_TradeManage.ADOLink
|
||||||
|
Parameters = <>
|
||||||
|
Left = 680
|
||||||
|
Top = 8
|
||||||
|
end
|
||||||
|
object ADOQueryTmp: TADOQuery
|
||||||
|
Connection = DataLink_TradeManage.ADOLink
|
||||||
|
Parameters = <>
|
||||||
|
Left = 536
|
||||||
|
Top = 4
|
||||||
|
end
|
||||||
|
object DataSource1: TDataSource
|
||||||
|
DataSet = CDS_Main
|
||||||
|
Left = 576
|
||||||
|
Top = 1
|
||||||
|
end
|
||||||
|
object CDS_Main: TClientDataSet
|
||||||
|
Aggregates = <>
|
||||||
|
Params = <>
|
||||||
|
Left = 612
|
||||||
|
Top = 5
|
||||||
|
end
|
||||||
|
object cxGridPopupMenu1: TcxGridPopupMenu
|
||||||
|
Grid = cxGrid1
|
||||||
|
PopupMenus = <>
|
||||||
|
Left = 504
|
||||||
|
Top = 12
|
||||||
|
end
|
||||||
|
end
|
264
艾登贸易管理/U_BpkclistZSD.pas
Normal file
264
艾登贸易管理/U_BpkclistZSD.pas
Normal file
|
@ -0,0 +1,264 @@
|
||||||
|
unit U_BpkclistZSD;
|
||||||
|
|
||||||
|
interface
|
||||||
|
|
||||||
|
uses
|
||||||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||||||
|
Dialogs, ComCtrls, ToolWin, StdCtrls, ExtCtrls, cxStyles, cxCustomData,
|
||||||
|
cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData,
|
||||||
|
cxButtonEdit, cxDropDownEdit, cxGridLevel, cxGridCustomTableView,
|
||||||
|
cxGridTableView, cxGridDBTableView, cxClasses, cxControls, cxGridCustomView,
|
||||||
|
cxGrid, DBClient, ADODB, cxGridCustomPopupMenu, cxGridPopupMenu, cxCheckBox,
|
||||||
|
cxLookAndFeels, cxLookAndFeelPainters, cxNavigator, dxSkinsCore, dxSkinBlack,
|
||||||
|
dxSkinBlue, dxSkinBlueprint, dxSkinCaramel, dxSkinCoffee, dxSkinDarkRoom,
|
||||||
|
dxSkinDarkSide, dxSkinDevExpressDarkStyle, dxSkinDevExpressStyle, dxSkinFoggy,
|
||||||
|
dxSkinGlassOceans, dxSkinHighContrast, dxSkiniMaginary, dxSkinLilian,
|
||||||
|
dxSkinLiquidSky, dxSkinLondonLiquidSky, dxSkinMcSkin, dxSkinMetropolis,
|
||||||
|
dxSkinMetropolisDark, dxSkinMoneyTwins, dxSkinOffice2007Black,
|
||||||
|
dxSkinOffice2007Blue, dxSkinOffice2007Green, dxSkinOffice2007Pink,
|
||||||
|
dxSkinOffice2007Silver, dxSkinOffice2010Black, dxSkinOffice2010Blue,
|
||||||
|
dxSkinOffice2010Silver, dxSkinOffice2013DarkGray, dxSkinOffice2013LightGray,
|
||||||
|
dxSkinOffice2013White, dxSkinPumpkin, dxSkinSeven, dxSkinSevenClassic,
|
||||||
|
dxSkinSharp, dxSkinSharpPlus, dxSkinSilver, dxSkinSpringTime, dxSkinStardust,
|
||||||
|
dxSkinSummer2008, dxSkinTheAsphaltWorld, dxSkinsDefaultPainters,
|
||||||
|
dxSkinValentine, dxSkinVS2010, dxSkinWhiteprint, dxSkinXmas2008Blue,
|
||||||
|
dxSkinscxPCPainter;
|
||||||
|
|
||||||
|
type
|
||||||
|
TfrmBpkclistZSD = class(TForm)
|
||||||
|
ToolBar1: TToolBar;
|
||||||
|
TBRafresh: TToolButton;
|
||||||
|
TBExport: TToolButton;
|
||||||
|
TBPrint: TToolButton;
|
||||||
|
TBClose: TToolButton;
|
||||||
|
Panel1: TPanel;
|
||||||
|
Label1: TLabel;
|
||||||
|
BegDate: TDateTimePicker;
|
||||||
|
EndDate: TDateTimePicker;
|
||||||
|
cxGrid1: TcxGrid;
|
||||||
|
Tv1: TcxGridDBTableView;
|
||||||
|
v1P_CodeName: TcxGridDBColumn;
|
||||||
|
v1P_SPEC: TcxGridDBColumn;
|
||||||
|
v1P_MF: TcxGridDBColumn;
|
||||||
|
v1P_KZ: TcxGridDBColumn;
|
||||||
|
v1RollNum: TcxGridDBColumn;
|
||||||
|
v1Qty: TcxGridDBColumn;
|
||||||
|
v1QtyUnit: TcxGridDBColumn;
|
||||||
|
v1Note: TcxGridDBColumn;
|
||||||
|
cxGrid1Level1: TcxGridLevel;
|
||||||
|
v1CRType: TcxGridDBColumn;
|
||||||
|
v1CRTime: TcxGridDBColumn;
|
||||||
|
Label2: TLabel;
|
||||||
|
Label3: TLabel;
|
||||||
|
Label4: TLabel;
|
||||||
|
P_CodeName: TEdit;
|
||||||
|
factoryName: TEdit;
|
||||||
|
CRType: TComboBox;
|
||||||
|
Label5: TLabel;
|
||||||
|
ADOQueryCmd: TADOQuery;
|
||||||
|
ADOQueryTmp: TADOQuery;
|
||||||
|
DataSource1: TDataSource;
|
||||||
|
CDS_Main: TClientDataSet;
|
||||||
|
cxGridPopupMenu1: TcxGridPopupMenu;
|
||||||
|
TOk: TToolButton;
|
||||||
|
v1Ssel: TcxGridDBColumn;
|
||||||
|
CheckBox1: TCheckBox;
|
||||||
|
v1MJID: TcxGridDBColumn;
|
||||||
|
v1MJXH: TcxGridDBColumn;
|
||||||
|
v1CPType: TcxGridDBColumn;
|
||||||
|
ckName: TComboBox;
|
||||||
|
Label6: TLabel;
|
||||||
|
v1Column1: TcxGridDBColumn;
|
||||||
|
v1Column2: TcxGridDBColumn;
|
||||||
|
v1Column3: TcxGridDBColumn;
|
||||||
|
cust: TEdit;
|
||||||
|
Label7: TLabel;
|
||||||
|
gangNO: TEdit;
|
||||||
|
Label8: TLabel;
|
||||||
|
v1Column4: TcxGridDBColumn;
|
||||||
|
Tv1Column1: TcxGridDBColumn;
|
||||||
|
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||||||
|
procedure FormDestroy(Sender: TObject);
|
||||||
|
procedure P_CodeNameChange(Sender: TObject);
|
||||||
|
procedure FormShow(Sender: TObject);
|
||||||
|
procedure FormCreate(Sender: TObject);
|
||||||
|
procedure TBCloseClick(Sender: TObject);
|
||||||
|
procedure TBRafreshClick(Sender: TObject);
|
||||||
|
procedure TBPrintClick(Sender: TObject);
|
||||||
|
procedure TBExportClick(Sender: TObject);
|
||||||
|
procedure TOkClick(Sender: TObject);
|
||||||
|
private
|
||||||
|
procedure InitGrid();
|
||||||
|
procedure SetComboBox();
|
||||||
|
{ Private declarations }
|
||||||
|
public
|
||||||
|
fType: integer;
|
||||||
|
fCKName, FMainid: string;
|
||||||
|
|
||||||
|
{ Public declarations }
|
||||||
|
end;
|
||||||
|
|
||||||
|
var
|
||||||
|
frmBpkclistZSD: TfrmBpkclistZSD;
|
||||||
|
|
||||||
|
implementation
|
||||||
|
|
||||||
|
uses
|
||||||
|
U_DataLink, U_Fun10, U_ZDYHelp; //, U_BpRk
|
||||||
|
{$R *.dfm}
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.SetComboBox();
|
||||||
|
begin
|
||||||
|
ckName.Items.Clear;
|
||||||
|
with adoQueryTmp do
|
||||||
|
begin
|
||||||
|
close;
|
||||||
|
sql.Clear;
|
||||||
|
sql.Add('select * from KH_ZDY where Type=''BPCK'' ');
|
||||||
|
if trim(fCKName) <> '' then
|
||||||
|
sql.Add('and zdyName=' + quotedstr(trim(fCKName)));
|
||||||
|
open;
|
||||||
|
while not eof do
|
||||||
|
begin
|
||||||
|
ckName.Items.Add(trim(fieldbyname('zdyName').AsString));
|
||||||
|
next;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
if ckName.Items.Count > 0 then
|
||||||
|
ckName.ItemIndex := 0;
|
||||||
|
|
||||||
|
CRType.Items.Clear;
|
||||||
|
CRType.Items.Add('');
|
||||||
|
with adoQueryTmp do
|
||||||
|
begin
|
||||||
|
close;
|
||||||
|
sql.Clear;
|
||||||
|
sql.Add('select * from KH_ZDY where Type=''BPRKTYPE''');
|
||||||
|
if trim(fCKName) <> '' then
|
||||||
|
sql.Add('and note=' + quotedstr(trim(fCKName)));
|
||||||
|
open;
|
||||||
|
while not eof do
|
||||||
|
begin
|
||||||
|
CRType.Items.Add(trim(fieldbyname('zdyName').AsString));
|
||||||
|
next;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
if CRType.Items.Count > 0 then
|
||||||
|
CRType.ItemIndex := 0;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.InitGrid();
|
||||||
|
begin
|
||||||
|
try
|
||||||
|
with adoqueryTmp do
|
||||||
|
begin
|
||||||
|
close;
|
||||||
|
sql.Clear;
|
||||||
|
// sql.Add('select A.*,B.cust,B.factoryName from BP_KC A');
|
||||||
|
// sql.Add('inner join BP_inout B on B.KCID=A.KCID and B.CRFlag=''Èë¿â'' ');
|
||||||
|
// sql.Add('where 1=1'); sum(([dbo].[Get_ShuZi](defstr3)) sum((cast(ISNULL(defstr2,0) as float))
|
||||||
|
// SQL.Add('SELECT count(A.mxid) as RollNum,sum(A.kcqty2) as qty,B.cust,B.factoryName,B.CRTime,B.CRType,B.P_CodeName,B.P_SPEC,B.P_Color,B.gangNo,B.P_KZ,B.P_MF,B.QtyUnit,B.ckName ');
|
||||||
|
// SQL.Add(',PreBPqty=(select sum(([dbo].[Get_ShuZi](defstr2))*(isnull(prtorderqty,0))) from JYOrder_Sub X inner join KH_Zdy_CPCB M on M.ZdyCode=X.PRTCode left join JYOrder_Main N on N.mainid=X.mainid ');
|
||||||
|
// SQL.Add(' where M.defstr1=B.P_CodeName and M.CBColor=X.prtcolor and left(SOrddefstr5,1)=''A'' and N.Status=''0'')'); // M.CBColor in (B.P_Color)
|
||||||
|
// SQL.Add('+(select sum(([dbo].[Get_ShuZi](defstr3))*(isnull(prtorderqty,0)))from JYOrder_Sub X inner join KH_Zdy_CPCB M on M.ZdyCode=X.PRTCode left join JYOrder_Main N on N.mainid=X.mainid ');
|
||||||
|
// SQL.Add(' where M.defstr1=B.P_CodeName and M.CBColor=X.prtcolor and left(SOrddefstr5,1)=''C'' and N.Status=''0'' )'); //and M.CBColor=B.P_Color
|
||||||
|
// sql.Add('FROM CK_SXPB_CRMX A inner join BP_InOut B on A.crnos=B.crnos ');
|
||||||
|
// sql.Add(' where A.crzt=''Èë¿â'' ');
|
||||||
|
// SQL.Add('and exists(select crnoS from BP_KC d where D.crnos=A.crnos)');
|
||||||
|
// if begdate.Checked then
|
||||||
|
// sql.Add('and B.CRTime>=''' + formatdateTime('yyyy-MM-dd', begdate.Date) + ''' ');
|
||||||
|
// if enddate.Checked then
|
||||||
|
// sql.Add('and B.CRTime<''' + formatdateTime('yyyy-MM-dd', enddate.Date + 1) + ''' ');
|
||||||
|
//// if not CheckBox1.Checked then
|
||||||
|
//// sql.Add('and (A.RollNum<>0 or A.qty<>0 ) ');
|
||||||
|
// if trim(FckName) <> '' then
|
||||||
|
// sql.Add('and B.ckName=' + quotedstr(trim(FckName)));
|
||||||
|
// sql.Add(' GROUP BY A.crnoS,B.cust,B.factoryName,B.CRTime,B.CRType,B.P_CodeName,B.P_SPEC,B.P_Color,B.gangNo,B.P_KZ,B.P_MF,B.QtyUnit,B.ckName ');
|
||||||
|
sql.Add('exec P_Get_BPKC_ZSD ');
|
||||||
|
sql.Add('@mainid=''' + Trim(FMainid) + ''' ');
|
||||||
|
// ShowMessage(SQL.text);
|
||||||
|
open;
|
||||||
|
end;
|
||||||
|
SCreateCDS20(adoqueryTmp, CDS_Main);
|
||||||
|
SInitCDSData20(adoqueryTmp, CDS_Main);
|
||||||
|
finally
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.FormClose(Sender: TObject; var Action: TCloseAction);
|
||||||
|
begin
|
||||||
|
writeCxGrid(self.Caption, Tv1, '²¼Æ¥²Ö¿â');
|
||||||
|
if fType = 10 then
|
||||||
|
Action := cahide
|
||||||
|
else
|
||||||
|
Action := cafree;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.FormDestroy(Sender: TObject);
|
||||||
|
begin
|
||||||
|
frmBpkclistZSD := nil;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.P_CodeNameChange(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if ADOQueryTmp.Active = False then
|
||||||
|
Exit;
|
||||||
|
SDofilter(ADOQueryTmp, SGetFilters(Panel1, 1, 2));
|
||||||
|
SCreateCDS20(ADOQueryTmp, CDS_Main);
|
||||||
|
SInitCDSData20(ADOQueryTmp, CDS_Main);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.FormShow(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if fType = 10 then
|
||||||
|
begin
|
||||||
|
TOk.Visible := true;
|
||||||
|
v1Ssel.Visible := true;
|
||||||
|
end;
|
||||||
|
readCxGrid(self.Caption, Tv1, '²¼Æ¥²Ö¿â');
|
||||||
|
SetComboBox();
|
||||||
|
InitGrid();
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.FormCreate(Sender: TObject);
|
||||||
|
begin
|
||||||
|
BegDate.Date := DServerDate - 7;
|
||||||
|
EndDate.Date := DServerDate;
|
||||||
|
cxGrid1.Align := alclient;
|
||||||
|
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.TBCloseClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
close;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.TBRafreshClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
|
||||||
|
initGrid();
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.TBPrintClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if CDS_Main.IsEmpty then
|
||||||
|
Exit;
|
||||||
|
TcxGridToExcel(self.Caption, cxgrid1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.TBExportClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if CDS_Main.IsEmpty then
|
||||||
|
Exit;
|
||||||
|
TcxGridToExcel(self.Caption, cxgrid1);
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmBpkclistZSD.TOkClick(Sender: TObject);
|
||||||
|
begin
|
||||||
|
if CDS_Main.IsEmpty then
|
||||||
|
Exit;
|
||||||
|
ModalResult := 1;
|
||||||
|
end;
|
||||||
|
|
||||||
|
end.
|
||||||
|
|
|
@ -244,6 +244,14 @@ object frmProductOrderNewList: TfrmProductOrderNewList
|
||||||
ImageIndex = 57
|
ImageIndex = 57
|
||||||
OnClick = TnochkClick
|
OnClick = TnochkClick
|
||||||
end
|
end
|
||||||
|
object ToolButton9: TToolButton
|
||||||
|
Left = 909
|
||||||
|
Top = 30
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #26597#30475#36741#26009#24211#23384
|
||||||
|
ImageIndex = 9
|
||||||
|
OnClick = ToolButton9Click
|
||||||
|
end
|
||||||
end
|
end
|
||||||
object Panel1: TPanel
|
object Panel1: TPanel
|
||||||
Left = 0
|
Left = 0
|
||||||
|
@ -478,6 +486,7 @@ object frmProductOrderNewList: TfrmProductOrderNewList
|
||||||
object Tv1: TcxGridDBTableView
|
object Tv1: TcxGridDBTableView
|
||||||
Navigator.Buttons.CustomButtons = <>
|
Navigator.Buttons.CustomButtons = <>
|
||||||
OnCellDblClick = Tv1CellDblClick
|
OnCellDblClick = Tv1CellDblClick
|
||||||
|
OnCustomDrawCell = Tv1CustomDrawCell
|
||||||
OnFocusedRecordChanged = Tv1FocusedRecordChanged
|
OnFocusedRecordChanged = Tv1FocusedRecordChanged
|
||||||
DataController.DataSource = DataSource1
|
DataController.DataSource = DataSource1
|
||||||
DataController.Filter.AutoDataSetFilter = True
|
DataController.Filter.AutoDataSetFilter = True
|
||||||
|
@ -631,6 +640,11 @@ object frmProductOrderNewList: TfrmProductOrderNewList
|
||||||
HeaderAlignmentHorz = taCenter
|
HeaderAlignmentHorz = taCenter
|
||||||
Width = 60
|
Width = 60
|
||||||
end
|
end
|
||||||
|
object Tv1Column5: TcxGridDBColumn
|
||||||
|
DataBinding.FieldName = 'MLKCStatus'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Width = 20
|
||||||
|
end
|
||||||
end
|
end
|
||||||
object cxGrid1Level1: TcxGridLevel
|
object cxGrid1Level1: TcxGridLevel
|
||||||
GridView = Tv1
|
GridView = Tv1
|
||||||
|
|
|
@ -177,6 +177,8 @@ type
|
||||||
ToolButton14: TToolButton;
|
ToolButton14: TToolButton;
|
||||||
Tchk: TToolButton;
|
Tchk: TToolButton;
|
||||||
Tnochk: TToolButton;
|
Tnochk: TToolButton;
|
||||||
|
ToolButton9: TToolButton;
|
||||||
|
Tv1Column5: TcxGridDBColumn;
|
||||||
procedure FormDestroy(Sender: TObject);
|
procedure FormDestroy(Sender: TObject);
|
||||||
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||||||
procedure FormCreate(Sender: TObject);
|
procedure FormCreate(Sender: TObject);
|
||||||
|
@ -227,6 +229,8 @@ type
|
||||||
procedure ToolButton14Click(Sender: TObject);
|
procedure ToolButton14Click(Sender: TObject);
|
||||||
procedure TchkClick(Sender: TObject);
|
procedure TchkClick(Sender: TObject);
|
||||||
procedure TnochkClick(Sender: TObject);
|
procedure TnochkClick(Sender: TObject);
|
||||||
|
procedure ToolButton9Click(Sender: TObject);
|
||||||
|
procedure Tv1CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
|
||||||
private
|
private
|
||||||
DQdate: TDateTime;
|
DQdate: TDateTime;
|
||||||
procedure InitGrid();
|
procedure InitGrid();
|
||||||
|
@ -252,7 +256,8 @@ var
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
U_DataLink, U_OrderInPut, U_Fun, U_LabelList, U_LabelListts, U_FjList_RZ;
|
U_DataLink, U_OrderInPut, U_Fun, U_LabelList, U_LabelListts, U_FjList_RZ,
|
||||||
|
U_BpkclistZSD;
|
||||||
|
|
||||||
{$R *.dfm}
|
{$R *.dfm}
|
||||||
procedure TfrmProductOrderNewList.SetStatus();
|
procedure TfrmProductOrderNewList.SetStatus();
|
||||||
|
@ -1910,5 +1915,28 @@ begin
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TfrmProductOrderNewList.ToolButton9Click(Sender: TObject);
|
||||||
|
begin
|
||||||
|
try
|
||||||
|
frmBpkclistZSD := TfrmBpkclistZSD.Create(Application);
|
||||||
|
with frmBpkclistZSD do
|
||||||
|
begin
|
||||||
|
FMainid := Trim(Order_Main.fieldbyname('Mainid').AsString);
|
||||||
|
if ShowModal = 1 then
|
||||||
|
begin
|
||||||
|
// InitGrid();
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
finally
|
||||||
|
frmBpkclistZSD.Free;
|
||||||
|
end;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TfrmProductOrderNewList.Tv1CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
|
||||||
|
begin
|
||||||
|
if AViewInfo.GridRecord.Values[tv1.GetColumnByFieldName('MLKCStatus').Index] = '2' then
|
||||||
|
ACanvas.Brush.Color := clRed;
|
||||||
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user