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

Delphi控件源码

开发平台:

Delphi

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