begin
s:='';//S变量用于生成查询的条件,即用and连接的各个查询条件
if e_name.Text<>'' then
s:='病人姓名 like '''+'%'+e_name.text+'%'+'''';
//若“姓名”文本框中有内容,则将“病人姓名 like 文本框中内容”连接到S中
if (s<>'') and (e_s.Text<>'') then
s:=s+' and 科别 like '''+'%'+e_s.text+'%'+''''
//若S变量和“科别”文本框均不为空,则将“and 科别 like 文本框中内容”连接到S中
else if e_s.text<>'' then
s:=' 科别 like '''+'%'+e_s.Text+'%'+'''';
//若S变量为空,“科别”文本框非空,则将“科别 like 文本框中内容”连接到S中
if (s<>'') and (e_pnum.Text<>'') then
s:=s+' and 住院号 like '''+'%'+e_pnum.text+'%'+''''
// 若S变量和“住院号”文本框均不为空,则将“and 住院号 like 文本框中内容”连接到S中
else if e_pnum.text<>'' then
s:=' 住院号 like '''+'%'+e_pnum.Text+'%'+'''';
//若S变量为空,“住院号”文本框非空,则将“住院号 like 文本框中内容”连接到S中
if (s<>'') and (e_num.Text<>'') then
s:=s+' and 身份证 like '''+'%'+e_num.text+'%'+''''
// 若S变量和“身份证”文本框均不为空,则将“and 身份证 like 文本框中内容”连接到S中
else if e_num.text<>'' then
s:=' 身份证 like '''+'%'+e_num.Text+'%'+'''';
//若S变量为空,“身份证”文本框非空,则将“身份证 like 文本框中内容”连接到S中
adoquery1.close;
adoquery1.sql.clear;
//生成SQL查询语句,并添加到adoquery1组件的SQL特性中
str:='select * from patient where '+s;
adoquery1.sql.add(str);
//打开指定的数据表patient,执行SQL查询语名
adoquery1.Open;
end;
end.
医嘱校对界面设计与代码设计
代码设计:
unit yzjh;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls, ComCtrls, DB, ADODB, Grids, DBGrids;
type
Tfrm_yzjh = class(TForm)
RadioGroup1: TRadioGroup;
RadioGroup2: TRadioGroup;
RadioGroup3: TRadioGroup;
StatusBar1: TStatusBar;
ADOQuery1: TADOQuery;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
Button1: TButton;
Button2: TButton;
procedure RadioGroup1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure RadioGroup2Click(Sender: TObject);
procedure RadioGroup3Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frm_yzjh: Tfrm_yzjh;
s:string;
str1,str2:string;
implementation
{$R *.dfm}
uses dbm;
procedure Tfrm_yzjh.RadioGroup1Click(Sender: TObject);
begin
case radiogroup1.ItemIndex of
0:
begin
adoquery1.Close;
&nb
首页 上一页 5 6 7 8 9 10 11 下一页 尾页 8/11/11
delphi医嘱管理系统[开题报告+文档+源代码+答辩ppt+外文翻译](八)由毕业论文网(www.huoyuandh.com)会员上传。