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

Delphi控件源码

开发平台:

Delphi

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