129 lines
2.8 KiB
ObjectPascal
129 lines
2.8 KiB
ObjectPascal
|
|
unit U_BatchMdyData;
|
|||
|
|
|
|||
|
|
interface
|
|||
|
|
|
|||
|
|
uses
|
|||
|
|
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
|
|||
|
|
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, dxBarBuiltInMenu, cxGraphics,
|
|||
|
|
cxControls, cxLookAndFeels, cxLookAndFeelPainters,
|
|||
|
|
cxPC, cxContainer, cxEdit, Vcl.Menus, Vcl.StdCtrls, cxButtons, cxTextEdit,
|
|||
|
|
cxMaskEdit, cxDropDownEdit;
|
|||
|
|
|
|||
|
|
type
|
|||
|
|
TfrmBatchMdyData = class(TForm)
|
|||
|
|
cxPageControl1: TcxPageControl;
|
|||
|
|
cxTabSheet1: TcxTabSheet;
|
|||
|
|
Label17: TLabel;
|
|||
|
|
Label18: TLabel;
|
|||
|
|
tzfs: TcxComboBox;
|
|||
|
|
tzsl: TcxTextEdit;
|
|||
|
|
cxOk1: TcxButton;
|
|||
|
|
cxclose: TcxButton;
|
|||
|
|
cxTabSheet2: TcxTabSheet;
|
|||
|
|
lenUnit: TcxComboBox;
|
|||
|
|
cxButton1: TcxButton;
|
|||
|
|
cxButton2: TcxButton;
|
|||
|
|
cxTabSheet3: TcxTabSheet;
|
|||
|
|
Label1: TLabel;
|
|||
|
|
tzsl1: TcxTextEdit;
|
|||
|
|
tzfs1: TcxComboBox;
|
|||
|
|
Label2: TLabel;
|
|||
|
|
Label3: TLabel;
|
|||
|
|
tzfield: TcxComboBox;
|
|||
|
|
cxButton3: TcxButton;
|
|||
|
|
cxButton4: TcxButton;
|
|||
|
|
procedure FormCreate(Sender: TObject);
|
|||
|
|
procedure cxcloseClick(Sender: TObject);
|
|||
|
|
procedure cxOk1Click(Sender: TObject);
|
|||
|
|
procedure cxButton1Click(Sender: TObject);
|
|||
|
|
procedure FormShow(Sender: TObject);
|
|||
|
|
procedure cxButton3Click(Sender: TObject);
|
|||
|
|
private
|
|||
|
|
{ Private declarations }
|
|||
|
|
public
|
|||
|
|
fTabCaption:String;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
var
|
|||
|
|
frmBatchMdyData: TfrmBatchMdyData;
|
|||
|
|
|
|||
|
|
implementation
|
|||
|
|
|
|||
|
|
{$R *.dfm}
|
|||
|
|
|
|||
|
|
procedure TfrmBatchMdyData.cxButton1Click(Sender: TObject);
|
|||
|
|
begin
|
|||
|
|
if trim(lenunit.Text) = '' then
|
|||
|
|
begin
|
|||
|
|
Application.MessageBox('<27><><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD>λ!', '<27><>ʾ', 0);
|
|||
|
|
Exit;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
ModalResult:=1;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmBatchMdyData.cxButton3Click(Sender: TObject);
|
|||
|
|
begin
|
|||
|
|
if trim(tzfield.Text) = '' then
|
|||
|
|
begin
|
|||
|
|
Application.MessageBox('<27><><EFBFBD><EFBFBD><EFBFBD>ֶβ<D6B6><CEB2><EFBFBD>Ϊ<EFBFBD><CEAA>!', '<27><>ʾ', 0);
|
|||
|
|
Exit;
|
|||
|
|
end;
|
|||
|
|
if trim(TZFS1.Text) = '' then
|
|||
|
|
begin
|
|||
|
|
Application.MessageBox('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>!', '<27><>ʾ', 0);
|
|||
|
|
Exit;
|
|||
|
|
end;
|
|||
|
|
if trim(TZSL1.Text) = '' then
|
|||
|
|
begin
|
|||
|
|
Application.MessageBox('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>!', '<27><>ʾ', 0);
|
|||
|
|
Exit;
|
|||
|
|
end;
|
|||
|
|
ModalResult:=1;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmBatchMdyData.cxcloseClick(Sender: TObject);
|
|||
|
|
begin
|
|||
|
|
close;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmBatchMdyData.cxOk1Click(Sender: TObject);
|
|||
|
|
begin
|
|||
|
|
if trim(TZFS.Text) = '' then
|
|||
|
|
begin
|
|||
|
|
Application.MessageBox('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><CABD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>!', '<27><>ʾ', 0);
|
|||
|
|
Exit;
|
|||
|
|
end;
|
|||
|
|
if trim(TZSL.Text) = '' then
|
|||
|
|
begin
|
|||
|
|
Application.MessageBox('<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA>!', '<27><>ʾ', 0);
|
|||
|
|
Exit;
|
|||
|
|
end;
|
|||
|
|
ModalResult:=1;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmBatchMdyData.FormCreate(Sender: TObject);
|
|||
|
|
begin
|
|||
|
|
cxPageControl1.Align:=alClient;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmBatchMdyData.FormShow(Sender: TObject);
|
|||
|
|
var
|
|||
|
|
i:integer;
|
|||
|
|
begin
|
|||
|
|
for i:=0 to cxPageControl1.PageCount -1 do
|
|||
|
|
begin
|
|||
|
|
if fTabCaption= cxPageControl1.Pages[i].Caption then
|
|||
|
|
begin
|
|||
|
|
cxPageControl1.Pages[i].TabVisible:=True;
|
|||
|
|
end
|
|||
|
|
else
|
|||
|
|
begin
|
|||
|
|
cxPageControl1.Pages[i].TabVisible:=false;
|
|||
|
|
end;
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
end.
|