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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? queryleader.pas.~1~

?? asp.net2.0控件treeview綁定數(shù)據(jù)以及全選操作
?? ~1~
字號(hào):
unit QueryLeader;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, DBTables, DB, StdCtrls, ComCtrls, Grids, DBGrids, ExtCtrls,
  DBCtrls, IdGlobal;

type
  TfrmQueryUser = class(TForm)
    DBGrid1: TDBGrid;
    GroupBox1: TGroupBox;
    Label14: TLabel;
    Label15: TLabel;
    Label2: TLabel;
    Label6: TLabel;
    UserID: TEdit;
    UserName: TEdit;
    gender: TComboBox;
    btnQuery: TButton;
    btnClear: TButton;
    tel: TEdit;
    GroupBox3: TGroupBox;
    lowJoin: TDateTimePicker;
    highJoin: TDateTimePicker;
    GroupBox2: TGroupBox;
    lowBirthday: TDateTimePicker;
    highBirthday: TDateTimePicker;
    Label1: TLabel;
    Label3: TLabel;
    Label7: TLabel;
    Label8: TLabel;
    GroupBox7: TGroupBox;
    GroupBox4: TGroupBox;
    asc: TRadioButton;
    desc: TRadioButton;
    GroupBox5: TGroupBox;
    id: TRadioButton;
    name: TRadioButton;
    edu: TRadioButton;
    join: TRadioButton;
    procedure btnQueryClick(Sender: TObject);
    procedure btnClearClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure ascClick(Sender: TObject);
    procedure descClick(Sender: TObject);
    procedure idClick(Sender: TObject);
    procedure nameClick(Sender: TObject);
    procedure eduClick(Sender: TObject);
    procedure joinClick(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormShow(Sender: TObject);

  private
    { Private declarations }
    sql: string;
  public
    { Public declarations }
    function isInteger(s:string):boolean;
  end;

var
  frmQueryUser: TfrmQueryUser;

implementation

uses dataModule;

{$R *.dfm}
function TfrmQueryUser.isInteger(s: string): boolean;
var
   i:integer;
begin
   i:=1;
   if length(s)=0 then
   begin
      result:=false;
      exit;
   end;
   while i<=length(s) do
   begin
      if (isNumeric(s[i])=false) then
      begin
         result:=false;
         exit;
      end;
      i:=i+1;
   end;
   result:=true;
end;

procedure TfrmQueryUser.FormCreate(Sender: TObject);
begin
    //顯示所有紀(jì)錄
    dm.Query1.Close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader');
    try
        dm.Query1.Open;
    except

    end;

    //設(shè)置輸入焦點(diǎn)
    activeControl := UserId;

    //清空所有輸入
    UserId.Text := '';
    UserName.Text := '';
    gender.ItemIndex := 0;
    lowBirthday.Date := strToDate('1980-1-1');
    highBirthday.Date := now;
    lowJoin.Date := strToDate('1980-1-1');
    highJoin.date := now;
    
    tel.Text := '';
end;

procedure TfrmQueryUser.btnQueryClick(Sender: TObject);
var
    flag: boolean;
    low, high: string;
begin
    //根據(jù)輸入的內(nèi)容查詢
    sql := 'select * from leader ';

    flag := false;
    if isInteger(UserID.Text)  then
    begin
        flag := true;
        sql := sql + 'where 編號(hào)='+UserID.Text;
    end;

    //
    if UserName.Text <> '' then
    begin
        if flag then
            sql := sql + ' and 姓名=''' + UserName.Text+''''
        else begin;
            sql := sql + ' where 姓名=''' + UserName.Text+'''';
            flag := true;
        end;
    end;

    //
    if Gender.Text <> '' then
    begin
        if flag then
            sql := sql + ' and 性別=''' + Gender.Text+''''
        else begin;
            sql := sql + ' where 性別=''' + Gender.Text+'''';
            flag := true;
        end;
    end;

    //
   {處理生日}
   low:=formatDateTime('mm''/''dd''/''yyyy',lowbirthday.Date);
   high:=formatDateTime('mm''/''dd''/''yyyy',highbirthday.Date);
   if flag then
      sql:=sql+'and '
   else
      sql:=sql+' where ';
   sql:=sql+'生日<='''+high+''' and 生日>='''+low+'''';

   {處理任職時(shí)間}
   low:=formatDateTime('mm''/''dd''/''yyyy',lowjoin.Date);
   high:=formatDateTime('mm''/''dd''/''yyyy',highjoin.Date);
   sql:=sql+' and '+'任職時(shí)間<='''+high+''' and 任職時(shí)間>='''+low+'''';

   //

   if tel.Text <> '' then
    begin
        if flag then
            sql := sql + ' and 電話=''' + tel.Text+''''
        else begin;
            sql := sql + ' where 電話=''' + tel.Text+'''';
            flag := true;
        end;
    end;

    //根據(jù)字符串sql進(jìn)行查詢
    dm.Query1.Close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add(sql);
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL();
    end;
end;

procedure TfrmQueryUser.btnClearClick(Sender: TObject);
begin
    UserId.Text := '';
    UserName.Text := '';
    gender.ItemIndex := 0;
    lowBirthday.Date := strToDate('1980-1-1');
    highBirthday.Date := now;
    lowJoin.Date := strToDate('1980-1-1');
    highJoin.date := now;

    tel.Text := '';
end;



procedure TfrmQueryUser.ascClick(Sender: TObject);
var
    context : string;
begin
    if( id.Checked = true )
        then context := '編號(hào)'
    else if ( name.Checked = true )
        then context := '姓名'
    else if ( join.Checked )
        then context := '任職時(shí)間'
    else if ( edu.checked )
        then context := '級(jí)別';

    //改變查詢語(yǔ)句
    dm.Query1.close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader order by '+context+' asc');

    //重新查詢
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL;
    end;

end;

procedure TfrmQueryUser.descClick(Sender: TObject);
var
    context : string;
begin
    if( id.Checked = true )
        then context := '編號(hào)'
    else if ( name.Checked = true )
        then context := '姓名'
    else if ( join.Checked )
        then context := '任職時(shí)間'
    else if ( edu.checked )
        then context := '級(jí)別';

    //改變查詢語(yǔ)句
    dm.Query1.close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader order by '+context+' desc');

    //重新查詢
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL;
    end;
end;

procedure TfrmQueryUser.idClick(Sender: TObject);
var
    sorttype : string;
begin
    //確定排序方式
    if ( asc.Checked )
        then
        sorttype := 'asc'
    else
        sorttype := 'desc';

    //更新表格

    //改變查詢語(yǔ)句
    dm.Query1.close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader order by 編號(hào) ' + sorttype);

    //重新查詢
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL;
    end;
end;

procedure TfrmQueryUser.nameClick(Sender: TObject);
var
    sorttype : string;
begin
    //確定排序方式
    if ( asc.Checked )
        then
        sorttype := 'asc'
    else
        sorttype := 'desc';

    //更新表格

    //改變查詢語(yǔ)句
    dm.Query1.close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader order by 姓名 ' + sorttype);

    //重新查詢
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL;
    end;
end;

procedure TfrmQueryUser.eduClick(Sender: TObject);
var
    sorttype : string;
begin
    //確定排序方式
    if ( asc.Checked )
        then
        sorttype := 'asc'
    else
        sorttype := 'desc';

    //更新表格

    //改變查詢語(yǔ)句
    dm.Query1.close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader order by 級(jí)別 ' + sorttype);

    //重新查詢
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL;
    end;
end;

procedure TfrmQueryUser.joinClick(Sender: TObject);
var
    sorttype : string;
begin
    //確定排序方式
    if ( asc.Checked )
        then
        sorttype := 'asc'
    else
        sorttype := 'desc';

    //更新表格

    //改變查詢語(yǔ)句
    dm.Query1.close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader order by 任職時(shí)間 ' + sorttype);

    //重新查詢
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL;
    end;
end;

procedure TfrmQueryUser.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
    dm.Query1.Close();
    self.Free;
end;

procedure TfrmQueryUser.FormShow(Sender: TObject);
begin
  //改變查詢語(yǔ)句
    dm.Query1.close;
    dm.Query1.SQL.Clear;
    dm.Query1.SQL.Add('select * from leader order by 編號(hào) asc');

    //重新查詢
    try
        dm.Query1.Open;
    except
        dm.Query1.ExecSQL;
    end;
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91亚洲国产成人精品一区二区三| 91网站黄www| 中文字幕一区二区三区色视频 | 懂色av一区二区三区蜜臀| 亚洲精品你懂的| 精品国产乱码久久| 欧美系列在线观看| 国产不卡在线一区| 奇米影视在线99精品| 亚洲男人的天堂一区二区| 欧美精品一区视频| 欧美性大战久久久久久久蜜臀| 国产伦精一区二区三区| 日本一不卡视频| 亚洲黄网站在线观看| 久久久久久久久蜜桃| 91精品国产综合久久婷婷香蕉| 91片在线免费观看| 成人午夜在线视频| 激情六月婷婷综合| 日韩精品三区四区| 亚洲国产精品人人做人人爽| 国产精品福利一区二区三区| 久久久久九九视频| 精品日韩欧美在线| 久久婷婷一区二区三区| 在线电影院国产精品| 欧美日韩一区二区三区在线| 91美女精品福利| 成人午夜视频在线| 国产99精品视频| 国内外精品视频| 精品制服美女久久| 蜜臀av一区二区在线观看| 天天爽夜夜爽夜夜爽精品视频| 亚洲人被黑人高潮完整版| 国产精品久久久久久久蜜臀| 久久精品欧美一区二区三区不卡| 欧美一级欧美三级| 欧美精品日韩精品| 欧美一区二区三区在线视频| 欧美视频在线观看一区二区| 欧美午夜宅男影院| 欧美日韩在线三区| 欧美丝袜丝nylons| 欧美日韩精品二区第二页| 欧美中文字幕亚洲一区二区va在线| aaa国产一区| 色偷偷88欧美精品久久久| 91麻豆国产福利在线观看| 91在线无精精品入口| 成人激情午夜影院| 色综合激情五月| 欧美午夜影院一区| 555夜色666亚洲国产免| 日韩一区二区三区av| 日韩亚洲国产中文字幕欧美| 欧美xxxxxxxx| 久久久久久久久久久久久久久99| 精品国产精品网麻豆系列| 久久综合九色欧美综合狠狠| 久久精品一区蜜桃臀影院| 国产精品久久一级| 亚洲伦理在线精品| 婷婷六月综合亚洲| 狠狠色狠狠色综合| 欧美tk—视频vk| 久久免费的精品国产v∧| 国产精品久久三区| 一区二区三区四区高清精品免费观看| 亚洲国产美女搞黄色| 伦理电影国产精品| 成人免费视频播放| 欧美午夜精品久久久| 精品伦理精品一区| 中文字幕一区二区三区在线不卡| 亚洲第一福利一区| 韩国毛片一区二区三区| 99re视频精品| 日韩一区二区在线看| 国产精品毛片大码女人| 午夜精品久久久久久久| 国产成人精品午夜视频免费 | 99久久精品免费| 在线观看视频91| 精品少妇一区二区三区日产乱码 | 风间由美中文字幕在线看视频国产欧美| 成人影视亚洲图片在线| 欧美视频中文字幕| 久久精品视频免费| 五月婷婷综合网| 国产黄色精品网站| 欧美日韩国产综合视频在线观看| 久久久久久久性| 亚洲h动漫在线| 成人av免费在线播放| 欧美一区二区精美| 一区二区三区视频在线观看 | 91国偷自产一区二区三区观看| 国产精品美女一区二区| 日本网站在线观看一区二区三区| 成人激情免费视频| 欧美成人精品1314www| 亚洲欧美电影一区二区| 国产一区二区三区观看| 欧美日韩在线播放三区四区| 国产日韩一级二级三级| 日韩高清中文字幕一区| 91在线观看高清| ww久久中文字幕| 天天综合网 天天综合色| 91一区二区三区在线观看| 2024国产精品| 日韩av一区二区在线影视| 日本韩国一区二区三区| 国产精品全国免费观看高清| 韩国视频一区二区| 日韩一区二区在线看| 亚洲电影在线播放| 91视频国产观看| 国产日本欧洲亚洲| 国产一区中文字幕| 91精品国产色综合久久| 一区二区三区中文在线| youjizz国产精品| 国产欧美日韩在线观看| 精品影院一区二区久久久| 91精品视频网| 亚洲福利一二三区| 色婷婷久久99综合精品jk白丝| 国产精品久久久久久久久免费桃花 | 欧美aaa在线| 欧美午夜一区二区| 亚洲综合在线视频| 91麻豆精品一区二区三区| 日本一区二区三区国色天香| 国产一区不卡在线| 26uuu另类欧美| 精品一区二区在线看| 日韩欧美成人激情| 蜜臀久久久久久久| 日韩欧美一级精品久久| 男女视频一区二区| 日韩一级片在线观看| 青娱乐精品视频| 日韩欧美激情四射| 久久99深爱久久99精品| 精品成a人在线观看| 激情国产一区二区| 久久久综合激的五月天| 粉嫩一区二区三区在线看| 国产欧美一区二区三区鸳鸯浴| 国产成a人亚洲精| 欧美国产禁国产网站cc| 99久久精品国产网站| 亚洲综合无码一区二区| 欧美精品久久一区二区三区| 奇米精品一区二区三区四区| 日韩美女主播在线视频一区二区三区| 美女视频一区在线观看| 久久久国产精品午夜一区ai换脸| 粉嫩高潮美女一区二区三区| 国产精品久久久久久久久久免费看 | 欧美在线短视频| 午夜精品在线看| 日韩免费一区二区| 国产精品亚洲成人| 亚洲欧美色综合| 欧美日韩综合不卡| 裸体在线国模精品偷拍| 国产欧美一区在线| 在线精品观看国产| 日本成人中文字幕| 国产日韩欧美一区二区三区乱码| 99久久99久久精品免费观看| 亚洲午夜羞羞片| 亚洲综合av网| 精品免费一区二区三区| 色综合夜色一区| 蜜桃久久精品一区二区| 国产精品色一区二区三区| 91黄色免费观看| 久久疯狂做爰流白浆xx| 综合自拍亚洲综合图不卡区| 91麻豆精品国产91久久久| 国产高清在线观看免费不卡| 一区二区三区日韩欧美| 欧美精品一区二区三区四区| 91精彩视频在线观看| 国产自产高清不卡| 亚洲午夜精品在线| 国产丝袜美腿一区二区三区| 日本精品裸体写真集在线观看 | 制服丝袜亚洲色图| 成人av网站大全| 日日噜噜夜夜狠狠视频欧美人| 国产日韩精品一区二区三区在线| 欧美日韩一区在线| 国产91精品欧美| 日韩国产精品91|