📄 login2.pas
字号:
unit Login;
interface
uses
SelfFunc,Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, DBCtrls, Db, Mask, ExtCtrls, Buttons, jpeg;
type
TfrmLogin = class(TForm)
Label1: TLabel;
Label2: TLabel;
Edit1: TEdit;
tblCzy: TTable;
DataSource1: TDataSource;
cmdCancel: TBitBtn;
cmdOK: TBitBtn;
edCzyCode: TEdit;
edCzyName: TEdit;
tblCzyCode: TStringField;
tblCzyName: TStringField;
tblCzyPassword: TStringField;
tblCzyQx: TStringField;
tblCzyQxDept: TStringField;
qrySession: TQuery;
qrySessionID: TIntegerField;
qrySessionDate0: TDateTimeField;
qrySessionDate1: TDateTimeField;
qrySessionAllDays: TSmallintField;
qrySessionMemo: TStringField;
qrySessionIsEnd: TBooleanField;
qryNow: TQuery;
qryNowPWD: TIntegerField;
Image1: TImage;
procedure cmdOKClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure edCzyCodeExit(Sender: TObject);
procedure edCzyCodeKeyPress(Sender: TObject; var Key: Char);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
private
{ Private declarations }
Function IsDemoSys :Boolean;
public
{ Public declarations }
end;
var
frmLogin: TfrmLogin;
implementation
uses Main;
{$R *.DFM}
Function TfrmLogin.IsDemoSys :Boolean;
var i :integer;
d2Date1,d3Date0 :TDate;
begin
qrySession.Open;
if qrySession.RecordCount <>3 then
begin
Result :=False;
Exit;
end;
d3Date0 :=0;
d2Date1 :=0;
i :=1;
while not qrySession.Eof do
begin
if qrySessionID.Value <>i then
begin
Result :=False;
Exit;
end;
if i =2 then d2Date1 :=qrySessionDate1.Value
else if i =3 then d3Date0 :=qrySessionDate0.Value;
i :=i +1;
qrySession.Next;
end;
if Trunc(d3Date0 -d2Date1) <>4 then Result :=False
else Result :=True;
end;
procedure TfrmLogin.cmdOKClick(Sender: TObject);
begin
if Self.ActiveControl =edCzyCode then edCzyCode.OnExit(nil);
if edCzyName.Text = '' then
begin
MsgBox('叫块
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -