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

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

?? findpublic.pas

?? MIS工具 萬能過濾 查詢 網格編輯器S_CXV
?? PAS
字號:
unit FindPublic;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ExtCtrls, StdCtrls, Buttons, db,  ku, PropFilerEh,
  PropStorageEh;

type
  TfrmFindPublic = class(TForm)
    Label1: TLabel;
    edtName: TEdit;
    bbFind: TBitBtn;
    bbNo: TBitBtn;
    bbFindDown: TBitBtn;
    Panel1: TPanel;
    Label2: TLabel;
    Label3: TLabel;
    edtField: TComboBox;
    edtDirection: TComboBox;
    edtCaption: TComboBox;
    checkAll: TCheckBox;
    chkUpCase: TCheckBox;
    procedure bbNoClick(Sender: TObject);
    procedure bbFindClick(Sender: TObject);
    procedure bbFindDownClick(Sender: TObject);
  private
    { Private declarations }
    bReturn: Boolean;
    sPubText: string;
    lPubFiled: Integer;
    // gridGrid1: TCustomdxDBTreeListControl;
    Dataset: TDataset;
    procedure MainShow;
    procedure LoadData;
    function GridFind(lDirect: Integer): Boolean;
  public
    { Public declarations }
  end;

function FindPublicShow(DS: TDataset; var sText: string; var
  lFiled: Integer): Boolean;

implementation

uses Math, StrUtils;

//uses SysPublic;

{$R *.DFM}

function FindPublicShow(DS: TDataset; var sText: string; var
  lFiled: Integer): Boolean;
var
  frmFindPublic: TfrmFindPublic;
begin
  frmFindPublic := TfrmFindPublic.Create(Application);
  with frmFindPublic do
  begin
    //gridGrid1 := Grid1;
    Dataset := DS;
    sPubText := sText;
    lPubFiled := lFiled;
    MainShow;
    sText := sPubText;
    lFiled := lPubFiled;
    Result := bReturn;
    Free;
  end;
end;

procedure TfrmFindPublic.MainShow;
begin
  // bOperateLog:=False;
  LoadData;
  ShowModal;
end;

procedure TfrmFindPublic.LoadData;
var
  lCol: Integer;
  sCaption, sField: string;
begin
  sCaption := '';
  edtDirection.ItemIndex := 0;
  edtName.Text := sPubText;
  //得到GRID的列名稱
  for lCol := 0 to Dataset.FieldCount - 1 do
    if Dataset.Fields[lCol].Visible = true then
    begin
      sCaption := sCaption + Dataset.Fields[lCol].DisplayLabel + #13;
      sField := sField + Dataset.Fields[lCol].FieldName + #13;
    end;
  edtField.Items.Text := sField;
  edtCaption.Items.Text := sCaption;
  if edtCaption.items.Count > 0 then
    edtCaption.ItemIndex := 0;
  if lPubFiled >= 0 then
    edtCaption.ItemIndex := lPubFiled;
end;

procedure TfrmFindPublic.bbNoClick(Sender: TObject);
begin
  inherited;
  Close;
end;

function TfrmFindPublic.GridFind(lDirect: Integer): Boolean;
var
  bFind: Boolean;
  lRow: Integer;
begin
  Dataset.DisableControls;
  try
    bFind := false;
    lPubFiled := edtCaption.ItemIndex;
    sPubText := edtName.Text;
    lRow := Dataset.RecNo;
    if lDirect = 0 then
      DataSet.First
    else
      DataSet.RecNo := lRow + 1;
    while not DataSet.Eof do
    begin
      if checkAll.Checked then
      begin
        if IfThen(chkUpCase.Checked, edtName.Text, UpperCase(edtName.Text)) <>
          IfThen(chkUpCase.Checked,
          Dataset.FieldByName(edtField.Items.Strings[edtCaption.ItemIndex]).AsString,
          UpperCase(Dataset.FieldByName(edtField.Items.Strings[edtCaption.ItemIndex]).AsString)) then
          DataSet.Next
        else
        begin
          bFind := true;
          break;
        end;
      end
      else
      begin
        if Pos(IfThen(chkUpCase.Checked, edtName.Text, UpperCase(edtName.Text)),
          IfThen(chkUpCase.Checked,
          Dataset.FieldByName(edtField.Items.Strings[edtCaption.ItemIndex]).AsString,
          UpperCase(Dataset.FieldByName(edtField.Items.Strings[edtCaption.ItemIndex]).AsString))) = 0 then
          DataSet.Next
        else
        begin
          bFind := true;
          break;
        end;
      end;
    end;

    if not bFind then
    begin
      DataSet.RecNo := lRow;
      ShowMessage(CS('數據沒找到,請重新輸入條件!'));
    end;
    Result := bFind;
  finally
    Dataset.EnableControls;
  end;
end;

procedure TfrmFindPublic.bbFindClick(Sender: TObject);
begin
  inherited;
  if edtName.Text = '' then
    exit;
  if GridFind(edtDirection.ItemIndex) then
    Close;
end;

procedure TfrmFindPublic.bbFindDownClick(Sender: TObject);
begin
  inherited;
  if edtName.Text = '' then
    exit;
  GridFind(1);
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产女人aaa级久久久级| 欧美刺激脚交jootjob| 91麻豆国产自产在线观看| 日韩欧美国产一区在线观看| 亚洲一卡二卡三卡四卡无卡久久| 在线视频一区二区三| 一区二区三区四区在线| 日韩一区二区三区视频在线| 国产精品白丝jk黑袜喷水| 中文字幕不卡三区| 91福利精品第一导航| 久色婷婷小香蕉久久| 国产精品欧美一级免费| 欧美日韩一区二区三区四区| 老司机精品视频线观看86| 美女视频黄久久| 尤物av一区二区| 精品国产乱码久久久久久老虎 | 国产69精品久久久久毛片 | 亚洲精品高清视频在线观看| 亚洲美女偷拍久久| 欧美tickling挠脚心丨vk| 久久久国产午夜精品| 欧美日韩aaa| 成人免费高清在线| 久久超级碰视频| 国产a级毛片一区| 色香蕉成人二区免费| 丁香啪啪综合成人亚洲小说 | 中文字幕五月欧美| 69精品人人人人| 日本韩国欧美一区| 欧美一级夜夜爽| 欧美二区乱c少妇| 欧美性猛片aaaaaaa做受| a级高清视频欧美日韩| 国产乱码精品一区二区三| 91色乱码一区二区三区| 日韩情涩欧美日韩视频| 国产精品不卡视频| 中文字幕一区二区三区在线不卡| 午夜激情久久久| 亚洲精品videosex极品| 久久精品国产一区二区三| 91福利国产精品| 欧美国产日韩a欧美在线观看| 亚洲大片精品永久免费| 婷婷丁香激情综合| 波多野结衣亚洲一区| 欧美一区二区在线看| 亚洲欧美日韩国产一区二区三区 | 日日夜夜一区二区| 午夜精品福利视频网站| 成人avav影音| 欧美天堂一区二区三区| 国产拍揄自揄精品视频麻豆| 日韩二区三区四区| 九九视频精品免费| 国产精品一区在线观看乱码| 欧美视频一区在线观看| 亚洲免费高清视频在线| 国产成人免费xxxxxxxx| av电影在线观看一区| 26uuu亚洲综合色| 亚洲人亚洲人成电影网站色| 亚洲日本成人在线观看| 国产精品一卡二| 久久无码av三级| 麻豆成人在线观看| 精品日韩一区二区三区| 久久国产综合精品| 精品国产一区二区三区久久影院| 免费观看在线色综合| 成人黄色在线视频| 国产欧美日韩激情| av高清不卡在线| 亚洲黄色av一区| 欧美日韩国产一级二级| 亚洲国产欧美在线| 国产精品资源在线观看| 久久蜜桃av一区精品变态类天堂| 精品在线你懂的| 国产三级精品视频| 97久久超碰精品国产| 精品动漫一区二区三区在线观看| 美女www一区二区| 国产偷国产偷精品高清尤物| 亚洲大型综合色站| 日韩欧美一区中文| 国产精品一二一区| 亚洲视频一二三| 日本高清无吗v一区| 亚洲成人自拍网| 日韩免费在线观看| 从欧美一区二区三区| 亚洲欧洲一区二区在线播放| 一本大道久久精品懂色aⅴ| 亚洲小说欧美激情另类| 欧美一区二区性放荡片| 国产精品一线二线三线精华| 亚洲欧美综合在线精品| 在线91免费看| 国产91在线观看| 亚洲永久免费视频| 欧美va亚洲va香蕉在线| 波多野结衣视频一区| 婷婷六月综合网| 日本一区二区高清| 欧美三级视频在线| 成人在线一区二区三区| 日韩电影在线免费观看| 欧美韩日一区二区三区四区| 在线精品视频免费播放| 精品一二三四区| 一区二区三区在线播| 久久日一线二线三线suv| 色婷婷综合中文久久一本| 免费观看一级特黄欧美大片| 亚洲另类一区二区| 国产视频一区在线观看 | 国产一区二区三区久久悠悠色av| 欧美福利视频导航| 成人一区二区三区视频在线观看 | 日韩欧美一区电影| 色综合色狠狠综合色| 国产主播一区二区| 国产精品乱码久久久久久| 67194成人在线观看| 91蜜桃视频在线| 波多野结衣精品在线| 韩国成人福利片在线播放| 一区二区欧美在线观看| 国产精品嫩草影院av蜜臀| 日韩欧美亚洲国产另类| 欧美高清hd18日本| 欧美午夜精品一区二区蜜桃| 成人91在线观看| 国产激情91久久精品导航| 久久er精品视频| 日本不卡在线视频| 日韩制服丝袜av| 午夜精品福利视频网站| 亚洲一级片在线观看| 夜夜精品视频一区二区| 国产精品盗摄一区二区三区| 国产视频一区在线播放| 久久综合色之久久综合| 精品电影一区二区| 精品卡一卡二卡三卡四在线| 91精品国产综合久久精品| 欧美日韩一区视频| 欧美精品丝袜中出| 91麻豆精品国产91久久久久 | 国产亚洲精品超碰| 久久综合九色欧美综合狠狠 | 亚洲欧美另类久久久精品2019| 中文字幕在线观看不卡视频| 国产欧美精品区一区二区三区 | 亚洲夂夂婷婷色拍ww47| 一区二区三区蜜桃| 亚洲mv在线观看| 日本欧美一区二区三区| 久久精品国产**网站演员| 精品一区二区在线观看| 成人爽a毛片一区二区免费| 成人动漫视频在线| 91香蕉视频mp4| 欧美日韩在线播放三区| 欧美一区二区三区的| 欧美精品一区二区三区一线天视频 | 国产精品网友自拍| 亚洲欧美成人一区二区三区| 一区二区三区精密机械公司| 天天色天天爱天天射综合| 韩国av一区二区| 99久久精品情趣| 欧美高清一级片在线| 久久男人中文字幕资源站| 中文字幕一区不卡| 日精品一区二区三区| 国内精品免费在线观看| av亚洲精华国产精华| 欧美妇女性影城| 国产精品视频一二| 日韩在线播放一区二区| 国产精品99久久久久久有的能看| 在线观看日韩高清av| 精品区一区二区| 亚洲国产一区二区三区| 国产乱理伦片在线观看夜一区| 91精品福利视频| 久久久久久久精| 婷婷综合五月天| 99精品黄色片免费大全| 欧美一区二区三区日韩| 亚洲免费看黄网站| 大尺度一区二区| 久久精品水蜜桃av综合天堂| 亚洲国产视频一区| 色综合亚洲欧洲|