Unit2.~pas
上传用户:fjdqny
上传日期:2016-10-26
资源大小:6299k
文件大小:2k
源码类别:

Delphi控件源码

开发平台:

Delphi

  1. unit Unit2;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, StdCtrls, DB, ADODB;
  6. type
  7.   TForm2 = class(TForm)
  8.     Label1: TLabel;
  9.     Label2: TLabel;
  10.     Label3: TLabel;
  11.     Label4: TLabel;
  12.     Edit1: TEdit;
  13.     Edit2: TEdit;
  14.     Edit3: TEdit;
  15.     Edit4: TEdit;
  16.     Button1: TButton;
  17.     Button2: TButton;
  18.     ADOConnection1: TADOConnection;
  19.     ADOQuery1: TADOQuery;
  20.     DataSource1: TDataSource;
  21.     procedure Button1Click(Sender: TObject);
  22.     procedure Button2Click(Sender: TObject);
  23.   private
  24.     { Private declarations }
  25.   public
  26.     { Public declarations }
  27.   end;
  28. var
  29.   Form2: TForm2;
  30.   Patno,Pat,Sex,Birth,Nation,Dep,Gua:Char;
  31. implementation
  32. {$R *.dfm}
  33. procedure TForm2.Button1Click(Sender: TObject);
  34. begin
  35. if (Edit1.Text<>'') and (Edit2.text<>'')and (Edit4.text<>'') then
  36.  begin
  37. //  adoquery1.Open;
  38.   adoquery1.SQL.Clear;
  39.   adoquery1.SQL.Add('insert  into  bingren(Patno,Pat,Sex,Birth,Nation,Dep,Gua)  values(:Patno,:Pat,:Sex,:Birth,:Nation,:Dep,:Gua)');
  40.   adoquery1.Parameters.ParamByName('Patno').Value:=Edit1.Text;
  41.   adoquery1.Parameters.ParamByName('Pat').Value:=Edit2.Text;
  42.   adoquery1.Parameters.ParamByName('Sex').Value:='';
  43.   adoquery1.Parameters.ParamByName('Birth').Value:='';
  44.   adoquery1.Parameters.ParamByName('Nation').Value:='';
  45.   adoquery1.Parameters.ParamByName('Dep').Value:=Edit3.Text;
  46.   adoquery1.Parameters.ParamByName('Gua').Value:=strtoint(Edit4.Text);
  47.   adoquery1.ExecSQL;
  48.   edit1.Clear;edit2.Clear;edit3.clear;edit4.clear;
  49.   showmessage('已经挂号!');
  50.  end
  51. else
  52.   if (Edit1.Text='') then
  53.    showmessage('请输入病人编号!')
  54. else
  55.   if (Edit2.Text='') then
  56.    showmessage('请输入病人姓名!')
  57. else
  58.   if (Edit4.Text='') then
  59.    showmessage('请输入挂号费!');
  60. end;
  61. procedure TForm2.Button2Click(Sender: TObject);
  62. begin
  63. form2.Close;
  64. end;
  65. end.