D7snShanfengT/Z99Dependency/ThreeFun/helpForm/U_PlanChgHisList.pas

118 lines
2.9 KiB
ObjectPascal
Raw Normal View History

2026-02-26 09:41:35 +08:00
unit U_PlanChgHisList;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
cxDataStorage, cxEdit, DB, cxDBData, cxCurrencyEdit, ADODB, cxGridLevel,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxClasses,
cxControls, cxGridCustomView, cxGrid, ComCtrls, ToolWin;
type
TfrmPlanChgHisList = class(TForm)
ToolBar2: TToolBar;
Tclose: TToolButton;
cxGrid1: TcxGrid;
TV2: TcxGridDBTableView;
V2P_statusName: TcxGridDBColumn;
V2P_ClassType: TcxGridDBColumn;
tv2colorName: TcxGridDBColumn;
tv2P_subNum: TcxGridDBColumn;
tv2P_num: TcxGridDBColumn;
V2P_pbPrice: TcxGridDBColumn;
V2P_price: TcxGridDBColumn;
V2otherMoney: TcxGridDBColumn;
tv1YDnum: TcxGridDBColumn;
tv2P_colStd: TcxGridDBColumn;
tv1P_Csid: TcxGridDBColumn;
tv2sid: TcxGridDBColumn;
tv2P_other: TcxGridDBColumn;
tv1P_Solid: TcxGridDBColumn;
V2Sbtr4: TcxGridDBColumn;
tv1P_Rltype: TcxGridDBColumn;
tv1P_OutIndex: TcxGridDBColumn;
cxGrid1Level1: TcxGridLevel;
ADOQuery_his: TADOQuery;
DS_his: TDataSource;
V2P_chgTime: TcxGridDBColumn;
V2P_chnNote: TcxGridDBColumn;
V2planNO: TcxGridDBColumn;
V2customName: TcxGridDBColumn;
V2P_chnName: TcxGridDBColumn;
V2P_spec: TcxGridDBColumn;
V2P_BreadthTwo: TcxGridDBColumn;
V2P_gramTwo: TcxGridDBColumn;
ADOConnection1: TADOConnection;
procedure TcloseClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormShow(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
private
procedure DoQuery();
public
fPlanNO:string;
fP_seqNO:string;
fP_chgTime:integer;
end;
var
frmPlanChgHisList: TfrmPlanChgHisList;
implementation
uses
U_global,U_formPas;
{$R *.dfm}
procedure TfrmPlanChgHisList.TcloseClick(Sender: TObject);
begin
close;
end;
procedure TfrmPlanChgHisList.FormCreate(Sender: TObject);
begin
cxGrid1.Align :=alClient;
with ADOConnection1 do
begin
Connected:=false;
ConnectionString:=gConString;
Connected:=true;
end;
end;
/////////////////////////////////////////////////////////////
//
/////////////////////////////////////////////////////////////
procedure TfrmPlanChgHisList.DoQuery();
begin
try
ADOQuery_his.DisableControls ;
with ADOQuery_his do
begin
close;
sql.clear;
sql.Add('exec P_Select_PlanChgHisList');
sql.Add(quotedStr('ZR'));
Sql.Add(',1');
sql.Add(','+quotedStr(fPlanNO));
sql.Add(','+quotedStr(fP_seqNO));
//sql.Add('and B.P_chgTime='+intTostr(fP_chgTime));
Open;
end;
finally
ADOQuery_his.EnableControls ;
end;
end;
procedure TfrmPlanChgHisList.FormShow(Sender: TObject);
begin
DoQuery();
end;
procedure TfrmPlanChgHisList.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Action:=caFree;
end;
end.