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

Delphi控件源码

开发平台:

Delphi

  1. unit Unit5;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, Grids, DBGrids, StdCtrls, ExtCtrls, DBCtrls, DB, ADODB;
  6. type
  7.   TForm5 = class(TForm)
  8.     Label1: TLabel;
  9.     Edit1: TEdit;
  10.     Label2: TLabel;
  11.     Edit2: TEdit;
  12.     Label3: TLabel;
  13.     Edit3: TEdit;
  14.     Label4: TLabel;
  15.     Edit4: TEdit;
  16.     Label5: TLabel;
  17.     Edit5: TEdit;
  18.     Label6: TLabel;
  19.     Edit6: TEdit;
  20.     Button1: TButton;
  21.     Button2: TButton;
  22.     DBGrid1: TDBGrid;
  23.     Button3: TButton;
  24.     Button4: TButton;
  25.     DataSource1: TDataSource;
  26.     ADOQuery1: TADOQuery;
  27.     ADOConnection1: TADOConnection;
  28.     procedure Button1Click(Sender: TObject);
  29.     procedure Button2Click(Sender: TObject);
  30.   private
  31.     { Private declarations }
  32.   public
  33.     { Public declarations }
  34.   end;
  35. var
  36.   Form5: TForm5;
  37.   Canno,Patno,Pat,Med,Su,Uprice:Char;
  38. implementation
  39. {$R *.dfm}
  40. procedure TForm5.Button1Click(Sender: TObject);
  41. begin
  42. if (Edit1.Text<>'') and (Edit2.text<>'') and (Edit4.text<>'') then
  43.  begin
  44. //  adoquery1.Open;
  45.   adoquery1.SQL.Clear;
  46.   adoquery1.SQL.Add('insert  into  tuiyaodan(Canno,Patno,Pat,Med,Su,Uprice)  values(:Canno,:Patno,:Pat,:Med,:Su,:Uprice)');
  47.   adoquery1.Parameters.ParamByName('Canno').Value:=Edit1.Text;
  48.   adoquery1.Parameters.ParamByName('Patno').Value:=Edit2.Text;
  49.   adoquery1.Parameters.ParamByName('Pat').Value:=Edit3.Text;
  50.   adoquery1.Parameters.ParamByName('Med').Value:=Edit4.Text;
  51.   adoquery1.Parameters.ParamByName('Su').Value:=strtoint(Edit5.Text);
  52.   adoquery1.Parameters.ParamByName('Uprice').Value:=strtoint(Edit6.Text);
  53.   adoquery1.ExecSQL;
  54.   adoquery1.Close;
  55.   adoquery1.SQL.Clear;
  56.   adoquery1.SQL.Add('select  Med,Su,Uprice  from  tuiyaodan  where Canno='''+edit1.Text+'''');
  57.   adoquery1.Open;
  58.   Edit4.Clear;  Edit5.Clear;Edit6.Clear;
  59.   showmessage('数据已经添加成功!');
  60.  end
  61. else
  62.   if (Edit1.Text='') then
  63.    showmessage('请输入退药号!')
  64. else
  65.   if (Edit2.Text='') then
  66.    showmessage('请输入病人编号!')
  67. else
  68.   if (Edit4.Text='') then
  69.    showmessage('请输入药品名称!');
  70. end;
  71. procedure TForm5.Button2Click(Sender: TObject);
  72. begin
  73. Edit1.Clear; Edit2.Clear;Edit3.Clear;Edit4.Clear; Edit5.Clear;Edit6.Clear;
  74. end;
  75. end.