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

Delphi控件源码

开发平台:

Delphi

  1. unit Unit25;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, ComCtrls;
  6. type
  7.   TForm25 = class(TForm)
  8.     PageControl1: TPageControl;
  9.     TabSheet1: TTabSheet;
  10.     TabSheet2: TTabSheet;
  11.     TabSheet3: TTabSheet;
  12.     TabSheet4: TTabSheet;
  13.     TabSheet5: TTabSheet;
  14.     RadioButton1: TRadioButton;
  15.     RadioButton2: TRadioButton;
  16.     Label1: TLabel;
  17.     Edit1: TEdit;
  18.     Label2: TLabel;
  19.     Edit2: TEdit;
  20.     Button1: TButton;
  21.     Button2: TButton;
  22.     DBGrid1: TDBGrid;
  23.     ADOConnection1: TADOConnection;
  24.     ADOQuery1: TADOQuery;
  25.     DataSource1: TDataSource;
  26.     RadioButton3: TRadioButton;
  27.     RadioButton4: TRadioButton;
  28.     Label3: TLabel;
  29.     Edit3: TEdit;
  30.     Label4: TLabel;
  31.     Edit4: TEdit;
  32.     Button3: TButton;
  33.     Button4: TButton;
  34.     DBGrid2: TDBGrid;
  35.     ADOQuery2: TADOQuery;
  36.     DataSource2: TDataSource;
  37.     RadioButton5: TRadioButton;
  38.     RadioButton6: TRadioButton;
  39.     Label5: TLabel;
  40.     Edit5: TEdit;
  41.     Label6: TLabel;
  42.     Edit6: TEdit;
  43.     Button5: TButton;
  44.     Button6: TButton;
  45.     DataSource3: TDataSource;
  46.     ADOQuery3: TADOQuery;
  47.     DBGrid3: TDBGrid;
  48.     RadioButton7: TRadioButton;
  49.     RadioButton8: TRadioButton;
  50.     Label7: TLabel;
  51.     Label8: TLabel;
  52.     Edit7: TEdit;
  53.     Edit8: TEdit;
  54.     Button7: TButton;
  55.     Button8: TButton;
  56.     DBGrid4: TDBGrid;
  57.     ADOQuery4: TADOQuery;
  58.     DataSource4: TDataSource;
  59.     RadioButton9: TRadioButton;
  60.     RadioButton10: TRadioButton;
  61.     Label9: TLabel;
  62.     Label10: TLabel;
  63.     Edit9: TEdit;
  64.     Edit10: TEdit;
  65.     Button9: TButton;
  66.     Button10: TButton;
  67.     DataSource5: TDataSource;
  68.     ADOQuery5: TADOQuery;
  69.     DBGrid5: TDBGrid;
  70.     procedure Button1Click(Sender: TObject);
  71.     procedure Button2Click(Sender: TObject);
  72.     procedure Button3Click(Sender: TObject);
  73.     procedure Button4Click(Sender: TObject);
  74.     procedure Button5Click(Sender: TObject);
  75.     procedure Button6Click(Sender: TObject);
  76.     procedure Button7Click(Sender: TObject);
  77.     procedure Button8Click(Sender: TObject);
  78.     procedure Button9Click(Sender: TObject);
  79.     procedure Button10Click(Sender: TObject);
  80.   private
  81.     { Private declarations }
  82.   public
  83.     { Public declarations }
  84.   end;
  85. var
  86.   Form25: TForm25;
  87.   Query : TADOQuery;
  88.   aaa,bbb,ccc,ddd,eee:Char;
  89. implementation
  90. {$R *.dfm}
  91. procedure TForm25.Button1Click(Sender: TObject);
  92. begin
  93. if (RadioButton1.Checked=true) then
  94. begin
  95.    Query := TADOQuery.Create(nil);
  96.    Query.Connection :=ADOConnection1;
  97.    Query.SQL.Add('select Senno from fayaodan  where Senno =:aaa');
  98.    Query.Parameters.ParamByName('aaa').Value :=edit1.Text;
  99.    Query.Open;
  100.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  101.    showmessage('发药单信息不存在!')
  102.    else
  103.   begin
  104.   adoquery1.Close;
  105.   adoquery1.SQL.Clear;
  106.   adoquery1.SQL.Add('select  Senno,Patno,Pat,Doc,Med,Su from fayaodan where Senno='''+edit1.Text+'''');
  107.   adoquery1.Open;
  108.   end
  109. end
  110. else
  111. if(RadioButton2.Checked=true) then
  112. begin
  113.    Query := TADOQuery.Create(nil);
  114.    Query.Connection :=ADOConnection1;
  115.    Query.SQL.Add('select Patno from fayaodan  where Patno =:aaa');
  116.    Query.Parameters.ParamByName('aaa').Value :=edit2.Text;
  117.    Query.Open;
  118.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  119.    showmessage('病人编号不存在!')
  120.    else
  121.   begin
  122.   adoquery1.Close;
  123.   adoquery1.SQL.Clear;
  124.   adoquery1.SQL.Add('select  Senno,Patno,Pat,Doc,Med,Su from fayaodan where Patno='''+edit2.Text+'''');
  125.   adoquery1.Open;
  126.   end
  127. end
  128. else
  129.    showmessage('请输入发药单号或病人编号!');
  130. end;
  131. procedure TForm25.Button2Click(Sender: TObject);
  132. begin
  133. form25.Close;
  134. end;
  135. procedure TForm25.Button3Click(Sender: TObject);
  136. begin
  137. if (RadioButton3.Checked=true) then
  138. begin
  139.    Query := TADOQuery.Create(nil);
  140.    Query.Connection :=ADOConnection1;
  141.    Query.SQL.Add('select Canno from tuiyaodan  where Canno =:bbb');
  142.    Query.Parameters.ParamByName('bbb').Value :=edit3.Text;
  143.    Query.Open;
  144.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  145.    showmessage('退药单信息不存在!')
  146.    else
  147.   begin
  148.   adoquery2.Close;
  149.   adoquery2.SQL.Clear;
  150.   adoquery2.SQL.Add('select  Canno,Patno,Pat,Med,Su from tuiyaodan where Canno='''+edit3.Text+'''');
  151.   adoquery2.Open;
  152.   end
  153. end
  154. else
  155. if(RadioButton4.Checked=true) then
  156. begin
  157.    Query := TADOQuery.Create(nil);
  158.    Query.Connection :=ADOConnection1;
  159.    Query.SQL.Add('select Patno from tuiyaodan  where Patno =:bbb');
  160.    Query.Parameters.ParamByName('bbb').Value :=edit4.Text;
  161.    Query.Open;
  162.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  163.    showmessage('病人编号不存在!')
  164.    else
  165.   begin
  166.   adoquery2.Close;
  167.   adoquery2.SQL.Clear;
  168.   adoquery2.SQL.Add('select  Canno,Patno,Pat,Med,Su from tuiyaodan where Patno='''+edit4.Text+'''');
  169.   adoquery2.Open;
  170.   end
  171. end
  172. else
  173.    showmessage('请输入退药单号或病人编号!');
  174. end;
  175. procedure TForm25.Button4Click(Sender: TObject);
  176. begin
  177. form25.Close;
  178. end;
  179. procedure TForm25.Button5Click(Sender: TObject);
  180. begin
  181. if (RadioButton5.Checked=true) then
  182. begin
  183.    Query := TADOQuery.Create(nil);
  184.    Query.Connection :=ADOConnection1;
  185.    Query.SQL.Add('select Inno from yaofangrukudan  where Inno =:ccc');
  186.    Query.Parameters.ParamByName('ccc').Value :=edit5.Text;
  187.    Query.Open;
  188.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  189.    showmessage('入库单信息不存在!')
  190.    else
  191.   begin
  192.   adoquery3.Close;
  193.   adoquery3.SQL.Clear;
  194.   adoquery3.SQL.Add('select  Inno,Druno,Stono,Med,Su from yaofangrukudan where Inno='''+edit5.Text+'''');
  195.   adoquery3.Open;
  196.   end
  197. end
  198. else
  199. if(RadioButton6.Checked=true) then
  200. begin
  201.    Query := TADOQuery.Create(nil);
  202.    Query.Connection :=ADOConnection1;
  203.    Query.SQL.Add('select Druno from yaofangrukudan  where Druno =:ccc');
  204.    Query.Parameters.ParamByName('ccc').Value :=edit6.Text;
  205.    Query.Open;
  206.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  207.    showmessage('药房编号不存在!')
  208.    else
  209.   begin
  210.   adoquery3.Close;
  211.   adoquery3.SQL.Clear;
  212.   adoquery3.SQL.Add('select  Inno,Druno,Stono,Med,Su from yaofangrukudan where Druno='''+edit6.Text+'''');
  213.   adoquery3.Open;
  214.   end
  215. end
  216. else
  217.    showmessage('!!!!!!!!!!!!!!!!');
  218. end;
  219. procedure TForm25.Button6Click(Sender: TObject);
  220. begin
  221. form25.Close;
  222. end;
  223. procedure TForm25.Button7Click(Sender: TObject);
  224. begin
  225. if (RadioButton7.Checked=true) then
  226. begin
  227.    Query := TADOQuery.Create(nil);
  228.    Query.Connection :=ADOConnection1;
  229.    Query.SQL.Add('select Outno from yaofangchukudan  where Outno =:ddd');
  230.    Query.Parameters.ParamByName('ddd').Value :=edit7.Text;
  231.    Query.Open;
  232.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  233.    showmessage('出库单信息不存在!')
  234.    else
  235.   begin
  236.   adoquery4.Close;
  237.   adoquery4.SQL.Clear;
  238.   adoquery4.SQL.Add('select  Outno,Druno,Stono,Med,Su from yaofangchukudan where Outno='''+edit7.Text+'''');
  239.   adoquery4.Open;
  240.   end
  241. end
  242. else
  243. if(RadioButton8.Checked=true) then
  244. begin
  245.    Query := TADOQuery.Create(nil);
  246.    Query.Connection :=ADOConnection1;
  247.    Query.SQL.Add('select Druno from yaofangchukudan  where Druno =:ddd');
  248.    Query.Parameters.ParamByName('ddd').Value :=edit8.Text;
  249.    Query.Open;
  250.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  251.    showmessage('药房编号不存在!')
  252.    else
  253.   begin
  254.   adoquery4.Close;
  255.   adoquery4.SQL.Clear;
  256.   adoquery4.SQL.Add('select  Outno,Druno,Stono,Med,Su from yaofangchukudan where Druno='''+edit8.Text+'''');
  257.   adoquery4.Open;
  258.   end
  259. end
  260. else
  261.    showmessage('!!!!!!!!!!!!!!!!');
  262. end;
  263. procedure TForm25.Button8Click(Sender: TObject);
  264. begin
  265. form25.Close;
  266. end;
  267. procedure TForm25.Button9Click(Sender: TObject);
  268. begin
  269. if (RadioButton9.Checked=true) then
  270. begin
  271.    Query := TADOQuery.Create(nil);
  272.    Query.Connection :=ADOConnection1;
  273.    Query.SQL.Add('select Stkno from caigoudan  where Stkno =:eee');
  274.    Query.Parameters.ParamByName('eee').Value :=edit9.Text;
  275.    Query.Open;
  276.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  277.    showmessage('采购单信息不存在!')
  278.    else
  279.   begin
  280.   adoquery5.Close;
  281.   adoquery5.SQL.Clear;
  282.   adoquery5.SQL.Add('select Stkno,Buyno,Medno,Med,Su,Uprice from caigoudan where Stkno='''+edit9.Text+'''');
  283.   adoquery5.Open;
  284.   end
  285. end
  286. else
  287. if(RadioButton10.Checked=true) then
  288. begin
  289.    Query := TADOQuery.Create(nil);
  290.    Query.Connection :=ADOConnection1;
  291.    Query.SQL.Add('select Medno from caigoudan  where Medno =:eee');
  292.    Query.Parameters.ParamByName('eee').Value :=edit10.Text;
  293.    Query.Open;
  294.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  295.    showmessage('药品编号不存在!')
  296.    else
  297.   begin
  298.   adoquery5.Close;
  299.   adoquery5.SQL.Clear;
  300.   adoquery5.SQL.Add('select Stkno,Buyno,Medno,Med,Su,Uprice from caigoudan where Medno='''+edit10.Text+'''');
  301.   adoquery5.Open;
  302.   end
  303. end
  304. else
  305.    showmessage('!!!!!!!!!!!!!!!!');
  306. end;
  307. procedure TForm25.Button10Click(Sender: TObject);
  308. begin
  309. form25.Close;
  310. end;
  311. end.