|
|
|
|
unit u_rp_no_total;
|
|
|
|
|
|
|
|
|
|
interface
|
|
|
|
|
|
|
|
|
|
uses
|
|
|
|
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
|
|
|
|
Dialogs, bsSkinCtrls, ExtCtrls, ComCtrls, bsSkinTabs, DB, ADODB,
|
|
|
|
|
dxExEdtr, dxDBTLCl, dxGrClms, dxDBGrid, dxTL, dxDBCtrl, dxCntner, Menus,
|
|
|
|
|
StdCtrls, Grids, DBGrids, kbmMemTable;
|
|
|
|
|
|
|
|
|
|
type
|
|
|
|
|
Tfrm_rp_no_total = class(TForm)
|
|
|
|
|
Panel1: TPanel;
|
|
|
|
|
bsSkinPanel2: TbsSkinPanel;
|
|
|
|
|
bsSkinButton10: TbsSkinButton;
|
|
|
|
|
bsSkinButton9: TbsSkinButton;
|
|
|
|
|
bsSkinButton1: TbsSkinButton;
|
|
|
|
|
bsSkinButton5: TbsSkinButton;
|
|
|
|
|
bsSkinCheckRadioBox1: TbsSkinCheckRadioBox;
|
|
|
|
|
bsSkinCheckRadioBox2: TbsSkinCheckRadioBox;
|
|
|
|
|
bsSkinCheckRadioBox3: TbsSkinCheckRadioBox;
|
|
|
|
|
p_total: TADOStoredProc;
|
|
|
|
|
p_total1: TDataSource;
|
|
|
|
|
p_total_client1: TDataSource;
|
|
|
|
|
p_total_client: TADOStoredProc;
|
|
|
|
|
p_total_sales: TADOStoredProc;
|
|
|
|
|
p_total_sales1: TDataSource;
|
|
|
|
|
SaveDialog: TSaveDialog;
|
|
|
|
|
bsSkinPageControl4: TbsSkinPageControl;
|
|
|
|
|
bsSkinTabSheet1: TbsSkinTabSheet;
|
|
|
|
|
bsSkinTabSheet2: TbsSkinTabSheet;
|
|
|
|
|
bsSkinTabSheet3: TbsSkinTabSheet;
|
|
|
|
|
dxDBGrid1: TdxDBGrid;
|
|
|
|
|
dxDBGridMaskColumn95: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column23: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn17: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn18: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn19: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn20: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn21: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn22: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn23: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn24: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn25: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn26: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn27: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn28: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn29: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn30: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn31: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn32: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn33: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn34: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn35: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn36: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn37: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid2: TdxDBGrid;
|
|
|
|
|
dxDBGridMaskColumn96: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid2Column23: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn38: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn39: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn40: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn41: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn42: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn43: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn44: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn45: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn46: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn47: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn48: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn49: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn50: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn51: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn52: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn53: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn54: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn55: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn56: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn57: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn58: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3: TdxDBGrid;
|
|
|
|
|
dxDBGrid3Column22: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn59: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn60: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn61: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn62: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn63: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn64: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn65: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn66: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn67: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn68: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn69: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn70: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn71: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn72: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn73: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn74: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn75: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn76: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn77: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn78: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn79: TdxDBGridColumn;
|
|
|
|
|
bsSkinTabSheet4: TbsSkinTabSheet;
|
|
|
|
|
bsSkinTabSheet5: TbsSkinTabSheet;
|
|
|
|
|
bsSkinTabSheet6: TbsSkinTabSheet;
|
|
|
|
|
bsSkinTabSheet7: TbsSkinTabSheet;
|
|
|
|
|
p_accept_bill1: TDataSource;
|
|
|
|
|
p_accept_fee: TADOStoredProc;
|
|
|
|
|
p_accept_fee1: TDataSource;
|
|
|
|
|
p_pay_bill: TADOStoredProc;
|
|
|
|
|
p_pay_bill1: TDataSource;
|
|
|
|
|
p_pay_fee: TADOStoredProc;
|
|
|
|
|
p_pay_fee1: TDataSource;
|
|
|
|
|
dxDBGrid4: TdxDBGrid;
|
|
|
|
|
dxDBGrid1Column1: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column54: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column11: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column13: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column15: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column64: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column66: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1USD: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column3: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column4: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1RMB: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column6: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column7: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column8: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column9: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column10: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column12: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGrid1Column63: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column14: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column16: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column18: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column19: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column21: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column20: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column22: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGridMaskColumn1: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column24: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column25: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column26: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column27: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column28: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column29: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid11: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid12: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid13: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid14: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid15: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid16: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid17: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid18: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid19: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid110: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column50: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1TEU: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column52: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column53: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column55: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column56: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column57: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column58: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column59: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column60: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid1Column61: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column62: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column68: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column69: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5: TdxDBGrid;
|
|
|
|
|
dxDBGrid3Column1: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column2: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column3: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column4: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column5: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column6: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column7: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column8: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column9: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column10: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column11: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGrid3Column59: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column12: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column13: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column15: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column16: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column18: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column17: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column19: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGrid3Column20: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column21: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn2: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column23: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column24: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column25: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column26: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid31: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid32: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid33: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid34: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid35: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid36: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid37: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid38: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid39: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid310: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column47: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3TEU: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column49: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column50: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column51: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column52: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column53: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column54: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column55: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column56: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid3Column57: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column58: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column60: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column61: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column62: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column63: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column64: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column65: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6: TdxDBGrid;
|
|
|
|
|
dxDBGridMaskColumn3: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn4: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn5: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn6: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn7: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridColumn5: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn6: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn7: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn8: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn9: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn10: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn11: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn80: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn81: TdxDBGridColumn;
|
|
|
|
|
dxDBGridDateColumn1: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGridColumn82: TdxDBGridColumn;
|
|
|
|
|
dxDBGridMaskColumn8: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn9: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn10: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn11: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn12: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn13: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridDateColumn2: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGridMaskColumn14: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn15: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn16: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn17: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn18: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridColumn83: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn84: TdxDBGridColumn;
|
|
|
|
|
dxDBGridMaskColumn19: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn20: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn21: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn22: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn23: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn24: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn25: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn26: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn27: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn28: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn29: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn30: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn31: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn32: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn33: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn34: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn35: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn36: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn37: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn38: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridColumn85: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn86: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn87: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn88: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7: TdxDBGrid;
|
|
|
|
|
dxDBGridMaskColumn47: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn48: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn49: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn50: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn51: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn52: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn53: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridColumn12: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn13: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn14: TdxDBGridColumn;
|
|
|
|
|
dxDBGridDateColumn3: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGrid5Column58: TdxDBGridColumn;
|
|
|
|
|
dxDBGridMaskColumn54: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn55: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn56: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn57: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn58: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn59: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridDateColumn4: TdxDBGridDateColumn;
|
|
|
|
|
dxDBGridMaskColumn60: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn61: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn62: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn63: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn64: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridColumn15: TdxDBGridColumn;
|
|
|
|
|
dxDBGridColumn16: TdxDBGridColumn;
|
|
|
|
|
dxDBGridMaskColumn65: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn66: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn67: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn68: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn69: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn70: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn71: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn72: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn73: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn74: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn85: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn86: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn87: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn88: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn89: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn90: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn91: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn92: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn93: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGridMaskColumn94: TdxDBGridMaskColumn;
|
|
|
|
|
dxDBGrid5Column56: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column57: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column49: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column50: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column51: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column52: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column53: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column54: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column59: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column55: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column55: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column55: TdxDBGridColumn;
|
|
|
|
|
PopupMenu2: TPopupMenu;
|
|
|
|
|
N10: TMenuItem;
|
|
|
|
|
N11: TMenuItem;
|
|
|
|
|
N14: TMenuItem;
|
|
|
|
|
N13: TMenuItem;
|
|
|
|
|
N12: TMenuItem;
|
|
|
|
|
N15: TMenuItem;
|
|
|
|
|
N16: TMenuItem;
|
|
|
|
|
dxDBGrid4Column60: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column59: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column56: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column56: TdxDBGridColumn;
|
|
|
|
|
bsSkinCheckRadioBox4: TbsSkinCheckRadioBox;
|
|
|
|
|
bsSkinCheckRadioBox5: TbsSkinCheckRadioBox;
|
|
|
|
|
bsSkinCheckRadioBox6: TbsSkinCheckRadioBox;
|
|
|
|
|
N1: TMenuItem;
|
|
|
|
|
N2: TMenuItem;
|
|
|
|
|
N3: TMenuItem;
|
|
|
|
|
N4: TMenuItem;
|
|
|
|
|
dxDBGrid4Column61: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column62: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column60: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column61: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column57: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column58: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column57: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column58: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column63: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column62: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column59: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column59: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column64: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column63: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column60: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column60: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column65: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column64: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column61: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column61: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column66: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column67: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column68: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column69: TdxDBGridColumn;
|
|
|
|
|
p_accept_bill: TADOQuery;
|
|
|
|
|
p_accept_billDSDesigner: TStringField;
|
|
|
|
|
p_accept_billDSDesigner2: TStringField;
|
|
|
|
|
p_accept_billUSD: TBCDField;
|
|
|
|
|
p_accept_billUSD2: TBCDField;
|
|
|
|
|
p_accept_billUSD3: TBCDField;
|
|
|
|
|
p_accept_billRMB: TBCDField;
|
|
|
|
|
p_accept_billRMB2: TBCDField;
|
|
|
|
|
p_accept_billRMB3: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner3: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner4: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner5: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner6: TStringField;
|
|
|
|
|
p_accept_billDSDesigner7: TDateTimeField;
|
|
|
|
|
p_accept_billDSDesigner8: TStringField;
|
|
|
|
|
p_accept_billDSDesigner9: TStringField;
|
|
|
|
|
p_accept_billDSDesigner10: TStringField;
|
|
|
|
|
p_accept_billDSDesigner11: TStringField;
|
|
|
|
|
p_accept_billDSDesigner12: TStringField;
|
|
|
|
|
p_accept_billDSDesigner13: TStringField;
|
|
|
|
|
p_accept_billDSDesigner14: TStringField;
|
|
|
|
|
p_accept_billDSDesigner15: TStringField;
|
|
|
|
|
p_accept_billDSDesigner16: TStringField;
|
|
|
|
|
p_accept_billDSDesigner17: TStringField;
|
|
|
|
|
p_accept_billDSDesigner18: TStringField;
|
|
|
|
|
p_accept_billDSDesigner19: TStringField;
|
|
|
|
|
p_accept_billDSDesigner20: TStringField;
|
|
|
|
|
p_accept_billDSDesigner21: TDateTimeField;
|
|
|
|
|
p_accept_billDSDesigner22: TStringField;
|
|
|
|
|
p_accept_billDSDesigner23: TStringField;
|
|
|
|
|
p_accept_billDSDesigner24: TStringField;
|
|
|
|
|
p_accept_billDSDesigner25: TIntegerField;
|
|
|
|
|
p_accept_billDSDesigner26: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner27: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner1: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner28: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner32: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner42: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner52: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner62: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner72: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner82: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner92: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner102: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner29: TBCDField;
|
|
|
|
|
p_accept_billTEU: TBCDField;
|
|
|
|
|
p_accept_billDSDesigner30: TStringField;
|
|
|
|
|
p_accept_billDSDesigner31: TStringField;
|
|
|
|
|
p_accept_billDSDesigner33: TStringField;
|
|
|
|
|
p_accept_billDSDesigner34: TStringField;
|
|
|
|
|
p_accept_billDSDesigner35: TStringField;
|
|
|
|
|
p_accept_billDSDesigner36: TStringField;
|
|
|
|
|
p_accept_billDSDesigner37: TStringField;
|
|
|
|
|
p_accept_billDSDesigner38: TStringField;
|
|
|
|
|
p_accept_billDSDesigner39: TStringField;
|
|
|
|
|
p_accept_billDSDesigner40: TStringField;
|
|
|
|
|
p_accept_billDSDesigner41: TStringField;
|
|
|
|
|
p_accept_billDSDesigner43: TStringField;
|
|
|
|
|
p_accept_billDSDesigner44: TStringField;
|
|
|
|
|
p_accept_billDSDesigner45: TIntegerField;
|
|
|
|
|
p_accept_billDSDesigner46: TIntegerField;
|
|
|
|
|
p_accept_billDSDesigner47: TBCDField;
|
|
|
|
|
ADOQueryINV: TADOQuery;
|
|
|
|
|
ADOQueryINVDSDesigner: TStringField;
|
|
|
|
|
ADOQueryINVDSDesigner2: TStringField;
|
|
|
|
|
ADOQueryINVUSD: TStringField;
|
|
|
|
|
ADOQueryINVusd2: TBCDField;
|
|
|
|
|
ADOQueryINVRMB: TStringField;
|
|
|
|
|
ADOQueryINVRMB2: TBCDField;
|
|
|
|
|
memtblDetail: TkbmMemTable;
|
|
|
|
|
memtblDetailField: TStringField;
|
|
|
|
|
memtblDetailField2: TStringField;
|
|
|
|
|
memtblDetailUSD: TStringField;
|
|
|
|
|
memtblDetailusd2: TFloatField;
|
|
|
|
|
memtblDetailRMB: TStringField;
|
|
|
|
|
memtblDetailRMB2: TFloatField;
|
|
|
|
|
p_accept_billUSD4: TStringField;
|
|
|
|
|
p_accept_billUSD5: TFloatField;
|
|
|
|
|
p_accept_billRMB4: TStringField;
|
|
|
|
|
p_accept_billRMB5: TFloatField;
|
|
|
|
|
dxDBGrid4Column70: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField: TIntegerField;
|
|
|
|
|
dxDBGrid5Column65: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column71: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column62: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField2: TStringField;
|
|
|
|
|
dxDBGrid4Column72: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column63: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField3: TStringField;
|
|
|
|
|
dxDBGrid5Column66: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column67: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column62: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column63: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column68: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column69: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column70: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column71: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column64: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column65: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column66: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column67: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column73: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column68: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column73: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column74: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column75: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField4: TFloatField;
|
|
|
|
|
p_accept_billField5: TFloatField;
|
|
|
|
|
p_accept_billBCDField: TFloatField;
|
|
|
|
|
dxDBGrid6Column64: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column65: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column66: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column30: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column31: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column32: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column33: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column34: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid1Column35: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid2Column24: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid2Column25: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid2Column26: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid2Column27: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid2Column28: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid2Column29: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column27: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column28: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column29: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column30: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column31: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid3Column32: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column76: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField6: TStringField;
|
|
|
|
|
dxDBGrid6Column67: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column68: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column69: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid4Column77: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField7: TDateField;
|
|
|
|
|
p_accept_billField8: TDateField;
|
|
|
|
|
dxDBGrid4Column78: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column70: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid6Column71: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField9: TStringField;
|
|
|
|
|
dxDBGrid4Column79: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column74: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column75: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column76: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column77: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column78: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid5Column79: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column69: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column70: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column71: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column72: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column73: TdxDBGridColumn;
|
|
|
|
|
dxDBGrid7Column74: TdxDBGridColumn;
|
|
|
|
|
p_accept_billField10: TStringField;
|
|
|
|
|
dxDBGrid4Column80: TdxDBGridColumn;
|
|
|
|
|
procedure bsSkinButton5Click(Sender: TObject);
|
|
|
|
|
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
|
|
|
|
procedure Panel1Resize(Sender: TObject);
|
|
|
|
|
procedure bsSkinButton10Click(Sender: TObject);
|
|
|
|
|
procedure bsSkinButton1Click(Sender: TObject);
|
|
|
|
|
procedure bsSkinButton9Click(Sender: TObject);
|
|
|
|
|
procedure dxDBGrid1ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
procedure dxDBGrid2ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
procedure dxDBGrid3ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
procedure dxDBGrid4DblClick(Sender: TObject);
|
|
|
|
|
procedure dxDBGrid5DblClick(Sender: TObject);
|
|
|
|
|
procedure dxDBGrid6DblClick(Sender: TObject);
|
|
|
|
|
procedure dxDBGrid7DblClick(Sender: TObject);
|
|
|
|
|
procedure N10Click(Sender: TObject);
|
|
|
|
|
procedure N14Click(Sender: TObject);
|
|
|
|
|
procedure N12Click(Sender: TObject);
|
|
|
|
|
procedure N16Click(Sender: TObject);
|
|
|
|
|
procedure FormShow(Sender: TObject);
|
|
|
|
|
procedure p_totalAfterOpen(DataSet: TDataSet);
|
|
|
|
|
procedure dxDBGrid4ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
procedure dxDBGrid5ColumnSorting(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);
|
|
|
|
|
procedure bsSkinPageControl4Change(Sender: TObject);
|
|
|
|
|
procedure N3Click(Sender: TObject);
|
|
|
|
|
procedure N4Click(Sender: TObject);
|
|
|
|
|
procedure dxDBGrid4Column61CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure dxDBGrid5Column60CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure dxDBGrid6Column57CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure dxDBGrid7Column57CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure dxDBGrid4Column62CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure dxDBGrid5Column61CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure dxDBGrid6Column58CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure dxDBGrid7Column58CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean;
|
|
|
|
|
var ADone: Boolean);
|
|
|
|
|
procedure p_accept_billCalcFields(DataSet: TDataSet);
|
|
|
|
|
procedure dxDBGrid4CustomDraw(Sender: TObject; ACanvas: TCanvas;
|
|
|
|
|
ARect: TRect; ANode: TdxTreeListNode; AColumn: TdxDBTreeListColumn;
|
|
|
|
|
const AText: String; AFont: TFont; var AColor: TColor; ASelected,
|
|
|
|
|
AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
private
|
|
|
|
|
{ Private declarations }
|
|
|
|
|
public
|
|
|
|
|
{ Public declarations }
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
var
|
|
|
|
|
frm_rp_no_total: Tfrm_rp_no_total;
|
|
|
|
|
|
|
|
|
|
implementation
|
|
|
|
|
|
|
|
|
|
uses u_main, u_rp_no_seae_query,my_sys_function;
|
|
|
|
|
|
|
|
|
|
{$R *.dfm}
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.bsSkinButton5Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
close;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.FormClose(Sender: TObject;
|
|
|
|
|
var Action: TCloseAction);
|
|
|
|
|
begin
|
|
|
|
|
savereggrid(dxdbgrid1,caption+'1');
|
|
|
|
|
savereggrid(dxdbgrid2,caption+'2');
|
|
|
|
|
savereggrid(dxdbgrid3,caption+'3');
|
|
|
|
|
savereggrid(dxdbgrid4,caption+'4');
|
|
|
|
|
savereggrid(dxdbgrid5,caption+'5');
|
|
|
|
|
savereggrid(dxdbgrid6,caption+'6');
|
|
|
|
|
savereggrid(dxdbgrid7,caption+'7');
|
|
|
|
|
frm_rp_no_total.Hide;
|
|
|
|
|
frm_rp_no_total.ManualFloat(frm_rp_no_total.BoundsRect );
|
|
|
|
|
frm_main.freeTabs('frm_rp_no_total');
|
|
|
|
|
action:=cafree;
|
|
|
|
|
frm_rp_no_total:=nil;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.Panel1Resize(Sender: TObject);
|
|
|
|
|
var
|
|
|
|
|
i:integer;
|
|
|
|
|
begin
|
|
|
|
|
i:=round(bsSkinPanel2.Width/10);
|
|
|
|
|
bsSkinCheckRadioBox1.Width:=i;
|
|
|
|
|
bsSkinCheckRadioBox2.Width:=i;
|
|
|
|
|
bsSkinCheckRadioBox3.Width:=i;
|
|
|
|
|
bsSkinCheckRadioBox4.Width:=i;
|
|
|
|
|
bsSkinCheckRadioBox5.Width:=i;
|
|
|
|
|
bsSkinCheckRadioBox6.Width:=i;
|
|
|
|
|
bsSkinButton10.Width:=i;
|
|
|
|
|
bsSkinButton9.Width:=i;
|
|
|
|
|
bsSkinButton1.Width:=i;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.bsSkinButton10Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
// if p_total.Active then p_total.close;
|
|
|
|
|
// p_total1.DataSet:=nil;
|
|
|
|
|
if p_total_client.Active then p_total_client.close;
|
|
|
|
|
p_total_client1.DataSet:=nil;
|
|
|
|
|
if p_total_sales.Active then p_total_sales.close;
|
|
|
|
|
p_total_sales1.DataSet:=nil;
|
|
|
|
|
if p_accept_bill.Active then p_accept_bill.close;
|
|
|
|
|
p_accept_bill1.DataSet:=nil;
|
|
|
|
|
if p_accept_fee.Active then p_accept_fee.close;
|
|
|
|
|
p_accept_fee1.DataSet:=nil;
|
|
|
|
|
if p_pay_bill.Active then p_pay_bill.close;
|
|
|
|
|
p_pay_bill1.DataSet:=nil;
|
|
|
|
|
if p_pay_fee.Active then p_pay_fee.close;
|
|
|
|
|
p_pay_fee1.DataSet:=nil;
|
|
|
|
|
try
|
|
|
|
|
frm_rp_no_seae_query:=tfrm_rp_no_seae_query.Create (self);
|
|
|
|
|
frm_rp_no_seae_query.Caption:='<27><><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7>ͳ<EFBFBD><CDB3>';
|
|
|
|
|
no_seae_query_bs:=5;
|
|
|
|
|
no_seae_query_limited:='0033';
|
|
|
|
|
if bsSkinCheckRadioBox1.Checked then
|
|
|
|
|
no_seae_query_fee:=1
|
|
|
|
|
else if bsSkinCheckRadioBox2.Checked then
|
|
|
|
|
no_seae_query_fee:=2
|
|
|
|
|
else if bsSkinCheckRadioBox4.Checked then
|
|
|
|
|
no_seae_query_fee:=4
|
|
|
|
|
else if bsSkinCheckRadioBox5.Checked then
|
|
|
|
|
no_seae_query_fee:=5
|
|
|
|
|
else if bsSkinCheckRadioBox6.Checked then
|
|
|
|
|
no_seae_query_fee:=6
|
|
|
|
|
else
|
|
|
|
|
no_seae_query_fee:=3;
|
|
|
|
|
|
|
|
|
|
frm_rp_no_seae_query.rp_seae_query_str:='<27>ۺ<EFBFBD>Ƿ<EFBFBD><C7B7>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
frm_rp_no_seae_query.ShowModal;
|
|
|
|
|
finally
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.bsSkinButton1Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
with SaveDialog do
|
|
|
|
|
begin
|
|
|
|
|
DefaultExt :='xls';
|
|
|
|
|
Filter := '(*.xls)|*.xls';
|
|
|
|
|
if Execute then
|
|
|
|
|
begin
|
|
|
|
|
if bsSkinTabSheet1.Showing then
|
|
|
|
|
dxDBGrid1.SaveToXLS(FileName,true)
|
|
|
|
|
else if bsSkinTabSheet2.Showing then
|
|
|
|
|
dxDBGrid2.SaveToXLS(FileName,true)
|
|
|
|
|
else if bsSkinTabSheet4.Showing then
|
|
|
|
|
dxDBGrid4.SaveToXLS(FileName,true)
|
|
|
|
|
else if bsSkinTabSheet5.Showing then
|
|
|
|
|
dxDBGrid5.SaveToXLS(FileName,true)
|
|
|
|
|
else if bsSkinTabSheet6.Showing then
|
|
|
|
|
dxDBGrid6.SaveToXLS(FileName,true)
|
|
|
|
|
else if bsSkinTabSheet7.Showing then
|
|
|
|
|
dxDBGrid7.SaveToXLS(FileName,true)
|
|
|
|
|
else if bsSkinTabSheet3.Showing then
|
|
|
|
|
dxDBGrid3.SaveToXLS(FileName,true);
|
|
|
|
|
end;
|
|
|
|
|
end;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.bsSkinButton9Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
sys_print('Ƿ<><C7B7><EFBFBD>ۺϷ<DBBA><CFB7><EFBFBD>',2,nil,nil,nil,nil,p_accept_bill1,p_accept_fee1,p_pay_bill1,p_pay_fee1,p_total_client1,p_total_sales1,p_total1);
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid1ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
Column_sort_pro(Column,p_total_client,'<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid2ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
Column_sort_pro(Column,p_total_sales,'<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid3ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
Column_sort_pro(Column,p_total,'ҵ<><D2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid4DblClick(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if EmpDr
|
|
|
|
|
and EmpCr then
|
|
|
|
|
|
|
|
|
|
fee_view(p_accept_bill.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring);
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid5DblClick(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if EmpDr
|
|
|
|
|
and EmpCr then
|
|
|
|
|
fee_view(p_accept_fee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring);
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid6DblClick(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if EmpDr
|
|
|
|
|
and EmpCr then
|
|
|
|
|
fee_view(p_pay_bill.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring);
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid7DblClick(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if EmpDr
|
|
|
|
|
and EmpCr then
|
|
|
|
|
fee_view(p_pay_fee.fieldbyname('<27><><EFBFBD><EFBFBD>').asstring);
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.N10Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if bsSkinTabSheet1.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_no(dxdbgrid1);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet2.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_no(dxdbgrid2);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet3.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_no(dxdbgrid3);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet4.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_no(dxdbgrid4);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet5.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_no(dxdbgrid5);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet6.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_no(dxdbgrid6);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet7.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_no(dxdbgrid7);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.N14Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if bsSkinTabSheet1.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_all(dxdbgrid1);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet2.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_all(dxdbgrid2);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet3.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_all(dxdbgrid3);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet4.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_all(dxdbgrid4);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet5.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_all(dxdbgrid5);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet6.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_all(dxdbgrid6);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet7.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid_view_all(dxdbgrid7);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.N12Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if bsSkinTabSheet1.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid(dxdbgrid1,123);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet2.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid(dxdbgrid2,124);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet3.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid(dxdbgrid3,125);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet4.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid(dxdbgrid4,126);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet5.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid(dxdbgrid5,127);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet6.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid(dxdbgrid6,128);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet7.showing then
|
|
|
|
|
begin
|
|
|
|
|
update_grid(dxdbgrid7,129);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.N16Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if bsSkinTabSheet1.showing then
|
|
|
|
|
begin
|
|
|
|
|
grid_save_xls(dxdbgrid1);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet2.showing then
|
|
|
|
|
begin
|
|
|
|
|
grid_save_xls(dxdbgrid2);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet3.showing then
|
|
|
|
|
begin
|
|
|
|
|
grid_save_xls(dxdbgrid3);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet4.showing then
|
|
|
|
|
begin
|
|
|
|
|
grid_save_xls(dxdbgrid4);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet5.showing then
|
|
|
|
|
begin
|
|
|
|
|
grid_save_xls(dxdbgrid5);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet6.showing then
|
|
|
|
|
begin
|
|
|
|
|
grid_save_xls(dxdbgrid6);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet7.showing then
|
|
|
|
|
begin
|
|
|
|
|
grid_save_xls(dxdbgrid7);
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.FormShow(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
loadreggrid(dxdbgrid1,true,caption+'1');
|
|
|
|
|
loadreggrid(dxdbgrid2,true,caption+'2');
|
|
|
|
|
loadreggrid(dxdbgrid3,true,caption+'3');
|
|
|
|
|
loadreggrid(dxdbgrid4,true,caption+'4');
|
|
|
|
|
loadreggrid(dxdbgrid5,true,caption+'5');
|
|
|
|
|
loadreggrid(dxdbgrid6,true,caption+'6');
|
|
|
|
|
loadreggrid(dxdbgrid7,true,caption+'7');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
bsSkinTabSheet4.TabVisible:=EmpDr;
|
|
|
|
|
bsSkinTabSheet5.TabVisible:=EmpDr;
|
|
|
|
|
bsSkinTabSheet6.TabVisible:=EmpCr;
|
|
|
|
|
bsSkinTabSheet7.TabVisible:=EmpCr;
|
|
|
|
|
|
|
|
|
|
bsSkinTabSheet1.TabVisible:=EmpProfit;
|
|
|
|
|
bsSkinTabSheet2.TabVisible:=EmpProfit;
|
|
|
|
|
bsSkinTabSheet3.TabVisible:=EmpProfit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.p_totalAfterOpen(DataSet: TDataSet);
|
|
|
|
|
begin
|
|
|
|
|
AdoFormatdxDBGrid(DataSet);
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid4ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
Column_sort(Column,p_accept_bill,'<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid5ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
Column_sort_pro(Column,p_accept_fee,'<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid6ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
Column_sort_pro(Column,p_pay_bill,'<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid7ColumnSorting(Sender: TObject;
|
|
|
|
|
Column: TdxDBTreeListColumn; var Allow: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
Column_sort_pro(Column,p_pay_fee,'<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>');
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.bsSkinPageControl4Change(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
// bsSkinPageControl4.Refresh;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.N3Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if bsSkinTabSheet1.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid1.FullExpand;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet2.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid2.FullExpand;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet3.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid3.FullExpand;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet4.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid4.FullExpand;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet5.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid5.FullExpand;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet6.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid6.FullExpand;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet7.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid7.FullExpand;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.N4Click(Sender: TObject);
|
|
|
|
|
begin
|
|
|
|
|
if bsSkinTabSheet1.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid1.FullCollapse;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet2.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid2.FullCollapse;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet3.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid3.FullCollapse;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet4.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid4.FullCollapse;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet5.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid5.FullCollapse;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet6.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid6.FullCollapse;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
if bsSkinTabSheet7.showing then
|
|
|
|
|
begin
|
|
|
|
|
dxdbgrid7.FullCollapse;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid4Column61CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color('<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>',ANode.Strings[dxDBGrid4Column61.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid5Column60CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color('<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>',ANode.Strings[dxDBGrid5Column60.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid6Column57CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color('<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>',ANode.Strings[dxDBGrid6Column57.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid7Column57CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color('<27><><EFBFBD>˳<EFBFBD><CBB3><EFBFBD>',ANode.Strings[dxDBGrid7Column57.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid4Column62CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color_fee(ANode.strings[dxDBGrid4Column62.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid5Column61CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color_fee(ANode.strings[dxDBGrid5Column61.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid6Column58CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color_fee(ANode.strings[dxDBGrid6Column58.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid7Column58CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
AColor:=dxgrid_color_fee(ANode.strings[dxDBGrid7Column58.Index]);
|
|
|
|
|
AFont.Color:=clblack;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
procedure Tfrm_rp_no_total.p_accept_billCalcFields(DataSet: TDataSet);
|
|
|
|
|
var corpsname,mblno:string;
|
|
|
|
|
begin
|
|
|
|
|
corpsname:=trim(DataSet.fieldByName('<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>').asstring);
|
|
|
|
|
mblno:=trim(DataSet.fieldByName('<27><><EFBFBD>ᵥ<EFBFBD><E1B5A5>').asstring);
|
|
|
|
|
if memtblDetail.Locate('<27>ͻ<EFBFBD><CDBB><EFBFBD><EFBFBD><EFBFBD>;<3B><><EFBFBD>ᵥ<EFBFBD><E1B5A5>', VarArrayOf([corpsname, mblno]), []) then
|
|
|
|
|
begin
|
|
|
|
|
DataSet.FieldByName('USD<53><44>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').value:=memtblDetail.fieldByName('USD<53><44>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').asstring;
|
|
|
|
|
DataSet.FieldByName('USD<53><44>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').value:=memtblDetail.fieldByName('USD<53><44>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').AsFloat;
|
|
|
|
|
DataSet.FieldByName('RMB<4D><42>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').value:=memtblDetail.fieldByName('RMB<4D><42>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').asstring;
|
|
|
|
|
DataSet.FieldByName('RMB<4D><42>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').value:=memtblDetail.fieldByName('RMB<4D><42>Ʊ<EFBFBD><C6B1><EFBFBD><EFBFBD>').AsFloat;
|
|
|
|
|
end;
|
|
|
|
|
end;
|
|
|
|
|
procedure Tfrm_rp_no_total.dxDBGrid4CustomDraw(Sender: TObject;
|
|
|
|
|
ACanvas: TCanvas; ARect: TRect; ANode: TdxTreeListNode;
|
|
|
|
|
AColumn: TdxDBTreeListColumn; const AText: String; AFont: TFont;
|
|
|
|
|
var AColor: TColor; ASelected, AFocused: Boolean; var ADone: Boolean);
|
|
|
|
|
begin
|
|
|
|
|
if strtofloatdef(ANode.Strings[dxDBGrid4Column70.Index],0)>0 then
|
|
|
|
|
if strtofloatdef(ANode.Strings[dxDBGrid1Column66.Index],0)>0 then
|
|
|
|
|
begin
|
|
|
|
|
AColor:=clMoneyGreen;
|
|
|
|
|
exit;
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end;
|
|
|
|
|
|
|
|
|
|
end.
|