1
This commit is contained in:
parent
bb338744d7
commit
736bc77a38
|
|
@ -17,7 +17,7 @@ function FormPrint(App: Tapplication; JsonArgs: PChar): PChar;
|
||||||
begin
|
begin
|
||||||
with TfrmLabelPrint.Create(App, PChar(JsonArgs)) do
|
with TfrmLabelPrint.Create(App, PChar(JsonArgs)) do
|
||||||
begin
|
begin
|
||||||
Show;
|
|
||||||
|
|
||||||
if ShowModal = 1 then
|
if ShowModal = 1 then
|
||||||
Result := FJsonOut
|
Result := FJsonOut
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
object frmYMTRKList: TfrmYMTRKList
|
object frmYMTRKList: TfrmYMTRKList
|
||||||
Left = 436
|
Left = 530
|
||||||
Top = 278
|
Top = 497
|
||||||
Width = 1372
|
Width = 1370
|
||||||
Height = 750
|
Height = 750
|
||||||
Caption = #38754#26009#22238#20179#30331#35760
|
Caption = #38754#26009#22238#20179#30331#35760
|
||||||
Color = clBtnFace
|
Color = clBtnFace
|
||||||
|
|
@ -20,7 +20,7 @@ object frmYMTRKList: TfrmYMTRKList
|
||||||
object ToolBar1: TToolBar
|
object ToolBar1: TToolBar
|
||||||
Left = 0
|
Left = 0
|
||||||
Top = 0
|
Top = 0
|
||||||
Width = 1364
|
Width = 1362
|
||||||
Height = 33
|
Height = 33
|
||||||
ButtonHeight = 30
|
ButtonHeight = 30
|
||||||
ButtonWidth = 101
|
ButtonWidth = 101
|
||||||
|
|
@ -112,7 +112,7 @@ object frmYMTRKList: TfrmYMTRKList
|
||||||
object Panel1: TPanel
|
object Panel1: TPanel
|
||||||
Left = 0
|
Left = 0
|
||||||
Top = 33
|
Top = 33
|
||||||
Width = 1364
|
Width = 1362
|
||||||
Height = 72
|
Height = 72
|
||||||
Align = alTop
|
Align = alTop
|
||||||
BevelInner = bvRaised
|
BevelInner = bvRaised
|
||||||
|
|
@ -406,7 +406,7 @@ object frmYMTRKList: TfrmYMTRKList
|
||||||
object cxGrid2: TcxGrid
|
object cxGrid2: TcxGrid
|
||||||
Left = 0
|
Left = 0
|
||||||
Top = 105
|
Top = 105
|
||||||
Width = 1224
|
Width = 1177
|
||||||
Height = 614
|
Height = 614
|
||||||
Align = alClient
|
Align = alClient
|
||||||
TabOrder = 2
|
TabOrder = 2
|
||||||
|
|
@ -659,13 +659,21 @@ object frmYMTRKList: TfrmYMTRKList
|
||||||
GridView = Tv1
|
GridView = Tv1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
object cxGrid1: TcxGrid
|
object Panel2: TPanel
|
||||||
Left = 1224
|
Left = 1177
|
||||||
Top = 105
|
Top = 105
|
||||||
Width = 140
|
Width = 185
|
||||||
Height = 614
|
Height = 614
|
||||||
Align = alRight
|
Align = alRight
|
||||||
|
Caption = 'Panel2'
|
||||||
TabOrder = 3
|
TabOrder = 3
|
||||||
|
object cxGrid1: TcxGrid
|
||||||
|
Left = -13
|
||||||
|
Top = 71
|
||||||
|
Width = 197
|
||||||
|
Height = 542
|
||||||
|
Align = alRight
|
||||||
|
TabOrder = 0
|
||||||
object TvMX: TcxGridDBTableView
|
object TvMX: TcxGridDBTableView
|
||||||
Navigator.Buttons.CustomButtons = <>
|
Navigator.Buttons.CustomButtons = <>
|
||||||
Navigator.Buttons.Delete.Enabled = False
|
Navigator.Buttons.Delete.Enabled = False
|
||||||
|
|
@ -680,14 +688,14 @@ object frmYMTRKList: TfrmYMTRKList
|
||||||
item
|
item
|
||||||
Kind = skSum
|
Kind = skSum
|
||||||
Position = spFooter
|
Position = spFooter
|
||||||
Column = cxGridDBColumn8
|
Column = TvMXMXQty
|
||||||
end
|
end
|
||||||
item
|
item
|
||||||
Kind = skCount
|
Kind = skCount
|
||||||
end
|
end
|
||||||
item
|
item
|
||||||
Kind = skSum
|
Kind = skSum
|
||||||
Column = cxGridDBColumn8
|
Column = TvMXMXQty
|
||||||
end>
|
end>
|
||||||
DataController.Summary.FooterSummaryItems = <
|
DataController.Summary.FooterSummaryItems = <
|
||||||
item
|
item
|
||||||
|
|
@ -695,7 +703,7 @@ object frmYMTRKList: TfrmYMTRKList
|
||||||
end
|
end
|
||||||
item
|
item
|
||||||
Kind = skSum
|
Kind = skSum
|
||||||
Column = cxGridDBColumn8
|
Column = TvMXMXQty
|
||||||
end>
|
end>
|
||||||
DataController.Summary.SummaryGroups = <>
|
DataController.Summary.SummaryGroups = <>
|
||||||
OptionsBehavior.GoToNextCellOnEnter = True
|
OptionsBehavior.GoToNextCellOnEnter = True
|
||||||
|
|
@ -705,20 +713,85 @@ object frmYMTRKList: TfrmYMTRKList
|
||||||
OptionsView.Indicator = True
|
OptionsView.Indicator = True
|
||||||
OptionsView.IndicatorWidth = 33
|
OptionsView.IndicatorWidth = 33
|
||||||
OnCustomDrawIndicatorCell = TvMXCustomDrawIndicatorCell
|
OnCustomDrawIndicatorCell = TvMXCustomDrawIndicatorCell
|
||||||
object cxGridDBColumn8: TcxGridDBColumn
|
object TvMXMXID: TcxGridDBColumn
|
||||||
|
Caption = #32534#21495
|
||||||
|
DataBinding.FieldName = 'MXID'
|
||||||
|
HeaderAlignmentHorz = taCenter
|
||||||
|
Width = 80
|
||||||
|
end
|
||||||
|
object TvMXMXQty: TcxGridDBColumn
|
||||||
Caption = #25968#37327
|
Caption = #25968#37327
|
||||||
DataBinding.FieldName = 'MXQty'
|
DataBinding.FieldName = 'MXQty'
|
||||||
PropertiesClassName = 'TcxTextEditProperties'
|
PropertiesClassName = 'TcxTextEditProperties'
|
||||||
HeaderAlignmentHorz = taCenter
|
HeaderAlignmentHorz = taCenter
|
||||||
Options.Editing = False
|
Options.Editing = False
|
||||||
Options.Sorting = False
|
Options.Sorting = False
|
||||||
Width = 112
|
Width = 80
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
object cxGridLevel2: TcxGridLevel
|
object cxGridLevel2: TcxGridLevel
|
||||||
GridView = TvMX
|
GridView = TvMX
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
object ToolBar2: TToolBar
|
||||||
|
Left = 1
|
||||||
|
Top = 42
|
||||||
|
Width = 183
|
||||||
|
Height = 29
|
||||||
|
ButtonHeight = 30
|
||||||
|
ButtonWidth = 71
|
||||||
|
Caption = 'ToolBar2'
|
||||||
|
Images = DataLink_YXYMT.ThreeImgList
|
||||||
|
List = True
|
||||||
|
ShowCaptions = True
|
||||||
|
TabOrder = 1
|
||||||
|
object ToolButton3: TToolButton
|
||||||
|
Left = 0
|
||||||
|
Top = 2
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #22686#21333#34892
|
||||||
|
ImageIndex = 12
|
||||||
|
end
|
||||||
|
object ToolButton4: TToolButton
|
||||||
|
Left = 75
|
||||||
|
Top = 2
|
||||||
|
AutoSize = True
|
||||||
|
Caption = #21024#34892
|
||||||
|
ImageIndex = 13
|
||||||
|
end
|
||||||
|
end
|
||||||
|
object Panel3: TPanel
|
||||||
|
Left = 1
|
||||||
|
Top = 1
|
||||||
|
Width = 183
|
||||||
|
Height = 41
|
||||||
|
Align = alTop
|
||||||
|
TabOrder = 2
|
||||||
|
object Label17: TLabel
|
||||||
|
Left = 1
|
||||||
|
Top = 12
|
||||||
|
Width = 36
|
||||||
|
Height = 12
|
||||||
|
Caption = #22686#34892#25968
|
||||||
|
end
|
||||||
|
object Edit1: TEdit
|
||||||
|
Left = 40
|
||||||
|
Top = 9
|
||||||
|
Width = 41
|
||||||
|
Height = 20
|
||||||
|
TabOrder = 0
|
||||||
|
Text = 'Edit1'
|
||||||
|
end
|
||||||
|
object Button1: TButton
|
||||||
|
Left = 96
|
||||||
|
Top = 7
|
||||||
|
Width = 75
|
||||||
|
Height = 25
|
||||||
|
Caption = #24555#36895#22686#34892
|
||||||
|
TabOrder = 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
object ADOQueryCmd: TADOQuery
|
object ADOQueryCmd: TADOQuery
|
||||||
Connection = DataLink_YXYMT.ADOLink
|
Connection = DataLink_YXYMT.ADOLink
|
||||||
Parameters = <>
|
Parameters = <>
|
||||||
|
|
|
||||||
|
|
@ -111,13 +111,22 @@ type
|
||||||
CustomerNoName: TEdit;
|
CustomerNoName: TEdit;
|
||||||
cxGrid1: TcxGrid;
|
cxGrid1: TcxGrid;
|
||||||
TvMX: TcxGridDBTableView;
|
TvMX: TcxGridDBTableView;
|
||||||
cxGridDBColumn8: TcxGridDBColumn;
|
TvMXMXQty: TcxGridDBColumn;
|
||||||
cxGridLevel2: TcxGridLevel;
|
cxGridLevel2: TcxGridLevel;
|
||||||
CDS_MX: TClientDataSet;
|
CDS_MX: TClientDataSet;
|
||||||
DS_MX: TDataSource;
|
DS_MX: TDataSource;
|
||||||
cxGridPopupMenu2: TcxGridPopupMenu;
|
cxGridPopupMenu2: TcxGridPopupMenu;
|
||||||
ToolButton1: TToolButton;
|
ToolButton1: TToolButton;
|
||||||
ToolButton2: TToolButton;
|
ToolButton2: TToolButton;
|
||||||
|
TvMXMXID: TcxGridDBColumn;
|
||||||
|
Panel2: TPanel;
|
||||||
|
ToolBar2: TToolBar;
|
||||||
|
ToolButton3: TToolButton;
|
||||||
|
ToolButton4: TToolButton;
|
||||||
|
Panel3: TPanel;
|
||||||
|
Edit1: TEdit;
|
||||||
|
Label17: TLabel;
|
||||||
|
Button1: TButton;
|
||||||
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);
|
||||||
|
|
@ -155,17 +164,16 @@ var
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
U_DataLink, U_RTFun, U_YMTRKInPut, U_ZdyAttachGYS, U_LabelPrint,
|
U_DataLink, U_RTFun, U_YMTRKInPut, U_ZdyAttachGYS ,U_LabelPrintFun;
|
||||||
U_ClientPrintRmf;
|
|
||||||
|
|
||||||
{$R *.dfm}
|
{$R *.dfm}
|
||||||
procedure TfrmYMTRKList.InitMXGrid(MCRNO: string);
|
procedure TfrmYMTRKList.InitMXGrid(SPID: string);
|
||||||
begin
|
begin
|
||||||
with ADOQueryTemp do
|
with ADOQueryTemp do
|
||||||
begin
|
begin
|
||||||
Close;
|
Close;
|
||||||
sql.Clear;
|
sql.Clear;
|
||||||
sql.Add('select * from YMT_CK_MX where CRNO=' + quotedstr(Trim(MCRNO)));
|
sql.Add('select * from YMT_CK_MX where SPID=' + quotedstr(Trim(SPID)));
|
||||||
sql.Add(' order by MXID');
|
sql.Add(' order by MXID');
|
||||||
Open;
|
Open;
|
||||||
end;
|
end;
|
||||||
|
|
@ -267,8 +275,8 @@ begin
|
||||||
TBDel.Visible := True;
|
TBDel.Visible := True;
|
||||||
TBEdit.Visible := True;
|
TBEdit.Visible := True;
|
||||||
end;
|
end;
|
||||||
ReadCxGrid('´ý¼ì²¼Èë¿âÁбí', Tv1, '´ý¼ì²¼²Ö¿â');
|
// ReadCxGrid('´ý¼ì²¼Èë¿âÁбí', Tv1, '´ý¼ì²¼²Ö¿â');
|
||||||
ReadCxGrid('´ý¼ì²¼Èë¿âÁбí2', TvMX, '´ý¼ì²¼²Ö¿â');
|
// ReadCxGrid('´ý¼ì²¼Èë¿âÁбí2', TvMX, '´ý¼ì²¼²Ö¿â');
|
||||||
//InitGrid();
|
//InitGrid();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
@ -439,34 +447,18 @@ procedure TfrmYMTRKList.ToolButton1Click(Sender: TObject);
|
||||||
var
|
var
|
||||||
FPrintJson, JsonResult: string;
|
FPrintJson, JsonResult: string;
|
||||||
begin
|
begin
|
||||||
FPrintJson := '{ "LMType": "LMType","PreviewPrint": true, "PrtArgs": [ { "IsSql": true, "Filtration": "Filtration1" }, { "IsSql": true, "Filtration": "Filtration2" }, { "IsSql": true, "Filtration": "Filtration3" } ] }';
|
FPrintJson := '{ "LMType": "LMType","PreviewPrint": true,"DConString": "' + DConString + '","DCode": "' + DCode + '","DName": "' + DName + '", "PrtArgs": [ { "IsSql": true, "Filtration": "Filtration1" }] }';
|
||||||
with TfrmLabelPrint.Create(Application, PChar(FPrintJson)) do
|
|
||||||
begin
|
|
||||||
|
|
||||||
if ShowModal = 1 then
|
ShowMessage(FormPrint(Application, PChar(FPrintJson)));
|
||||||
begin
|
|
||||||
JsonResult := FJsonOut;
|
|
||||||
end;
|
|
||||||
end;
|
|
||||||
ShowMessage(JsonResult);
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TfrmYMTRKList.ToolButton2Click(Sender: TObject);
|
procedure TfrmYMTRKList.ToolButton2Click(Sender: TObject);
|
||||||
var
|
var
|
||||||
MPrintJson, JsonResult: string;
|
MPrintJson, JsonResult: string;
|
||||||
begin
|
begin
|
||||||
MPrintJson := '{ "LBName": "²âÊÔ","IsPreview": true,"printerIndex": 0,"ExportFileType": "", "PrtArgs": [ {"SqlStr": "EXEC p_test ''22'' " }, {"SqlStr": "select x=2" }, {"SqlStr": "select x=2" } ] }';
|
MPrintJson := '{ "LBName": "²âÊÔ","DConString": "' + DConString + '","DCode": "' + DCode + '","DName": "' + DName + '","IsPreview": true,"printerIndex": 0,"ExportFileType": "", "PrtArgs": [ {"SqlStr": "EXEC p_test ''22'' " }] }';
|
||||||
|
ShowMessage(FunPrint(Application, PChar(MPrintJson)));
|
||||||
|
|
||||||
with TfrmClientPrintRmf.Create(Application, PChar(MPrintJson)) do
|
|
||||||
begin
|
|
||||||
|
|
||||||
Show;
|
|
||||||
|
|
||||||
JsonResult := FJsonOut;
|
|
||||||
|
|
||||||
end;
|
|
||||||
|
|
||||||
ShowMessage(JsonResult);
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
|
|
||||||
|
|
@ -101,7 +101,7 @@ DebugSourceDirs=
|
||||||
UsePackages=0
|
UsePackages=0
|
||||||
[Parameters]
|
[Parameters]
|
||||||
RunParams=
|
RunParams=
|
||||||
HostApplication=E:\项目资料\00_重点客户\云翔\D7myYunxiang\云翔一码通\testDll.exe
|
HostApplication=D:\Project\D7myYunxiang\云翔一码通\testDll.exe
|
||||||
Launcher=
|
Launcher=
|
||||||
UseLauncher=0
|
UseLauncher=0
|
||||||
DebugCWD=
|
DebugCWD=
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,8 @@ uses
|
||||||
superobject in '..\Z99Dependency\ThreeFun\Fun\superobject.pas',
|
superobject in '..\Z99Dependency\ThreeFun\Fun\superobject.pas',
|
||||||
U_ClientPrintRmf in '..\A00±êÇ©´òÓ¡\U_ClientPrintRmf.pas' {frmClientPrintRmf},
|
U_ClientPrintRmf in '..\A00±êÇ©´òÓ¡\U_ClientPrintRmf.pas' {frmClientPrintRmf},
|
||||||
U_LabelMapSet in '..\A00±êÇ©´òÓ¡\U_LabelMapSet.pas' {frmLabelMapSet},
|
U_LabelMapSet in '..\A00±êÇ©´òÓ¡\U_LabelMapSet.pas' {frmLabelMapSet},
|
||||||
U_LabelPrint in '..\A00±êÇ©´òÓ¡\U_LabelPrint.pas' {frmLabelPrint};
|
U_LabelPrint in '..\A00±êÇ©´òÓ¡\U_LabelPrint.pas' {frmLabelPrint},
|
||||||
|
U_LabelPrintFun in '..\A00±êÇ©´òÓ¡\U_LabelPrintFun.pas';
|
||||||
|
|
||||||
{$R *.res}
|
{$R *.res}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user