137 lines
3.3 KiB
ObjectPascal
137 lines
3.3 KiB
ObjectPascal
![]() |
unit U_CarGlideHelp;
|
||
|
|
||
|
interface
|
||
|
|
||
|
uses
|
||
|
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
|
||
|
Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
|
||
|
cxDataStorage, cxEdit, DB, cxDBData, cxCurrencyEdit, ComCtrls, ToolWin,
|
||
|
cxGridLevel, cxGridCustomTableView, cxGridTableView, cxGridDBTableView,
|
||
|
cxClasses, cxControls, cxGridCustomView, cxGrid, ADODB, ImgList;
|
||
|
|
||
|
type
|
||
|
TfrmCarGlideHelp = class(TForm)
|
||
|
cxGrid1: TcxGrid;
|
||
|
TV1: TcxGridDBTableView;
|
||
|
TV1carno: TcxGridDBColumn;
|
||
|
TV1glideOrder: TcxGridDBColumn;
|
||
|
TV1Glidename: TcxGridDBColumn;
|
||
|
TV1devicename: TcxGridDBColumn;
|
||
|
TV1sbman: TcxGridDBColumn;
|
||
|
TV1carlen: TcxGridDBColumn;
|
||
|
TV1MachInTime: TcxGridDBColumn;
|
||
|
TV1Lbman: TcxGridDBColumn;
|
||
|
V1machlen: TcxGridDBColumn;
|
||
|
TV1MachOutTime: TcxGridDBColumn;
|
||
|
V1MachInOper: TcxGridDBColumn;
|
||
|
V1MachOutOper: TcxGridDBColumn;
|
||
|
cxGrid1Level1: TcxGridLevel;
|
||
|
ToolBar1: TToolBar;
|
||
|
Tok: TToolButton;
|
||
|
TBClose: TToolButton;
|
||
|
ADOQueryHelp: TADOQuery;
|
||
|
DS_help: TDataSource;
|
||
|
ADOConnection1: TADOConnection;
|
||
|
ImageList24: TImageList;
|
||
|
cxStyleRepository1: TcxStyleRepository;
|
||
|
cxStyle1: TcxStyle;
|
||
|
cxStyle2: TcxStyle;
|
||
|
cxStyle_gridRow: TcxStyle;
|
||
|
cxStyle_gridFoot: TcxStyle;
|
||
|
cxStyle_gridHead: TcxStyle;
|
||
|
cxStyle_gridGroupBox: TcxStyle;
|
||
|
cxStyle_yellow: TcxStyle;
|
||
|
cxStyle_Red: TcxStyle;
|
||
|
cxStyle_focus: TcxStyle;
|
||
|
cxStyle_fontclBlue: TcxStyle;
|
||
|
cxStyle_fontclOlive: TcxStyle;
|
||
|
cxStyle_fontBlack: TcxStyle;
|
||
|
cxStyle_fontclFuchsia: TcxStyle;
|
||
|
cxStyle_fontclPurple: TcxStyle;
|
||
|
procedure FormCreate(Sender: TObject);
|
||
|
procedure TBCloseClick(Sender: TObject);
|
||
|
procedure FormClose(Sender: TObject; var Action: TCloseAction);
|
||
|
procedure FormDestroy(Sender: TObject);
|
||
|
procedure TokClick(Sender: TObject);
|
||
|
procedure FormShow(Sender: TObject);
|
||
|
procedure TV1DblClick(Sender: TObject);
|
||
|
private
|
||
|
procedure DoQuery();
|
||
|
public
|
||
|
fCarNO:string;
|
||
|
end;
|
||
|
|
||
|
var
|
||
|
frmCarGlideHelp: TfrmCarGlideHelp;
|
||
|
|
||
|
implementation
|
||
|
uses
|
||
|
U_global;
|
||
|
{$R *.dfm}
|
||
|
|
||
|
procedure TfrmCarGlideHelp.FormCreate(Sender: TObject);
|
||
|
begin
|
||
|
cxGrid1.Align :=alClient;
|
||
|
with ADOConnection1 do
|
||
|
begin
|
||
|
Connected:=false;
|
||
|
ConnectionString:=gConString;
|
||
|
Connected:=true;
|
||
|
end;
|
||
|
end;
|
||
|
|
||
|
procedure TfrmCarGlideHelp.TBCloseClick(Sender: TObject);
|
||
|
begin
|
||
|
close;
|
||
|
end;
|
||
|
|
||
|
procedure TfrmCarGlideHelp.FormClose(Sender: TObject;
|
||
|
var Action: TCloseAction);
|
||
|
begin
|
||
|
Action:=caFree;
|
||
|
end;
|
||
|
|
||
|
procedure TfrmCarGlideHelp.FormDestroy(Sender: TObject);
|
||
|
begin
|
||
|
frmCarGlideHelp:=nil;
|
||
|
end;
|
||
|
|
||
|
procedure TfrmCarGlideHelp.TokClick(Sender: TObject);
|
||
|
begin
|
||
|
if ADOQueryHelp.IsEmpty then exit;
|
||
|
modalResult:=1;
|
||
|
end;
|
||
|
///////////////////////////////////////////
|
||
|
//
|
||
|
///////////////////////////////////////////
|
||
|
procedure TfrmCarGlideHelp.DoQuery();
|
||
|
begin
|
||
|
try
|
||
|
ADOQueryHelp.DisableControls ;
|
||
|
with ADOQueryHelp do
|
||
|
begin
|
||
|
close;
|
||
|
sql.Clear;
|
||
|
sql.Add('EXEC P_Get_carGlidehelp ');
|
||
|
sql.Add(''+quotedstr(trim(fcarNO)));
|
||
|
sql.Add(','+quotedstr(trim('')));
|
||
|
sql.Add(','+quotedstr(trim('')));
|
||
|
open;
|
||
|
end;
|
||
|
finally
|
||
|
ADOQueryHelp.EnableControls;
|
||
|
end;
|
||
|
end;
|
||
|
|
||
|
procedure TfrmCarGlideHelp.FormShow(Sender: TObject);
|
||
|
begin
|
||
|
DoQuery();
|
||
|
end;
|
||
|
|
||
|
procedure TfrmCarGlideHelp.TV1DblClick(Sender: TObject);
|
||
|
begin
|
||
|
Tok.Click ;
|
||
|
end;
|
||
|
|
||
|
end.
|