D7myYunxiang/云翔生产管理(MYSC.dll)/U_QCRKJLList.pas
DESKTOP-E401PHE\Administrator 1011cb7292 1
2025-01-20 13:04:03 +08:00

119 lines
2.8 KiB
ObjectPascal

unit U_QCRKJLList;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, ComCtrls, ToolWin, cxStyles, cxCustomData,
cxGraphics, cxFilter, cxData, cxDataStorage, cxEdit, DB, cxDBData, ADODB,
cxGridCustomPopupMenu, cxGridPopupMenu, cxGridLevel, cxClasses,
cxControls, cxGridCustomView, cxGridCustomTableView, cxGridTableView,
cxGridDBTableView, cxGrid, DBClient, cxCheckBox, cxCalendar, cxSplitter,
RM_Dataset, RM_System, RM_Common, RM_Class, RM_GridReport, RM_e_Xls,
Menus, cxButtonEdit, cxDropDownEdit, cxPC;
type
TfrmQCRKJLList = class(TForm)
ToolBar1: TToolBar;
TBRafresh: TToolButton;
TBClose: TToolButton;
cxGridPopupMenu1: TcxGridPopupMenu;
ADOQueryCmd: TADOQuery;
ADOQueryMain: TADOQuery;
ADOQueryTemp: TADOQuery;
DataSource1: TDataSource;
Order_Main: TClientDataSet;
cxGrid1: TcxGrid;
Tv1: TcxGridDBTableView;
v1Column6: TcxGridDBColumn;
v1Column2: TcxGridDBColumn;
v1Column1: TcxGridDBColumn;
v1Column17: TcxGridDBColumn;
v1Column3: TcxGridDBColumn;
v1Column5: TcxGridDBColumn;
v1Column7: TcxGridDBColumn;
v1Column8: TcxGridDBColumn;
v1Column9: TcxGridDBColumn;
cxGrid1Level1: TcxGridLevel;
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure FormCreate(Sender: TObject);
procedure TBCloseClick(Sender: TObject);
procedure TBRafreshClick(Sender: TObject);
procedure FormShow(Sender: TObject);
private
procedure InitGrid();
procedure InitForm();
{ Private declarations }
public
FMXID:String;
{ Public declarations }
end;
var
frmQCRKJLList: TfrmQCRKJLList;
implementation
uses
U_DataLink,U_RTFun;
{$R *.dfm}
procedure TfrmQCRKJLList.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Action:=caFree;
end;
procedure TfrmQCRKJLList.FormCreate(Sender: TObject);
begin
cxgrid1.Align:=alClient;
end;
procedure TfrmQCRKJLList.TBCloseClick(Sender: TObject);
begin
WriteCxGrid('ÆÚ³õÈë¿âRSCZ',Tv1,'óÒ×Éú²ú¹ÜÀí');
Close;
end;
procedure TfrmQCRKJLList.InitGrid();
begin
try
ADOQueryMain.DisableControls;
with ADOQueryMain do
begin
Filtered:=False;
Close;
sql.Clear;
sql.Add(' select * ');
sql.Add(' from CK_MYSC_CR_MX ');
sql.Add(' where MXID='''+Trim(FMXID)+'''');
Open;
end;
SCreateCDS20(ADOQueryMain,Order_Main);
SInitCDSData20(ADOQueryMain,Order_Main);
finally
ADOQueryMain.EnableControls;
end;
end;
procedure TfrmQCRKJLList.InitForm();
begin
ReadCxGrid('ÆÚ³õÈë¿âRSCZ',Tv1,'óÒ×Éú²ú¹ÜÀí');
InitGrid();
end;
procedure TfrmQCRKJLList.TBRafreshClick(Sender: TObject);
begin
InitGrid();
end;
procedure TfrmQCRKJLList.FormShow(Sender: TObject);
begin
InitForm();
end;
end.