?? jichu.pas
字號:
unit JiChu;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, ComCtrls, DB, DBTables, ImgList, Grids, DBGridEh,
ToolWin, StdCtrls, Buttons;
type
TForm3 = class(TForm)
PageControl1: TPageControl;
TabSheet1: TTabSheet;
TabSheet2: TTabSheet;
TabSheet3: TTabSheet;
ToolBar1: TToolBar;
ToolButton1: TToolButton;
ToolButton2: TToolButton;
ToolButton3: TToolButton;
ImageList1: TImageList;
DataSource1: TDataSource;
Table1: TTable;
ToolButton4: TToolButton;
Panel2: TPanel;
DBGridEh1: TDBGridEh;
ToolBar2: TToolBar;
ToolButton6: TToolButton;
ToolButton7: TToolButton;
ToolButton8: TToolButton;
ToolButton9: TToolButton;
DataSource2: TDataSource;
Table2: TTable;
DBGridEh2: TDBGridEh;
ToolBar3: TToolBar;
ToolButton11: TToolButton;
ToolButton12: TToolButton;
ToolButton13: TToolButton;
ToolButton14: TToolButton;
DataSource3: TDataSource;
Table3: TTable;
DBGridEh3: TDBGridEh;
BitBtn1: TBitBtn;
ToolButton16: TToolButton;
ToolButton17: TToolButton;
ToolButton18: TToolButton;
procedure BitBtn1Click(Sender: TObject);
procedure ToolButton11Click(Sender: TObject);
procedure ToolButton12Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure ToolButton13Click(Sender: TObject);
procedure ToolButton6Click(Sender: TObject);
procedure ToolButton7Click(Sender: TObject);
procedure ToolButton8Click(Sender: TObject);
procedure ToolButton1Click(Sender: TObject);
procedure ToolButton2Click(Sender: TObject);
procedure ToolButton3Click(Sender: TObject);
procedure ToolButton16Click(Sender: TObject);
procedure ToolButton18Click(Sender: TObject);
procedure ToolButton17Click(Sender: TObject);
procedure ToolButton14Click(Sender: TObject);
procedure ToolButton9Click(Sender: TObject);
procedure ToolButton4Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
procedure TForm3.BitBtn1Click(Sender: TObject);
begin
self.Close;
end;
procedure TForm3.ToolButton11Click(Sender: TObject);
begin
table3.Append;
DBGridEh3.ReadOnly := False;
end;
procedure TForm3.ToolButton12Click(Sender: TObject);
begin
if Table3.RecordCount>0 Then
try
if
Application.MessageBox('確定要刪除嗎?','警告',MB_OKCANCEL +MB_ICONQUESTION)=idok Then
Table3.Delete;
except
Table3.Cancel;
end;
end;
procedure TForm3.FormCreate(Sender: TObject);
begin
Table1.Active:=True;
Table2.Active:=True;
Table3.Active:=True;
end;
procedure TForm3.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Table1.Active:=False;
Table2.Active:=False;
Table3.Active:=False;
end;
procedure TForm3.ToolButton13Click(Sender: TObject);
begin
Table3.Cancel;
end;
procedure TForm3.ToolButton6Click(Sender: TObject);
begin
Table2.Append;
end;
procedure TForm3.ToolButton7Click(Sender: TObject);
begin
if Table2.RecordCount>0 Then
try
if Application.MessageBox('確定是否要刪除','警告',MB_OKCANCEL +MB_ICONQUESTION)=idok Then
Table2.Delete;
except
Table2.Cancel;
end;
end;
procedure TForm3.ToolButton8Click(Sender: TObject);
begin
Table2.Cancel;
end;
procedure TForm3.ToolButton1Click(Sender: TObject);
begin
Table1.Append;
end;
procedure TForm3.ToolButton2Click(Sender: TObject);
begin
if Table1.RecordCount>0 Then
try
if Application.MessageBox('確定要刪除','警告',MB_OKCANCEL +MB_ICONQUESTION)=idok Then
Table1.Delete;
except
Table1.Cancel;
end;
end;
procedure TForm3.ToolButton3Click(Sender: TObject);
begin
Table1.Cancel;
end;
procedure TForm3.ToolButton16Click(Sender: TObject);
begin
Table3.Post;
DBGridEh3.ReadOnly := True;
end;
procedure TForm3.ToolButton18Click(Sender: TObject);
begin
Table1.Post;
DBGridEh1.ReadOnly := True;
end;
procedure TForm3.ToolButton17Click(Sender: TObject);
begin
Table2.Post;
DBGridEh2.ReadOnly := True;
end;
procedure TForm3.ToolButton14Click(Sender: TObject);
Var
FindMinZu: string;
begin
FindMinZu := InPutBox('民族查詢','請輸入民族名稱:','');
if not Table3.Locate('MinZuMC',FindMinZu,[]) Then
Application.MessageBox('沒有相對應的記錄','警告',idok);
end;
procedure TForm3.ToolButton9Click(Sender: TObject);
Var
FindZZMM: string;
begin
FindZZMM := InPutBox('政治面貌查詢','請輸入政治面貌名稱:','');
if not Table2.Locate('ZhengZhiMMMC',FindZZMM,[]) Then
application.MessageBox('沒有相對應的記錄','警告',idok);
end;
procedure TForm3.ToolButton4Click(Sender: TObject);
Var
FindXueLi: String;
begin
FindXueLi := InPutBox('學歷查詢','請輸入學歷種類:','');
if not Table1.Locate('XueLiMC',FindXueLi,[]) Then
application.MessageBox('沒有相對應的記錄','警告',idok);
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -