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

Delphi控件源码

开发平台:

Delphi

  1. unit Unit26;
  2. interface
  3. uses
  4.   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  5.   Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, ComCtrls;
  6. type
  7.   TForm26 = class(TForm)
  8.     PageControl1: TPageControl;
  9.     TabSheet1: TTabSheet;
  10.     Label1: TLabel;
  11.     Edit1: TEdit;
  12.     Button1: TButton;
  13.     Button2: TButton;
  14.     DBGrid1: TDBGrid;
  15.     ADOConnection1: TADOConnection;
  16.     ADOQuery1: TADOQuery;
  17.     DataSource1: TDataSource;
  18.     procedure Button1Click(Sender: TObject);
  19.     procedure Button2Click(Sender: TObject);
  20.   private
  21.     { Private declarations }
  22.   public
  23.     { Public declarations }
  24.   end;
  25. var
  26.   Form26: TForm26;
  27.   Query : TADOQuery;
  28.   aaa,bbb:Char;
  29. implementation
  30. {$R *.dfm}
  31. procedure TForm26.Button1Click(Sender: TObject);
  32. begin
  33. if  (Edit1.Text<>'') then
  34. begin
  35.    Query := TADOQuery.Create(nil);
  36.    Query.Connection :=ADOConnection1;
  37.    Query.SQL.Add('select Patno from zhuyuanbingren  where Patno =:aaa');
  38.    Query.Parameters.ParamByName('aaa').Value :=edit1.Text;
  39.    Query.Open;
  40.    if Query.RecordCount =0 then  //非0表示存在,0表示不存在
  41.    showmessage('此病人信息不存在!')
  42.    else
  43.   begin
  44.   adoquery1.Close;
  45.   adoquery1.SQL.Clear;
  46.   adoquery1.SQL.Add('select  Patno,Entime,Extime,Fore,Bedno  from  zhuyuanbingren where Patno='''+edit1.Text+'''');
  47.   adoquery1.Open;
  48.   end
  49. end
  50. else
  51.    showmessage('请输入病人编号!');
  52. end;
  53. procedure TForm26.Button2Click(Sender: TObject);
  54. begin
  55. form26.Close;
  56. end;
  57. end.