亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainform.pas

?? 一套DELPHI病歷管理源碼
?? PAS
?? 第 1 頁 / 共 2 頁
字號:
    procedure wwDBNavigator2ButtonClick(Sender: TObject);
    procedure RvCustomConnection1Restore(Connection: TRvCustomConnection);
    procedure RvCustomConnection1First(Connection: TRvCustomConnection);
    procedure RvCustomConnection1Next(Connection: TRvCustomConnection);
    procedure RvCustomConnection1EOF(Connection: TRvCustomConnection;
      var Eof: Boolean);
    procedure pc1Enter(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  fmMain: TfmMain;
  myDS:TStringList;
  myDSPTR:integer;

implementation

{$R *.DFM}

procedure TfmMain.grdMainCalcTitleImage(Sender: TObject; Field: TField;
  var TitleImageAttributes: TwwTitleImageAttributes);
begin
  if (Field.FieldName='temp1') then
  begin
    TitleImageAttributes.ImageIndex:=2;
  end;
end;

procedure TfmMain.tblBingLiCalcFields(DataSet: TDataSet);
begin
  with dataset do
  begin
    fieldbyname('Addr').asstring:=fieldbyname('ZhuZhi').asstring+ ' ' + fieldbyname('YouZhengMa').asstring;
    fieldbyname('Natr').asstring:=fieldbyname('GuoJi').asstring + ' ' +fieldbyname('ChuShengDi').asstring;
  end;
end;

procedure TfmMain.tblXiMuCalcFields(DataSet: TDataSet);
begin
  with dataset do
  begin
    fieldbyname('ChuZhen').asstring:=fieldbyname('MenZhenZhenDuan').asstring+ ';' + fieldbyname('LinChuangChuZhen').asstring;
    fieldbyname('ShiJian').asstring:=fieldbyname('RuYuanSJ').asstring + ';' +fieldbyname('ChuYuanSj').asstring;
    fieldbyname('YiSheng').asstring:=fieldbyname('MenZhenYiSheng').asstring + ';' +fieldbyname('ZhuYuanYiSheng').asstring+ ';' +fieldbyname('ZhuZhiYiSheng').asstring;
  end;
end;

procedure TfmMain.ld1InitDialog(Dialog: TwwLocateDlg);
begin
  Dialog.Height:=Dialog.Height-(Dialog.FirstButton.Top-Dialog.FieldsGroup.Top)+5;
  Dialog.FirstButton.Top:=Dialog.FieldsGroup.Top+5;
  Dialog.NextButton.Top:=Dialog.FirstButton.Top;
  Dialog.CanCelBtn.Top:=Dialog.FirstButton.Top;
  Dialog.FirstButton.Caption:='找第一個';
  Dialog.NextButton.Caption:='找下一個';
  Dialog.CancelBtn.Caption:='退出';
  Dialog.FieldsGroup.Visible:=False;
  Dialog.SearchTypeGroup.Caption:='查找形式';
  Dialog.CaseSensitiveCheckBox.Caption:='大小寫敏感';
  Dialog.ExactMatchBtn.Caption:='完全匹配';
  Dialog.PartialMatchStartBtn.Caption:='從頭起部分匹配';
  Dialog.PartialMatchAnyBtn.Caption:='任意部位部分匹配';
  Dialog.FieldValueGroup.Caption:='查找值';
end;

procedure TfmMain.tblBingLiAfterInsert(DataSet: TDataSet);
begin
//  DataSet.FieldValues['YouZhengMa']:=0;   //若是在數據庫中定義有默認值(整型默認為0),需在此賦值,否則會出現完整性錯
//  DataSet.FieldValues['NianLing']:=0;
  DataSet.FieldValues['HunKuang']:=false;
  DataSet.FieldValues['GuoJi']:='中國';
  DataSet.Post;
  tblXiMu.Insert;
end;

procedure TfmMain.tblBingLiBeforeDelete(DataSet: TDataSet);
begin
  //if Application.MessageBox('該患者的所有信息將被刪掉,你確定嗎?', '確認刪除', MB_YESNO)=IDNO then abort;
  qry1.SQL.Text:='Delete From XiMu Where ID=' + DataSet.FieldByName('ID').AsString;
  qry1.ExecSQL;
end;

procedure TfmMain.tblXiMuAfterInsert(DataSet: TDataSet);
var
  i:integer;
begin
  With DataSet do
  begin
//    FieldValues['ZhuYuanHao']:=0; //若是在數據庫中定義有默認值(整型默認為0),需在此賦值,否則會出現完整性錯
    FieldValues['No']:=0;
    Prior;
    i:=FieldByName('No').AsInteger;
    Next;
    Edit;
    FieldValues['No']:=i+1;
    Post;
  end;
end;

procedure TfmMain.wwDBNavigator2Button1Click(Sender: TObject);
begin
  qry1.SQL.Text:='select * from bingli,ximu '+
      'where bingli.id=ximu.id and bingli.id='+
      tblBingli.FieldByName('ID').AsString+ ' and ximu.no='+
      tblXimu.FieldByName('No').AsString;
  qry1.Open;
  rvp1.SelectReport('ChuYuanXiaoJie',true);
  rvp1.SetParam('zhuyuantianshu',inttostr(DaysBetween(qry1.FieldByName('ChuYuanSJ').AsDateTime,qry1.FieldByName('RuYuanSJ').AsDateTime)));
  rvp1.Execute;
  qry1.Close;
end;

procedure TfmMain.wwDBNavigator2ButtonClick(Sender: TObject);
begin
  qry1.SQL.Text:='select * from bingli,ximu '+
      'where bingli.id=ximu.id and bingli.id='+
      tblBingli.FieldByName('ID').AsString+ ' and ximu.no='+
      tblXimu.FieldByName('No').AsString;
  qry1.Open;
  rvp1.SelectReport('ZhuYuanBingAn',true);
  rvp1.SetParam('hunkuang',ifthen(qry1.FieldByName('hunkuang').AsBoolean,'已婚','未婚'));
  rvp1.Execute;
  qry1.Close;
end;

procedure TfmMain.RvCustomConnection1Open(Connection: TRvCustomConnection);
  function SplitSTR(srcS:String;addLF:boolean=true): String;
  const
    maxbyteperline=76;
  var
    lfp,firstp:integer;
  begin
    firstp:=1;
    result:=srcS;
    repeat
      lfp:=posex(#13#10,result+#13#10,firstp);
      while lfp-firstp>maxbyteperline do
      begin
        inc(firstp,maxbyteperline);
        if ByteType(result,firstp-1)=mbLeadByte then inc(firstp);
        Insert(#13#10' ',result,firstp);       // 由于RAVE中若字符串的漢字前只有單字節空格時,漢字會顯示成問號,需在單獨的行前加一單字節可打印字符或雙字節字符(這里加雙字節空格)
        inc(firstp,2);
        inc(lfp,4);
      end;
      if (lfp>0) and (lfp<length(result)) then Insert(' ',result,lfp+2); //為每個原有的換行后加雙字節空格
      firstp:=lfp+2;
    until lfp=0;
    if addLF then Result:=Result+#13#10;
  end;
  Function JoinSTR():String;
  begin
    result:=
       SplitSTR('問診:'+qry1.FieldByName('wenzhen').AsString)
      +SplitSTR('主訴:'+qry1.FieldByName('zhusu').AsString)
      +SplitSTR('現病史:'+qry1.FieldByName('xianbingshi').AsString)
      +SplitSTR('既往史:'+qry1.FieldByName('jiwangshi').AsString)
      +SplitSTR('個人史:'+qry1.FieldByName('gerenshi').AsString)
      +ifthen(qry1.FieldByName('xingbie').AsString='女',SplitSTR('月經史:'+qry1.FieldByName('yuejingshi').AsString))
      +SplitSTR('婚育史:'+qry1.FieldByName('hunyushi').AsString)
      +SplitSTR('過敏史:'+qry1.FieldByName('guominshi').AsString)
      +SplitSTR('家庭史:'+qry1.FieldByName('jiazushi').AsString,false);
  end;
  procedure InitDS();
  const
    linesperpage=29;
    fixlinesonfirstpage=6;
  var
    i:integer;
  begin
    myDS:=TStringlist.Create;
    myDS.Text:=JoinSTR;
    for i:=1 to (linesperpage-(myDS.Count+fixlinesonfirstpage) mod linesperpage) do
      myDS.Add('');
  end;
begin
  InitDS;
end;

procedure TfmMain.RvCustomConnection1GetCols(
  Connection: TRvCustomConnection);
begin
  RvCustomConnection1.WriteField('OneCol',dtString,76,'OneCol','');
end;

procedure TfmMain.RvCustomConnection1GetRow(
  Connection: TRvCustomConnection);
begin
  Connection.WriteStrData('',myDS.Strings[myDSPTR]);
end;

procedure TfmMain.RvCustomConnection1Restore(
  Connection: TRvCustomConnection);
begin
  myDS.Free;
end;

procedure TfmMain.RvCustomConnection1First(
  Connection: TRvCustomConnection);
begin
  myDSPTR:=0;
end;

procedure TfmMain.RvCustomConnection1Next(Connection: TRvCustomConnection);
begin
  if myDSPTR<myDS.Count then Inc(myDSPTR);
end;

procedure TfmMain.RvCustomConnection1EOF(Connection: TRvCustomConnection;
  var Eof: Boolean);
begin
  Eof:=not(myDSPTR<myDS.Count);
end;

procedure TfmMain.pc1Enter(Sender: TObject);
begin
  if rgYueJingShi.Opened and (tblBingLi.FieldByName('xingbie').AsString='男') then rgJiWangShi.Open;;
  rgYueJingShi.Visible:=tblBingLi.FieldByName('xingbie').AsString='女';
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品一区四区| 欧美日韩视频不卡| 日本vs亚洲vs韩国一区三区| 一区二区欧美视频| 亚洲成av人影院在线观看网| 午夜精品久久久久久久蜜桃app | 国产资源在线一区| 精油按摩中文字幕久久| 国产成人亚洲综合a∨猫咪| 成人精品小蝌蚪| 91久久免费观看| 在线不卡免费av| 精品美女在线播放| 国产精品私人影院| 又紧又大又爽精品一区二区| 亚洲一区免费视频| 日本伊人精品一区二区三区观看方式| 天天av天天翘天天综合网色鬼国产| 日韩综合在线视频| 国产精品一区二区黑丝| 97久久精品人人爽人人爽蜜臀 | 欧美日韩精品一二三区| 91精品国产色综合久久不卡电影| 精品国产一区二区三区忘忧草| 国产欧美精品一区二区三区四区 | 另类小说色综合网站| 国产91综合一区在线观看| 日本韩国欧美一区二区三区| 欧美精品一级二级三级| 国产偷国产偷亚洲高清人白洁| 亚洲婷婷国产精品电影人久久| 午夜精品一区二区三区电影天堂| 国产精品自拍在线| 欧美三级欧美一级| 国产精品久久看| 日韩 欧美一区二区三区| 国产成人h网站| 欧美亚洲综合网| 日本一区二区三区在线不卡 | 欧美va亚洲va国产综合| 亚洲女人的天堂| 经典三级在线一区| 欧美这里有精品| 国产精品久久久一本精品| 日韩影视精彩在线| 色94色欧美sute亚洲线路一久| 欧美成人r级一区二区三区| 亚洲午夜国产一区99re久久| 国产精品99久久久久久久女警 | 中文乱码免费一区二区| 美洲天堂一区二卡三卡四卡视频 | 欧美一区二区久久久| 亚洲精品国产一区二区三区四区在线| 老司机午夜精品99久久| 在线观看免费亚洲| 成人免费一区二区三区视频| 国产一区二区三区精品欧美日韩一区二区三区| 欧美主播一区二区三区| 亚洲人妖av一区二区| 成人免费视频app| 久久丝袜美腿综合| 国内精品久久久久影院色| 日韩欧美一卡二卡| 日本欧美在线观看| 91精品久久久久久久99蜜桃| 亚洲午夜免费福利视频| 欧美影院午夜播放| 亚洲国产一区二区视频| 在线免费观看日韩欧美| 亚洲三级在线免费观看| 色综合久久久久综合99| 亚洲婷婷国产精品电影人久久| 成人免费福利片| 国产精品久久影院| 91免费看视频| 亚洲精品老司机| 在线观看国产91| 婷婷开心激情综合| 日韩美女视频一区二区在线观看| 日韩av中文字幕一区二区三区| 7777女厕盗摄久久久| 久久精品国产亚洲a| 欧美精品一区二区三区在线播放| 激情图片小说一区| 久久久国产精品麻豆| 成人精品高清在线| 亚洲女人****多毛耸耸8| 欧美日韩亚洲丝袜制服| 麻豆精品一区二区三区| 久久精品无码一区二区三区| av在线综合网| 亚洲成av人片一区二区| 欧美tickle裸体挠脚心vk| 国产福利不卡视频| 亚洲精品欧美在线| 欧美videofree性高清杂交| 成人午夜碰碰视频| 亚洲一区二区黄色| 久久嫩草精品久久久久| www..com久久爱| 亚洲成av人片www| 国产亚洲综合色| 在线观看日韩国产| 精品一区二区日韩| 亚洲乱码国产乱码精品精98午夜| 欧美精品1区2区3区| 国产电影精品久久禁18| 亚洲国产日韩精品| 国产亚洲一区二区三区四区 | 日韩av在线播放中文字幕| 久久久蜜桃精品| 欧美色中文字幕| 国产成人亚洲精品狼色在线| 亚洲一区二区三区四区在线观看 | 欧美成人午夜电影| 91九色最新地址| 国产成人精品网址| 日韩国产欧美在线观看| 日韩毛片在线免费观看| 精品电影一区二区三区| 欧美三级日韩三级国产三级| 成人精品一区二区三区中文字幕| 丝瓜av网站精品一区二区| 国产精品久久久久久久午夜片| 欧美二区在线观看| 色综合天天综合网国产成人综合天| 日本午夜精品视频在线观看| 一区二区三区四区在线免费观看 | 久久综合给合久久狠狠狠97色69| 欧美曰成人黄网| 99久久精品情趣| 国产成人一级电影| 国产一区二区不卡| 蜜桃久久精品一区二区| 亚洲福利视频一区二区| 亚洲日本韩国一区| 亚洲视频电影在线| 国产蜜臀97一区二区三区| 亚洲精品一区在线观看| 3atv在线一区二区三区| 欧美群妇大交群中文字幕| 色偷偷久久一区二区三区| 成人免费视频国产在线观看| 国产一区二区导航在线播放| 国产综合色产在线精品| 麻豆国产精品777777在线| 视频一区视频二区中文字幕| 午夜精品久久久久久久久久久| 亚洲精品中文在线影院| 亚洲自拍偷拍网站| 亚洲午夜精品网| 午夜精品久久久久久久久| 亚洲成av人在线观看| 午夜亚洲福利老司机| 日韩一区欧美二区| 久久精品国产免费| 国产乱码精品一区二区三| 国产精品一卡二卡在线观看| 国产福利不卡视频| 国产成人一区在线| 91麻豆高清视频| 欧美在线视频全部完| 337p亚洲精品色噜噜狠狠| 欧美一级免费观看| 久久婷婷成人综合色| 国产精品美女久久久久久久久久久| 国产精品久久夜| 一区二区三区四区不卡视频| 天堂在线一区二区| 国产剧情av麻豆香蕉精品| eeuss鲁片一区二区三区| 色婷婷综合久色| 欧美一区二区三区视频在线 | 久久综合色鬼综合色| 中文字幕欧美国产| 一区二区三区日韩精品视频| 日韩成人一区二区三区在线观看| 久久精品国产精品亚洲红杏| 国产一区二区三区日韩| 色综合久久久久网| 精品捆绑美女sm三区| 国产精品久久久久久妇女6080| 亚洲精品免费播放| 国产精品中文字幕欧美| 在线看一区二区| 久久综合网色—综合色88| 一区二区三区四区激情| 韩国女主播成人在线| 欧美色国产精品| 国产日产精品一区| 偷拍一区二区三区四区| 不卡欧美aaaaa| 日韩亚洲欧美中文三级| 亚洲精品日韩一| 国产成人三级在线观看| 欧美精品xxxxbbbb| 一区二区在线观看视频在线观看| 经典一区二区三区| 欧美精品在线一区二区| 国产精品美女久久久久久久久久久 |