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

Delphi控件源码

开发平台:

Delphi

  1. unit Unit7;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, ExtCtrls, DBCtrls, Grids, DBGrids, StdCtrls, DB, ADODB;
  6. type
  7.   TForm7 = 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.     ADOConnection1: TADOConnection;
  26.     ADOQuery1: TADOQuery;
  27.     DataSource1: TDataSource;
  28.     procedure Button1Click(Sender: TObject);
  29.     procedure Button2Click(Sender: TObject);
  30.     procedure Button3Click(Sender: TObject);
  31.     procedure Button4Click(Sender: TObject);
  32.   private
  33.     { Private declarations }
  34.   public
  35.     { Public declarations }
  36.   end;
  37. var
  38.   Form7: TForm7;
  39.   Outno,Druno,Stono,Medno,Med,Su:Char;
  40. implementation
  41. {$R *.dfm}
  42. procedure TForm7.Button1Click(Sender: TObject);
  43. begin
  44. if (Edit1.Text<>'') and (Edit2.text<>'') and (Edit3.text<>'') and (Edit4.text<>'') then
  45.  begin
  46. //  adoquery1.Open;
  47.   adoquery1.SQL.Clear;
  48.   adoquery1.SQL.Add('insert  into  yaofangchukudan(Outno,Druno,Stono,Medno,Med,Su)  values(:Outno,:Druno,:Stono,:Medno,:Med,:Su)');
  49.   adoquery1.Parameters.ParamByName('Outno').Value:=Edit1.Text;
  50.   adoquery1.Parameters.ParamByName('Druno').Value:=Edit2.Text;
  51.   adoquery1.Parameters.ParamByName('Stono').Value:=Edit3.Text;
  52.   adoquery1.Parameters.ParamByName('Medno').Value:=Edit4.Text;
  53.   adoquery1.Parameters.ParamByName('Med').Value:=Edit5.Text;
  54.   adoquery1.Parameters.ParamByName('Su').Value:=strtoint(Edit6.Text);
  55.   adoquery1.ExecSQL;
  56.   adoquery1.Close;
  57.   adoquery1.SQL.Clear;
  58.   adoquery1.SQL.Add('select  Medno,Med,Su  from  yaofangchukudan  where Outno='''+edit1.Text+'''');
  59.   adoquery1.Open;
  60.   Edit4.Clear;  Edit5.Clear;Edit6.Clear;
  61.   showmessage('数据已经添加成功!');
  62.  end
  63. else
  64.   if (Edit1.Text='') then
  65.    showmessage('请输入出库单号!')
  66. else
  67.   if (Edit2.Text='') then
  68.    showmessage('请输入药房编号!')
  69. else
  70.   if (Edit3.Text='') then
  71.    showmessage('请输入药库编号!')
  72. else
  73.   if (Edit4.Text='') then
  74.    showmessage('请输入药品编号!');
  75. end;
  76. procedure TForm7.Button2Click(Sender: TObject);
  77. begin
  78. Edit1.Clear; Edit2.Clear;Edit3.Clear;Edit4.Clear; Edit5.Clear;Edit6.Clear;
  79. end;
  80. procedure TForm7.Button3Click(Sender: TObject);
  81. begin
  82.   if (Edit1.Text='') then
  83.    showmessage('没有出库单号,出库失败!')
  84. else
  85.    showmessage('出库成功!')
  86. end;
  87. procedure TForm7.Button4Click(Sender: TObject);
  88. begin
  89. form7.Close;
  90. end;
  91. end.