zoukankan      html  css  js  c++  java
  • 用户注册窗口制作

    效果:

     源码:

    unit URegister;
    
    interface
    
    uses
      Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
      Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, Vcl.Buttons,Data.Win.ADODB;
    
    type
      TFRegister = class(TForm)
        lbl1: TLabel;
        lbl2: TLabel;
        edtAdmid2: TEdit;
        edtAdmps2: TEdit;
        btn1: TBitBtn;
        btn2: TBitBtn;
        procedure btn1Click(Sender: TObject);
        procedure FormShow(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      FRegister: TFRegister;
    
    implementation
    
    {$R *.dfm}
    
    uses FDataPool, 日常管理助手;
    
    procedure TFRegister.btn1Click(Sender: TObject);
    var
    Asql:string;
    MyAdoq:TADOQuery;
    begin
    MyAdoq:=TADOQuery.Create(nil);
    MyAdoq.Connection:= frmDataPool.ADOConnection1;
    with MyAdoq do
    begin
      Close;
      SQL.Clear;
      sql.Add('select * from 用户账号表 where admid = :admid');
      Parameters.ParamByName('admid').Value:= edtAdmid2.Text;//为admid参数赋值
      Open;
    end;
    if MyAdoq.isempty then
    with MyAdoq do
    begin
    Close;
    sql.Clear;
    SQL.Text:= 'insert into 用户账号表(admid,admps) values ('''+edtAdmid2.Text+''','''+edtAdmps2.Text+''')';
    ExecSQL; //插入一条注册账号记录
    if MessageDlg('注册成功!是否关闭窗口?',mtConfirmation,[mbYes,mbno],0)=mrYes then
    Self.Close;
    end else
    begin
    FRegister.ModalResult:=0;
    ShowMessage('该账号已存在,不能再注册');
    Exit;
    end;
    MyAdoq.Free;
    end;
    
    procedure TFRegister.FormShow(Sender: TObject);
    begin
    edtAdmid2.Clear;//预清
    edtAdmps2.Clear;//预清
    end;
    
    end.
    

      

  • 相关阅读:
    蓝桥杯_基础训练_龟兔赛跑预测
    大数加法
    Splay!
    topsort
    各种方法
    有时候dfs可以简化各种组合的操作
    组合数学
    重新认识三观
    手速狗还是不行啊。。。
    set和map和pair 转自ACdreamers
  • 原文地址:https://www.cnblogs.com/ddxxxb/p/6895247.html
Copyright © 2011-2022 走看看