unit u_rp_in_total; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, dxExEdtr, ADODB, DB, bsSkinCtrls, dxDBTLCl, dxGrClms, dxDBGrid, dxTL, dxDBCtrl, dxCntner, ComCtrls, bsSkinTabs, ExtCtrls; type Tfrm_rp_in_total = class(TForm) Panel1: TPanel; bsSkinPageControl1: TbsSkinPageControl; bsSkinTabSheet1: TbsSkinTabSheet; bsSkinTabSheet2: TbsSkinTabSheet; dxDBGrid6: TdxDBGrid; dxDBGridMaskColumn95: TdxDBGridMaskColumn; dxDBGridColumn17: TdxDBGridColumn; dxDBGridColumn18: TdxDBGridColumn; dxDBGridColumn19: TdxDBGridColumn; dxDBGridColumn20: TdxDBGridColumn; dxDBGridColumn21: TdxDBGridColumn; dxDBGridColumn22: TdxDBGridColumn; dxDBGridColumn23: TdxDBGridColumn; dxDBGridColumn24: TdxDBGridColumn; dxDBGridColumn25: TdxDBGridColumn; bsSkinTabSheet3: TbsSkinTabSheet; dxDBGrid7: TdxDBGrid; dxDBGridMaskColumn96: TdxDBGridMaskColumn; dxDBGridColumn38: TdxDBGridColumn; dxDBGridColumn39: TdxDBGridColumn; dxDBGridColumn40: TdxDBGridColumn; dxDBGridColumn41: TdxDBGridColumn; dxDBGridColumn42: TdxDBGridColumn; dxDBGridColumn43: TdxDBGridColumn; dxDBGridColumn44: TdxDBGridColumn; dxDBGridColumn45: TdxDBGridColumn; dxDBGridColumn46: TdxDBGridColumn; bsSkinPanel2: TbsSkinPanel; bsSkinButton10: TbsSkinButton; bsSkinButton9: TbsSkinButton; bsSkinButton5: TbsSkinButton; p_total: TADOStoredProc; p_client: TADOStoredProc; p_client1: TDataSource; p_sales: TADOStoredProc; p_sales1: TDataSource; p_total1: TDataSource; dxDBGrid1: TdxDBGrid; dxDBGridMaskColumn1: TdxDBGridMaskColumn; dxDBGridColumn1: TdxDBGridColumn; dxDBGridColumn2: TdxDBGridColumn; dxDBGridColumn3: TdxDBGridColumn; dxDBGridColumn4: TdxDBGridColumn; dxDBGridColumn5: TdxDBGridColumn; dxDBGridColumn6: TdxDBGridColumn; dxDBGridColumn7: TdxDBGridColumn; dxDBGridColumn8: TdxDBGridColumn; dxDBGridColumn9: TdxDBGridColumn; dxDBGrid6Column11: TdxDBGridColumn; dxDBGrid7Column11: TdxDBGridColumn; procedure bsSkinButton5Click(Sender: TObject); procedure FormClose(Sender: TObject; var Action: TCloseAction); procedure bsSkinButton9Click(Sender: TObject); procedure bsSkinButton10Click(Sender: TObject); procedure Panel1Resize(Sender: TObject); procedure dxDBGrid1ColumnSorting(Sender: TObject; Column: TdxDBTreeListColumn; var Allow: Boolean); procedure dxDBGrid6ColumnSorting(Sender: TObject; Column: TdxDBTreeListColumn; var Allow: Boolean); procedure dxDBGrid7ColumnSorting(Sender: TObject; Column: TdxDBTreeListColumn; var Allow: Boolean); private { Private declarations } public { Public declarations } end; var frm_rp_in_total: Tfrm_rp_in_total; implementation uses u_rp_no_seae_query, u_main, my_sys_function; {$R *.dfm} procedure Tfrm_rp_in_total.bsSkinButton5Click(Sender: TObject); begin close; end; procedure Tfrm_rp_in_total.FormClose(Sender: TObject; var Action: TCloseAction); begin frm_rp_in_total.Hide; frm_rp_in_total.ManualFloat(frm_rp_in_total.BoundsRect ); frm_main.freeTabs('frm_rp_in_total'); action:=cafree; frm_rp_in_total:=nil; end; procedure Tfrm_rp_in_total.bsSkinButton9Click(Sender: TObject); begin sys_print('业务发票综合分析',2,nil,nil,nil,nil,p_total1,p_client1,p_sales1,NIL,nil,nil,nil); end; procedure Tfrm_rp_in_total.bsSkinButton10Click(Sender: TObject); begin try frm_rp_no_seae_query:=tfrm_rp_no_seae_query.Create (self); frm_rp_no_seae_query.Caption:='业务发票综合分析'; no_seae_query_bs:=10; no_seae_query_limited:='0035'; no_seae_query_table:='v_op_no.'; no_seae_query_fee:=5; frm_rp_no_seae_query.ShowModal; finally frm_rp_no_seae_query.Free; end; end; procedure Tfrm_rp_in_total.Panel1Resize(Sender: TObject); begin bsSkinPanel2.Left:=Panel1.Width-bsSkinPanel2.Width; end; procedure Tfrm_rp_in_total.dxDBGrid1ColumnSorting(Sender: TObject; Column: TdxDBTreeListColumn; var Allow: Boolean); begin Column_sort_pro(Column,p_total,'业务种类'); end; procedure Tfrm_rp_in_total.dxDBGrid6ColumnSorting(Sender: TObject; Column: TdxDBTreeListColumn; var Allow: Boolean); begin Column_sort_pro(Column,p_client,'客户名称'); end; procedure Tfrm_rp_in_total.dxDBGrid7ColumnSorting(Sender: TObject; Column: TdxDBTreeListColumn; var Allow: Boolean); begin Column_sort_pro(Column,p_sales,'揽货人'); end; end.