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

Delphi控件源码

开发平台:

Delphi

  1. unit Unit13;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, Grids, DBGrids, StdCtrls, ComCtrls, DB, ADODB, Mask, DBCtrls;
  6. type
  7.   TForm13 = class(TForm)
  8.     PageControl1: TPageControl;
  9.     TabSheet1: TTabSheet;
  10.     TabSheet2: TTabSheet;
  11.     Label1: TLabel;
  12.     Label2: TLabel;
  13.     Label3: TLabel;
  14.     Label4: TLabel;
  15.     Label5: TLabel;
  16.     Label6: TLabel;
  17.     Button1: TButton;
  18.     Button2: TButton;
  19.     DBGrid1: TDBGrid;
  20.     Label7: TLabel;
  21.     Edit7: TEdit;
  22.     Label8: TLabel;
  23.     Edit8: TEdit;
  24.     Button3: TButton;
  25.     Button4: TButton;
  26.     Button5: TButton;
  27.     Button6: TButton;
  28.     ADOConnection1: TADOConnection;
  29.     ADOQuery1: TADOQuery;
  30.     DataSource1: TDataSource;
  31.     Edit1: TEdit;
  32.     Edit2: TEdit;
  33.     Edit3: TEdit;
  34.     Edit4: TEdit;
  35.     Edit5: TEdit;
  36.     Edit6: TEdit;
  37.     DBGrid2: TDBGrid;
  38.     ADOQuery2: TADOQuery;
  39.     DataSource2: TDataSource;
  40.     procedure FormCreate(Sender: TObject);
  41.     procedure Button1Click(Sender: TObject);
  42.     procedure Button3Click(Sender: TObject);
  43.     procedure Button4Click(Sender: TObject);
  44.     procedure Button5Click(Sender: TObject);
  45.     procedure Button6Click(Sender: TObject);
  46.     procedure Button2Click(Sender: TObject);
  47.   private
  48.     { Private declarations }
  49.   public
  50.     { Public declarations }
  51.   end;
  52. var
  53.   Form13: TForm13;
  54.   HushiNo,Name,Sex,Born,Zhicheng,Isfree:Char;
  55. implementation
  56. {$R *.dfm}
  57. procedure TForm13.FormCreate(Sender: TObject);
  58. begin
  59.   adoquery1.Close;
  60.   adoquery1.SQL.Clear;
  61.   adoquery1.SQL.Add('select  *  from  hushi');
  62.   adoquery1.Open;
  63. end;
  64. procedure TForm13.Button1Click(Sender: TObject);
  65. begin
  66. if (Edit1.Text<>'') and (Edit2.text<>'')  then
  67.  begin
  68.   adoquery1.Open;
  69.   adoquery1.SQL.Clear;
  70.   adoquery1.SQL.Add('insert  into  hushi(HushiNo,Name,Sex,Born,Zhicheng,Isfree)  values(:HushiNo,:Name,:Sex,:Born,:Zhicheng,:Isfree)');
  71.   adoquery1.Parameters.ParamByName('HushiNo').Value:=Edit1.Text;
  72.   adoquery1.Parameters.ParamByName('Name').Value:=Edit2.Text;
  73.   adoquery1.Parameters.ParamByName('Sex').Value:=Edit3.Text;
  74.   adoquery1.Parameters.ParamByName('Born').Value:=Edit4.Text;
  75.   adoquery1.Parameters.ParamByName('Zhicheng').Value:=Edit5.Text;
  76.   adoquery1.Parameters.ParamByName('Isfree').Value:=Edit6.Text;
  77.   adoquery1.ExecSQL;
  78.   adoquery1.Close;
  79.   adoquery1.SQL.Clear;
  80.   adoquery1.SQL.Add('select  *  from  hushi');
  81.   adoquery1.Open;
  82.   edit1.Clear;edit2.Clear;edit3.clear;edit4.clear;edit5.clear;edit6.clear;
  83.   showmessage('数据已经添加成功!');
  84.  end
  85. else
  86.   if (Edit1.Text='') then
  87.    showmessage('请输入护士编号!')
  88. else
  89.   if (Edit2.Text='') then
  90.    showmessage('请输入护士姓名!');
  91. end;
  92. procedure TForm13.Button3Click(Sender: TObject);
  93. begin
  94. if (Edit7.Text<>'') then
  95.   begin
  96.   adoquery2.Close;
  97.   adoquery2.SQL.Clear;
  98.   adoquery2.SQL.Add('select  *  from  hushi where HushiNo='''+edit7.Text+'''');
  99.   adoquery2.Open;
  100.   end
  101. else
  102. if(Edit8.Text<>'') then
  103.   begin
  104.   adoquery2.Close;
  105.   adoquery2.SQL.Clear;
  106.   adoquery2.SQL.Add('select  *  from  hushi where Name='''+edit8.Text+'''');
  107.   adoquery2.Open;
  108.   end
  109. else
  110.    showmessage('请输入护士编号或姓名!');
  111. end;
  112. procedure TForm13.Button4Click(Sender: TObject);
  113. begin
  114. if (edit7.Text<>'') then
  115.   begin
  116.   adoquery2.Close;
  117.   adoquery2.SQL.Clear;
  118.   adoquery2.SQL.Add('delete   from  hushi where HushiNo='''+edit7.Text+'''');
  119.   adoquery2.ExecSQL;
  120.   adoquery1.Close;
  121.   adoquery1.SQL.Clear;
  122.   adoquery1.SQL.Add('select  *  from  hushi');
  123.   adoquery1.Open;
  124.   showmessage('数据已经删除成功!');
  125.   end
  126. else
  127. if(Edit8.Text<>'') then
  128.  begin
  129.   adoquery2.Close;
  130.   adoquery2.SQL.Clear;
  131.   adoquery2.SQL.Add('delete   from  hushi where Name='''+edit8.Text+'''');
  132.   adoquery2.ExecSQL;
  133.   adoquery1.Close;
  134.   adoquery1.SQL.Clear;
  135.   adoquery1.SQL.Add('select  *  from  hushi');
  136.   adoquery1.Open;
  137.   showmessage('数据已经删除成功!');
  138.  end
  139. end;
  140. procedure TForm13.Button5Click(Sender: TObject);
  141. begin
  142.   adoquery2.Post;
  143.   adoquery1.Close;
  144.   adoquery1.SQL.Clear;
  145.   adoquery1.SQL.Add('select  *  from  hushi');
  146.   adoquery1.Open;
  147.   showmessage('数据已经修改成功!');
  148. end;
  149. procedure TForm13.Button6Click(Sender: TObject);
  150. begin
  151. form13.Close;
  152. end;
  153. procedure TForm13.Button2Click(Sender: TObject);
  154. begin
  155. form13.Close;
  156. end;
  157. end.