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

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

?? tview_mod.bas

?? 信息管理
?? BAS
字號:
Attribute VB_Name = "TView_Mod"
Option Explicit

'============================================================================================================
'Used To Load The Database Into a Treview
'============================================================================================================
Public Function Load_DB_TO_Treeview(UserTable As String, TView As TreeView, ImgLst As ImageList) As Boolean
  Dim TrvDbase As Database
  Dim TrvRecSet As Recordset
 'Treeview Node
  Dim NodeX As Node
 'Local Variables
  Dim tmpName As String
  Dim TmpRelation As String
  Dim tCounter As Long
  On Error GoTo LoadTVErr:
   
  TView.Nodes.Clear
  
 'Set The TreeView Image List
  Set TView.ImageList = ImgLst
 
 'Add Root Node
  Set NodeX = TView.Nodes.Add(, , "Root", "People", "People")
 
 'Set Expanded Image for the Root node
  NodeX.ExpandedImage = "People"
 'Expand root node so we can see what's under it
  NodeX.Expanded = True
     
 'Create a child node under the root node called Family
  Set NodeX = TView.Nodes.Add("Root", tvwChild, "Family", "Family", "Person")
 'Create a child node under the root node called Spouse
  Set NodeX = TView.Nodes.Add("Root", tvwChild, "Spouse", "Spouse", "Person")
 'Create a child node under the root node called Friend
  Set NodeX = TView.Nodes.Add("Root", tvwChild, "Friend", "Friend", "Person")
 'Create a child node under the root node called Co-Worker
  Set NodeX = TView.Nodes.Add("Root", tvwChild, "Co-Worker", "Co-Worker", "Person")
 'Create a child node under the root node called Acquaintance
  Set NodeX = TView.Nodes.Add("Root", tvwChild, "Acquaintance", "Acquaintance", "Person")
  
  tCounter = 0
  Set TrvDbase = OpenDatabase(Database_Path & "\" & Database_Name, False, True, ";pwd=" & Database_Password)
  Set TrvRecSet = TrvDbase.OpenRecordset("SELECT * FROM " & Apostrophe(Current_LoginName))
  TrvRecSet.Fields.Refresh
'  TrvRecSet.MoveFirst
  
  If TrvRecSet.RecordCount > 0 Then
   Do
    tCounter = tCounter + 1
    TmpRelation = TrvRecSet.Fields("Relation")
    tmpName = ProperString(TrvRecSet.Fields("FirstName")) & "_" & _
    ProperString(TrvRecSet.Fields("LastName"))
         
    Select Case TmpRelation
      Case "Family"
            Set NodeX = TView.Nodes.Add(TmpRelation, tvwChild, TmpRelation & Str(tCounter), tmpName, "Person2")
      Case "Spouse"
            Set NodeX = TView.Nodes.Add(TmpRelation, tvwChild, TmpRelation & Str(tCounter), tmpName, "Person2")
      Case "Friend"
            Set NodeX = TView.Nodes.Add(TmpRelation, tvwChild, TmpRelation & Str(tCounter), tmpName, "Person2")
      Case "Co-Worker"
            Set NodeX = TView.Nodes.Add(TmpRelation, tvwChild, TmpRelation & Str(tCounter), tmpName, "Person2")
      Case "Acquaintance"
            Set NodeX = TView.Nodes.Add(TmpRelation, tvwChild, TmpRelation & Str(tCounter), tmpName, "Person2")
      Case Else 'Add to Acquaintance if No match found
            Set NodeX = TView.Nodes.Add("Acquaintance", tvwChild, TmpRelation & Str(tCounter), tmpName, "Person2")
    End Select
   'Move To the Next Record
    TrvRecSet.MoveNext
   Loop Until TrvRecSet.EOF
  End If
  
  TrvRecSet.Close
  TrvDbase.Close
  Exit Function
  
LoadTVErr:
  If Err.Number <> 0 Then
     MsgBox "Error " & Str(Err.Number) & " " & Err.Description, vbCritical + vbOKOnly
     Err.Clear
  End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
'Used To Load The Users Database Into a Treview
'============================================================================================================
Public Function Load_User_DB_TO_Treeview(TView As TreeView, ImgLst As ImageList) As Boolean
  Dim TrvDbase As Database
  Dim TrvRecSet As Recordset
 'Treeview Node
  Dim NodeX As Node
 'Local Variables
  Dim tmpName As String
  Dim TmpRelation As String
  'On Error GoTo LoadTVErr:
   
  TView.Nodes.Clear
  
 'Set The TreeView Image List
  Set TView.ImageList = ImgLst
 
 'Add Root Node
  Set NodeX = TView.Nodes.Add(, , "Root", "Users", "ShowFolders")
 'Set Expanded Image for the Root node
  NodeX.ExpandedImage = "OpenFolder"
 'Set Closed Image for the Root node
'  NodeX.Image = "ClosedFolder"
 'Expand root node so we can see what's under it
  NodeX.Expanded = True
     
 'Create a child node under the root node called Administrator
  Set NodeX = TView.Nodes.Add("Root", tvwChild, "Administrator", "Administrator", "Crowd")
 'Create a child node under the root node called User
  Set NodeX = TView.Nodes.Add("Root", tvwChild, "User", "User", "Crowd")
  
  Set TrvDbase = OpenDatabase(Database_Path & "\" & Database_Name, False, False, ";pwd=" & Database_Password)
  Set TrvRecSet = TrvDbase.OpenRecordset("SELECT * FROM Users")
  
 ' tCounter = 0
  TrvRecSet.Fields.Refresh
  If TrvRecSet.RecordCount > 0 Then
   Do
   ' tCounter = tCounter + 1
    TmpRelation = DecryptText(TrvRecSet.Fields("AccessLevel"), Database_Password)
    tmpName = DecryptText(TrvRecSet.Fields("LoginName"), Database_Password)
         
    Select Case TmpRelation
      Case "Administrator"
            Set NodeX = TView.Nodes.Add(TmpRelation, tvwChild, TmpRelation & tmpName, tmpName, "Admins")
      Case "User"
            Set NodeX = TView.Nodes.Add(TmpRelation, tvwChild, TmpRelation & tmpName, tmpName, "Users")
    End Select
   'Move To the Next Record
    TrvRecSet.MoveNext
   Loop Until TrvRecSet.EOF
  End If
  
  TrvRecSet.Close
  TrvDbase.Close
  
LoadTVErr:
  If Err.Number <> 0 Then
     MsgBox "Error " & Str(Err.Number) & " " & Err.Description, vbCritical + vbOKOnly
     Err.Clear
  End If
End Function
'============================================================================================================
'============================================================================================================



'============================================================================================================
'Used To Check If A Specific Child Exist
'============================================================================================================
Public Function ChildExist(ParentTreeView As TreeView, pNode As String, cNode As String) As Boolean
  Dim nodeChild As Node
  Dim t As TreeView
  Dim i As Integer
  
  ChildExist = False
 
  Set nodeChild = ParentTreeView.Nodes(pNode).Child
  
  Do While Not (nodeChild Is Nothing)
    If UCase(nodeChild.Text) = UCase(cNode) Then
       ChildExist = True
       'MsgBox nodeChild.Text
       Exit Function
    End If
    Set nodeChild = nodeChild.Next
  Loop
End Function
'============================================================================================================
'============================================================================================================

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲黄色录像片| 成人高清视频在线| 亚洲女同女同女同女同女同69| 精品国产3级a| 51午夜精品国产| 欧美麻豆精品久久久久久| 欧美在线999| 欧美亚洲图片小说| 一本到不卡免费一区二区| 色婷婷综合久久| 欧洲生活片亚洲生活在线观看| 日本电影欧美片| 在线观看欧美精品| 国内外成人在线视频| 91性感美女视频| 日本高清成人免费播放| 欧美日韩一级片在线观看| 91超碰这里只有精品国产| 91精品国产综合久久久久久 | 国产亚洲精品中文字幕| 日韩精品一区二区三区视频播放 | 欧美激情艳妇裸体舞| 久久尤物电影视频在线观看| 精品对白一区国产伦| 日本一区二区三级电影在线观看| 中文字幕亚洲成人| 午夜精品123| 九九视频精品免费| 99久久国产综合精品麻豆| 欧美日韩国产一区| 久久久久久99久久久精品网站| 国产精品久久久久影院老司| 亚洲亚洲人成综合网络| 美腿丝袜在线亚洲一区| 国产日产欧美一区二区视频| 国产精品黄色在线观看| 亚洲美女淫视频| 国内外精品视频| 在线观看91精品国产入口| 日韩一本二本av| 亚洲欧洲性图库| 日韩激情一区二区| 9人人澡人人爽人人精品| 欧美精品久久一区| 成人欧美一区二区三区白人| 日韩专区一卡二卡| 国产成人精品三级麻豆| 一区二区三区四区不卡在线| 国产呦萝稀缺另类资源| 欧美体内she精视频| 国产亚洲一区二区三区四区| 亚洲午夜精品网| 成人精品亚洲人成在线| 日韩欧美中文字幕公布| 亚洲一区国产视频| eeuss影院一区二区三区| 亚洲精品一区二区三区香蕉| 亚瑟在线精品视频| 91在线精品秘密一区二区| 久久这里只有精品首页| 午夜视频在线观看一区| 色香蕉久久蜜桃| 国产精品久久久久aaaa樱花 | 亚洲精品免费在线观看| 国产超碰在线一区| www日韩大片| 麻豆精品一区二区综合av| 在线视频中文字幕一区二区| 国产精品入口麻豆九色| 国产精品一品视频| 久久综合给合久久狠狠狠97色69| 青青草视频一区| 欧美日韩成人综合| 亚洲精品欧美激情| 欧美伊人久久久久久午夜久久久久| 成人免费黄色大片| 国产欧美一区二区三区网站| 激情综合色综合久久| 欧美tickle裸体挠脚心vk| 免费成人在线影院| 日韩欧美123| 国内外成人在线视频| 久久蜜臀中文字幕| 国产传媒久久文化传媒| 国产精品久久一卡二卡| 久久久亚洲午夜电影| 国内精品写真在线观看| 精品国产乱码久久| 国产一区二区福利| 中文字幕高清一区| 成人av资源网站| 亚洲日本va午夜在线电影| 色婷婷综合久久久中文一区二区 | 婷婷国产v国产偷v亚洲高清| 欧美一区二区啪啪| 国产在线精品一区二区不卡了| 久久日韩粉嫩一区二区三区| 经典三级一区二区| 国产日韩精品一区二区浪潮av| 91在线视频观看| 欧美精三区欧美精三区| 日韩精品电影在线观看| 久久一区二区三区四区| 99精品久久只有精品| 亚洲成人一区在线| 精品国产自在久精品国产| 成人午夜av电影| 一区二区三区高清不卡| 日韩一区二区免费高清| 国产+成+人+亚洲欧洲自线| 国产精品伦理在线| 777xxx欧美| 国产91高潮流白浆在线麻豆| 欧美欧美午夜aⅴ在线观看| 久久精工是国产品牌吗| 国产清纯在线一区二区www| voyeur盗摄精品| 中文字幕亚洲一区二区va在线| 欧美久久久久久久久| 成人美女视频在线观看| 日韩电影在线一区| 成人欧美一区二区三区1314| 欧美日韩国产精选| 99精品欧美一区二区三区小说| 久久疯狂做爰流白浆xx| 亚洲久本草在线中文字幕| 久久男人中文字幕资源站| 免费观看在线色综合| 精品国产乱码91久久久久久网站| 欧美性猛片xxxx免费看久爱| 久久超级碰视频| 亚洲精品videosex极品| 国产日韩在线不卡| 日韩精品一区二区三区在线| 91久久一区二区| 成人av电影免费在线播放| 久久精品国产精品亚洲综合| 综合电影一区二区三区 | 亚洲人一二三区| 99久久精品国产毛片| 99精品视频一区| 91福利视频在线| 亚洲综合无码一区二区| 国产精品欧美久久久久无广告 | 亚洲欧美怡红院| 精品国产伦一区二区三区免费| 欧美喷水一区二区| 91在线国内视频| 99久久国产免费看| 成人av网站在线观看| 国产91精品欧美| 国产成人在线观看免费网站| 日韩国产欧美视频| 日韩不卡免费视频| 奇米色一区二区三区四区| 午夜一区二区三区在线观看| 一区二区三区欧美亚洲| 亚洲综合激情另类小说区| 18欧美乱大交hd1984| 国产精品美女视频| 中文字幕亚洲精品在线观看| 国产精品动漫网站| 亚洲国产精品高清| 丁香婷婷综合色啪| 国产一区二区精品久久91| 久久综合综合久久综合| 久草这里只有精品视频| 国产一区91精品张津瑜| 国产精品1区2区| 91亚洲精华国产精华精华液| 在线亚洲人成电影网站色www| 欧美三级午夜理伦三级中视频| 欧美视频在线观看一区| 欧美一区二区三区四区久久 | 精品黑人一区二区三区久久 | 欧美日韩欧美一区二区| 欧美日韩成人综合在线一区二区| 日韩欧美一二区| 国产欧美日韩三级| 亚洲欧美欧美一区二区三区| 亚欧色一区w666天堂| 久久99久久99| 成人黄色在线看| 无码av免费一区二区三区试看 | 久久综合给合久久狠狠狠97色69| 国产精品久久久久久福利一牛影视| 伊人婷婷欧美激情| 毛片一区二区三区| 成人三级伦理片| 欧美精品在线视频| 日本一区二区免费在线观看视频 | 99久久婷婷国产| 91精品国产免费久久综合| 久久先锋影音av| 一区二区三区在线免费观看| 久久99精品久久久久久久久久久久| 不卡视频一二三四| 国产自产v一区二区三区c| 91丨九色丨黑人外教| 日韩欧美视频一区|