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

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

?? add.~pas

?? 一個文件管理的程序
?? ~PAS
?? 第 1 頁 / 共 3 頁
字號:
unit add;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, DB,IdGlobal,ADODB,StrUtils, Buttons, StdCtrls, ExtCtrls, jpeg, ComCtrls,
  ImgList;

type
  TForm7 = class(TForm)
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    TreeView1: TTreeView;
    TreeView2: TTreeView;
    ADODataSet1: TADODataSet;
    DataSource1: TDataSource;
    ADODataSet2: TADODataSet;
    ADODataSet3: TADODataSet;
    ADODataSet4: TADODataSet;
    ADODataSet5: TADODataSet;
    DataSource2: TDataSource;
    DataSource3: TDataSource;
    DataSource4: TDataSource;
    DataSource5: TDataSource;
    OpenDialog1: TOpenDialog;
    Timer1: TTimer;
    Edit4: TEdit;
    ComboBox1: TComboBox;
    Edit10: TEdit;
    Edit11: TEdit;
    Edit12: TEdit;
    Edit13: TEdit;
    Edit14: TEdit;
    Edit5: TEdit;
    Edit6: TEdit;
    Edit7: TEdit;
    Edit8: TEdit;
    Edit9: TEdit;
    Edit15: TEdit;
    Image1: TImage;
    Image2: TImage;
    Image3: TImage;
    Image4: TImage;
    Image5: TImage;
    ImageList1: TImageList;
    procedure FormShow(Sender: TObject);
    procedure TreeView1Click(Sender: TObject);
    procedure TreeView2Click(Sender: TObject);
    procedure Timer1Timer(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure Edit1Change(Sender: TObject);
    procedure Image2Click(Sender: TObject);
    procedure Image3MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Image5MouseMove(Sender: TObject; Shift: TShiftState; X,
      Y: Integer);
    procedure Image4Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form7: TForm7;
  currentdir:string;
implementation

{$R *.dfm}

procedure TForm7.FormShow(Sender: TObject);
var
catnode1,catnode2,catnode3,catnode4,catnode5:ttreenode;
i,j,k,h,g:integer;
begin//(1-1)
 begin
  combobox1.Items.Clear;
  adodataset1.Filtered:=false;
  adodataset1.Active:=false;
  adodataset1.CommandText:='select distinct name1 from zhutc order by name1 desc';
  adodataset1.Active:=true;
  catnode1:=treeview1.Items.GetFirstNode;
  treeview1.Selected:=catnode1;
  treeview1.Selected.Delete;
  treeview1.Items.AddFirst(nil,'根');
  adodataset1.First;
  for i:=0 to adodataset1.RecordCount-1 do    //在treeview 中顯示主題結構
  begin     //(1-1)
   if (trim(adodataset1.FieldValues['name1'])<>NULL)and (trim(adodataset1.FieldValues['name1'])<>'') then
    begin   //(1-2)
     catnode1:=treeview1.Items.GetFirstNode;      //  添加第一個字段
     treeview1.Items.AddChildFirst(catnode1,adodataset1.FieldValues['name1']);
     adodataset2.Filtered:=false;
     adodataset2.Active:=false;
     adodataset2.CommandText:='select distinct name1,name2 from zhutc order by name2 desc';
     adodataset2.Active:=true;
     adodataset2.Filter:='name1='''+adodataset1.FieldValues['name1']+'''';
     adodataset2.Filtered:=true;
     adodataset2.First;
     if  adodataset2.RecordCount<>0 then
     begin
      for j:=0 to adodataset2.RecordCount-1 do
      begin//(2-2)
       if (adodataset2.FieldValues['name2']<>NULL) and (trim(adodataset2.FieldValues['name2'])<>'') then
        begin//(2-3)
         catnode2:=catnode1.GetNext;
         treeview1.Items.AddChildFirst(catnode2,adodataset2.FieldValues['name2']);
         adodataset3.Filtered:=false;
         adodataset3.Active:=false;
         adodataset3.CommandText:='select distinct name1,name2,name3 from zhutc order by name3 desc';
         adodataset3.Active:=true;
         adodataset3.Filter:='name1='''+adodataset2.FieldValues['name1']+'''and name2='''+adodataset2.FieldValues['name2']+'''';
         adodataset3.Filtered:=true;
         adodataset3.First;
         if adodataset3.RecordCount<>0 then
         begin
          for k:=0 to adodataset3.RecordCount-1 do
          begin
            if (adodataset3.FieldValues['name3']<>NULL) and (trim(adodataset3.FieldValues['name3'])<>'') then
             begin//(3-3)
              catnode3:=catnode2.GetNext;
              treeview1.Items.AddChildFirst(catnode3,adodataset3.FieldValues['name3']);
              adodataset4.Filtered:=false;
              adodataset4.Active:=false;
              adodataset4.CommandText:='select distinct name1,name2,name3,name4 from zhutc order by name4 desc';
              adodataset4.Active:=true;
              adodataset4.Filter:='name1='''+adodataset3.FieldValues['name1']+'''and name2='''+adodataset3.FieldValues['name2']+'''and name3='''+adodataset3.FieldValues['name3']+'''';
              adodataset4.Filtered:=true;
              adodataset4.First;
              if adodataset4.RecordCount<>0 then
              begin
               for g:=0 to adodataset4.RecordCount-1 do
               begin
               if (adodataset4.FieldValues['name4']<>NULL) and (trim(adodataset4.FieldValues['name4'])<>'') then
                 begin//(4-3)
                  catnode4:=catnode3.GetNext;
                  treeview1.Items.AddChildFirst(catnode4,adodataset4.FieldValues['name4']);
                  adodataset5.Filtered:=false;
                  adodataset5.Active:=false;
                  adodataset5.CommandText:='select* from zhutc';
                  adodataset5.Active:=true;
                  adodataset5.Filter:='name1='''+adodataset4.FieldValues['name1']+'''and name2='''+adodataset4.FieldValues['name2']+'''and name3='''+adodataset4.FieldValues['name3']+'''and name4='''+adodataset4.FieldValues['name4']+'''';
                  adodataset5.Filtered:=true;
                  adodataset5.First;
                  if adodataset5.RecordCount<>0 then
                   begin//(5-1)
                   for h:=0 to adodataset5.RecordCount-1 do
                   begin//(5-2)
                   if (adodataset5.FieldValues['name5']<>NULL) and (trim(adodataset5.FieldValues['name5'])<>'') then
                    begin//(5-3)
                    catnode5:=catnode4.GetNext;
                    treeview1.Items.AddChildFirst(catnode5,adodataset5.FieldValues['name5']);
                    end;//(5-3)
                 adodataset5.Next;
                end;//(5-2)
               end;//(5-1)
               end;
               adodataset4.Next;
              end;
             end;
             end;
            adodataset3.Next;
          end;
         end;
        end;
       adodataset2.Next;
      end;
     end;
    end;
   adodataset1.Next;
  end;
 end;
 begin
  //顯示部門
 adodataset1.Filtered:=false;
 adodataset1.Active:=false;
 adodataset1.CommandText:='select distinct department1 from department order by department1 desc';
 adodataset1.Active:=true;
 catnode1:=treeview2.Items.GetFirstNode;
 treeview2.Selected:=catnode1;
 treeview2.Selected.Delete;
 treeview2.Items.AddFirst(nil,'根');
 adodataset1.First;
 for i:=0 to adodataset1.RecordCount-1 do    //在treeview 中顯示主題結構
  begin     //(1-1)
   if (trim(adodataset1.FieldValues['department1'])<>NULL)and (trim(adodataset1.FieldValues['department1'])<>'') then
    begin   //(1-2)
     catnode1:=treeview2.Items.GetFirstNode;      //  添加第一個字段
     treeview2.Items.AddChildFirst(catnode1,adodataset1.FieldValues['department1']);
      //過濾第一字段
      adodataset2.Filtered:=false;
      adodataset2.Active:=false;
      adodataset2.CommandText:='select distinct department1, department2 from department order by department2 desc';
      adodataset2.Active:=true;
      adodataset2.Filter:='department1='''+adodataset1.FieldValues['department1']+'''';
      adodataset2.Filtered:=true;
      adodataset2.First;
    if adodataset2.RecordCount<>0 then
      begin
       for j:=0 to adodataset2.RecordCount-1 do
        begin
         if (adodataset2.FieldValues['department2']<>NULL) and (trim(adodataset2.FieldValues['department2'])<>'') then
          begin//(2-3)
           catnode2:=catnode1.GetNext;
           treeview2.Items.AddChildFirst(catnode2,adodataset2.FieldValues['department2']);
           adodataset3.Filtered:=false;
           adodataset3.Active:=false;
           adodataset3.CommandText:='select distinct department1, department2, department3 from department order by department3 desc';
           adodataset3.Active:=true;
           adodataset3.Filter:='department1='''+adodataset2.FieldValues['department1']+'''and department2='''+adodataset2.FieldValues['department2']+'''';
           adodataset3.Filtered:=true;
           adodataset3.First;
           if adodataset3.RecordCount<>0 then
            begin
             for g:=0 to adodataset3.RecordCount-1 do
             begin
              if (adodataset3.FieldValues['department3']<>NULL) and (trim(adodataset3.FieldValues['department3'])<>'') then
              begin//(2-3)
               catnode3:=catnode2.GetNext;
               treeview2.Items.AddChildFirst(catnode3,adodataset3.FieldValues['department3']);
               adodataset4.Filtered:=false;
               adodataset4.Active:=false;
               adodataset4.CommandText:='select distinct department1,department2, department3,department4 from department order by department4 desc';
               adodataset4.Active:=true;
               adodataset4.Filter:='department1='''+adodataset3.FieldValues['department1']+'''and department2='''+adodataset3.FieldValues['department2']+'''and department3='''+adodataset3.FieldValues['department3']+'''';
               adodataset4.Filtered:=true;
               adodataset4.First;
               if adodataset4.RecordCount<>0 then
               begin
                for k:=0 to adodataset4.RecordCount-1 do
                 begin
                  if(adodataset4.FieldValues['department4']<>NULL) and (trim(adodataset4.FieldValues['department4'])<>'') then
                   begin
                    catnode4:=catnode3.GetNext;
                    treeview2.Items.AddChildFirst(catnode4,adodataset4.FieldValues['department4']);
                    adodataset5.Filtered:=false;
                    adodataset5.Active:=false;
                    adodataset5.CommandText:='select distinct department1,department2, department3,department4,department5 from department order by department5 desc';
                    adodataset5.Active:=true;
                    adodataset5.Filter:='department1='''+adodataset4.FieldValues['department1']+'''and department2='''+adodataset4.FieldValues['department2']+'''and department3='''+adodataset4.FieldValues['department3']+'''and department4='''+adodataset4.FieldValues['department4']+'''';
                    adodataset5.Filtered:=true;
                    adodataset5.First;
                    if adodataset5.RecordCount<>0 then
                    begin
                    for h:=0 to adodataset5.RecordCount-1 do
                     begin
                      if (adodataset5.FieldValues['department5']<>NULL) and (trim(adodataset5.FieldValues['department5'])<>'') then
                      begin
                       catnode5:=catnode4.GetNext;
                       treeview2.Items.AddChildFirst(catnode5,adodataset5.FieldValues['department5']);
                      end;
                     adodataset5.Next;
                    end;
                   end;
                   end;
                  adodataset4.Next;
                 end;
                end;
              end;
              adodataset3.Next;
            end;
           end;
        end;
       adodataset2.Next;
      end;
     end;
    end;
   adodataset1.Next;
 end;
 end;
 //顯示文件格式
 adodataset5.Filtered:=false;
 adodataset5.Active:=false;
 adodataset5.CommandText:='select name from filetype';
 adodataset5.Active:=true;
 adodataset5.First;
 if adodataset5.RecordCount<>0 then
  begin
  for h:=0 to adodataset5.RecordCount-1 do
   begin
    combobox1.Items.Add(adodataset5.FieldValues['name']);
    adodataset5.Next;
   end;
  end;
end;//(1-1)
procedure TForm7.TreeView1Click(Sender: TObject);
var
w1,w2,w3,w4,w5,w6:string;
begin
   edit2.Text:=treeview1.Selected.Text;
 try     //1
  w1:=treeview1.Selected.Parent.Text;
 except
    edit5.Text:='';
    edit6.Text:='';
    edit9.Text:='';
    edit8.Text:='';
    edit7.Text:='';
    edit2.Text:=treeview1.Selected.Text;
    exit;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
大胆亚洲人体视频| 日韩欧美成人午夜| 日韩欧美高清dvd碟片| 中文字幕免费不卡在线| 亚洲成人免费观看| 99久久婷婷国产| 日韩免费一区二区三区在线播放| 18成人在线观看| 精品一区二区免费视频| 欧美日韩综合色| 中文字幕日韩一区二区| 国产资源在线一区| 日韩欧美一区二区免费| 亚洲图片有声小说| 色综合婷婷久久| 日韩毛片精品高清免费| 成人性视频网站| 日韩一区二区三区免费看| 亚洲成人免费观看| 欧美性受极品xxxx喷水| 专区另类欧美日韩| 成人免费黄色在线| 国产视频一区二区在线| 国产一区在线观看视频| 精品99一区二区| 国内精品视频一区二区三区八戒| 国产欧美日韩不卡免费| 六月丁香综合在线视频| 日韩午夜小视频| 麻豆精品视频在线观看视频| 欧美日韩精品二区第二页| 亚洲一区二区三区小说| 欧美日韩一区二区在线观看| 亚洲综合一二区| 欧美日韩国产高清一区二区三区 | 99这里都是精品| 久久精品视频一区二区| 国产伦理精品不卡| 国产三级精品三级| 懂色av一区二区夜夜嗨| 国产精品久久久久一区| 99久久er热在这里只有精品15| 1区2区3区国产精品| 91年精品国产| 午夜视频久久久久久| 欧美一区二区三区小说| 精品一区二区成人精品| 久久久久久久久97黄色工厂| 丰满白嫩尤物一区二区| 日韩美女久久久| 欧美人妇做爰xxxⅹ性高电影 | 中文字幕一区二区三区四区不卡| 成人综合在线网站| 一区二区三区在线视频免费| 欧美视频在线不卡| 热久久久久久久| 欧美激情综合五月色丁香小说| 久久久久国产免费免费| 不卡一卡二卡三乱码免费网站| 亚洲丝袜自拍清纯另类| 欧美精三区欧美精三区 | 一区二区三区产品免费精品久久75| 色美美综合视频| 美国三级日本三级久久99| 国产欧美日韩视频一区二区 | 欧美高清dvd| 国产九色sp调教91| 伊人一区二区三区| 日韩精品一区在线| 91首页免费视频| 久久成人麻豆午夜电影| 综合久久一区二区三区| 欧美成人一级视频| 色综合久久天天综合网| 老色鬼精品视频在线观看播放| 国产精品九色蝌蚪自拍| 日韩精品中文字幕一区二区三区 | 自拍偷在线精品自拍偷无码专区| 51精品国自产在线| av在线不卡网| 精品综合久久久久久8888| 亚洲一区中文在线| 中文字幕av在线一区二区三区| 日韩一区日韩二区| 亚洲精品一区二区三区香蕉| 欧美午夜精品久久久| 成人免费高清视频在线观看| 日韩av电影天堂| 一区二区三区欧美| 国产精品视频一二三| 欧美成人三级在线| 欧美日韩激情一区二区三区| av中文字幕一区| 国产乱对白刺激视频不卡| 日本不卡中文字幕| 一二三区精品视频| 国产精品国产自产拍高清av| 久久蜜臀中文字幕| 日韩视频免费观看高清完整版| 在线视频国内自拍亚洲视频| 成人久久视频在线观看| 国产成人免费网站| 国产精品一区二区三区乱码| 蜜臀av一区二区三区| 石原莉奈一区二区三区在线观看| 亚洲另类中文字| 亚洲丝袜制服诱惑| 亚洲免费观看高清完整版在线| 久久日一线二线三线suv| 精品欧美一区二区久久| 91精品国产综合久久香蕉麻豆| 欧美亚洲综合在线| 欧美亚洲国产一区二区三区va| 在线观看不卡一区| 欧美色网站导航| 欧美日韩一二三| 欧美久久高跟鞋激| 日韩精品一区二| 久久综合狠狠综合久久激情| 久久综合九色综合欧美98| 亚洲成人tv网| 美脚の诱脚舐め脚责91 | 精品乱码亚洲一区二区不卡| 日韩手机在线导航| 久久嫩草精品久久久精品| 精品99久久久久久| 亚洲国产精品av| 亚洲特黄一级片| 亚洲va韩国va欧美va| 日本sm残虐另类| 国内精品在线播放| av一本久道久久综合久久鬼色| 99精品国产91久久久久久 | 欧美va亚洲va在线观看蝴蝶网| 精品国产不卡一区二区三区| 国产欧美一区二区在线观看| 亚洲人妖av一区二区| 五月天一区二区| 九九热在线视频观看这里只有精品| 国产伦精品一区二区三区视频青涩 | 亚洲综合丝袜美腿| 日韩电影在线一区二区三区| 另类综合日韩欧美亚洲| 成人理论电影网| 欧美精品一级二级三级| 日韩久久免费av| 中文字幕亚洲区| 日韩精品国产欧美| 国产精品中文字幕欧美| 色狠狠综合天天综合综合| 欧美高清视频一二三区| 欧美国产日韩a欧美在线观看| 一区二区在线免费| 韩国毛片一区二区三区| 91丨porny丨中文| 精品国产一区二区三区久久影院| 国产精品乱人伦| 免费在线观看一区| 99国产精品久久久久久久久久| 91.com在线观看| 国产精品激情偷乱一区二区∴| 日韩精品一卡二卡三卡四卡无卡| 粉嫩av一区二区三区粉嫩 | 97久久精品人人爽人人爽蜜臀| 91麻豆精品国产91久久久久久| 国产精品萝li| 国产在线麻豆精品观看| 欧美图区在线视频| 国产精品久久久久久久久免费桃花 | 日本视频免费一区| 99精品1区2区| 国产午夜精品一区二区三区嫩草| 亚洲成av人片www| av在线播放成人| 国产校园另类小说区| 日韩高清中文字幕一区| 国产午夜精品美女毛片视频| 亚瑟在线精品视频| 99国产精品久| 日本一区二区成人在线| 国产一区二区三区免费播放| 欧美日韩精品一区视频| 国产精品国产三级国产普通话99| 久久99国产精品免费网站| 欧美视频一区二区在线观看| 亚洲视频免费在线| 成人小视频免费在线观看| 久久九九影视网| 国产高清视频一区| 国产亚洲一本大道中文在线| 蜜臂av日日欢夜夜爽一区| 欧美在线视频不卡| 亚洲午夜精品网| 欧美性色aⅴ视频一区日韩精品| 亚洲女同女同女同女同女同69| 波波电影院一区二区三区| 国产精品少妇自拍| 成人av网站大全| 亚洲女人****多毛耸耸8| 色婷婷激情综合|