chaxun.~pas

来自「用delphi开发的户籍管理系统」· ~PAS 代码 · 共 129 行

~PAS
129
字号
unit chaxun;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DB, DBTables, StdCtrls, DBCtrls, Mask, ExtCtrls, jpeg;

type
  TForm6 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Edit1: TEdit;
    Button1: TButton;
    Label3: TLabel;
    Button2: TButton;
    DataSource1: TDataSource;
    Table1: TTable;
    Table1BDEDesigner: TStringField;
    Table1BDEDesigner2: TStringField;
    Table1BDEDesigner3: TStringField;
    Table1BDEDesigner4: TAutoIncField;
    Table1BDEDesigner5: TStringField;
    Table1BDEDesigner6: TIntegerField;
    Table1BDEDesigner7: TStringField;
    Table1BDEDesigner8: TDateTimeField;
    Table1BDEDesigner9: TStringField;
    Table1BDEDesigner10: TStringField;
    Table1BDEDesigner11: TStringField;
    Table1BDEDesigner12: TStringField;
    Table1BDEDesigner13: TStringField;
    Table1BDEDesigner14: TMemoField;
    Memo1: TMemo;
    Label9: TLabel;
    Label8: TLabel;
    Label7: TLabel;
    Label6: TLabel;
    Label5: TLabel;
    Label4: TLabel;
    Label16: TLabel;
    Label15: TLabel;
    Label14: TLabel;
    Label13: TLabel;
    Label12: TLabel;
    Label11: TLabel;
    Label10: TLabel;
    Edit9: TEdit;
    Edit8: TEdit;
    Edit7: TEdit;
    Edit6: TEdit;
    Edit5: TEdit;
    Edit4: TEdit;
    Edit3: TEdit;
    Edit2: TEdit;
    Edit12: TEdit;
    Edit11: TEdit;
    Edit10: TEdit;
    DBImage1: TDBImage;
    procedure Button2Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form6: TForm6;

implementation

{$R *.dfm}

//退出
procedure TForm6.Button2Click(Sender: TObject);
begin
  table1.Close;
  form6.Close;
end;

//确定查询
procedure TForm6.Button1Click(Sender: TObject);
begin
 table1.Open;
 table1.IndexName:='姓名';
 table1.SetKey;
 table1.FieldByName('姓名').AsString:=edit1.Text;
 if table1.GotoKey then
 begin
 edit2.Text:=table1.FieldByName('姓名').AsString;
 edit3.Text:=table1.FieldByName('性别').AsString;
 edit4.Text:=table1.FieldByName('年龄').AsString;
 edit5.Text:=table1.FieldByName('血型').AsString;
 edit6.Text:=table1.FieldByName('民族').AsString;
 edit7.Text:=table1.FieldByName('出生年月').AsString;
 edit8.Text:=table1.FieldByName('身份证').AsString;
 edit9.Text:=table1.FieldByName('籍贯').AsString;
 edit10.Text:=table1.FieldByName('文化程度').AsString;
 edit11.Text:=table1.FieldByName('居住地点').AsString;
 edit12.Text:=table1.FieldByName('工作单位').AsString;
 memo1.Text:=table1.FieldByName('备注').AsString;
 end
 else
 showmessage('你要查找的户主不存在!');
 edit1.SetFocus;
end;

procedure TForm6.FormCreate(Sender: TObject);
begin
 edit1.Text:='';
 edit2.Text:='';
 edit3.Text:='';
 edit4.Text:='';
 edit5.Text:='';
 edit6.Text:='';
 edit7.Text:='';
 edit8.Text:='';
 edit9.Text:='';
 edit10.Text:='';
 edit11.Text:='';
 edit12.Text:='';
 dbImage1.Visible:=false;
 memo1.Text:='';
 edit1.SetFocus;
end;

end.

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?