⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ulivemarrowadvicetemplet.pas

📁 一个简单得医院图像管理系统
💻 PAS
字号:
unit uLiveMarrowAdviceTemplet;

interface
uses Windows, Messages, SysUtils, Variants, Classes,uPublicConnection,uPubFun,
     DB,ADODB;
type
   TTemplet=class(TObject)
   private
   protected
     FQuery:TADOQuery;
   public
     constructor Create;
     destructor Destroy;override;
     function FindAdviceByName(sName:string):string;
     procedure GetAllTempletName(TempletNames:TStrings);
     procedure ReOpen;
     property Query:TADOQuery read FQuery;


   end;

implementation

{ TTemplet }

constructor TTemplet.Create;
begin
  inherited;
  FQuery:=TADOQuery.Create(nil);
  FQuery.Connection:=GlobalConnection.Connection;
  FQuery.SQL.Text:='select* from LIVE_MARROW_ADVICE_TEMPLET';
  FQuery.Active:=True;
end;

destructor TTemplet.Destroy;
begin
  if FQuery.Active then FQuery.Active:=False;
  FQuery.Free;
  inherited;
end;

function TTemplet.FindAdviceByName(sName: string): string;
begin
  Result:='';
  if (FQuery.Active=False)and(FQuery.RecordCount<1)then Exit;
  if FQuery.Locate('Sickness',Trim(sName),[loCaseInsensitive]) then
  begin
    Result:=TBasoUtils.GetDataFromField(FQuery,'Marrow','');
  end;
end;

procedure TTemplet.GetAllTempletName(TempletNames: TStrings);
var
  i:integer;
  tem:string;
  sOriginBookMark:string;
begin
  if Assigned(TempletNames)=False then Exit;
  TempletNames.Clear;
  if (FQuery.Active=False)or(FQuery.RecordCount<1)then Exit;
  FQuery.Bookmark:=sOriginBookMark;
  FQuery.DisableControls;
try
  for i:=1 to FQuery.RecordCount do
  begin
    tem:=Trim(TBasoUtils.GetDataFromField(FQuery,'Sickness',''));
    if (tem='')and(TempletNames.IndexOf(tem)=-1)then TempletNames.Add(tem);
    FQuery.Next;
  end;
finally
  sOriginBookMark := FQuery.Bookmark;
  FQuery.EnableControls;
end;
end;

procedure TTemplet.ReOpen;
begin
  if FQuery.Active then FQuery.Close;
  FQuery.SQL.Text:='select* from LIVE_MARROW_ADVICE_TEMPLET';
  FQuery.Active:=True;
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -