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

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

?? mdllistview.bas

?? 網上購物管理系統做的很一般 見諒
?? BAS
字號:
Attribute VB_Name = "mdlListView"
Option Explicit

'添加單一對象到列表視圖
Public Sub ShowObjInLvw(ByRef obj As Object, Optional Flag As Boolean = True)
'參數說明:obj是在列表視圖中顯示的對象,Flag是添加或更新的標識(True為添加,False為更新)
  On Error Resume Next
  Dim lvw As ListView
  Dim Itm As ListItem          '列表視圖的項目
  
  '設置列表視圖為主界面的視圖
  '這里可以把lvw作為該過程的一個參數來提升可移植性
  '請參照mdlTreeView模塊InitTvwEx函數的實現
  Set lvw = frmMain.ListView
  
  '根據標識來確定列表項目是新添加項目還是當前選擇項目
  If Flag Then
     Set Itm = lvw.ListItems.Add(, "K" & obj.ID)
  Else
     Set Itm = lvw.SelectedItem
  End If
  
  '按照當前操作狀態添加對象的屬性到列表視圖
  Select Case CurrentOperation
    Case BrowseUser:
         Itm.Icon = 5
         Itm.SmallIcon = IIf(obj.UserType = 0, 2, 1)
         Itm.Text = obj.UserName
         Itm.ForeColor = IIf(obj.UserType = 0, vbBlack, vbRed)
         Itm.SubItems(1) = obj.TrueName
         Itm.SubItems(2) = IIf(obj.LastLoginTime = #1/1/1900#, "尚未登錄過", obj.LastLoginTime)
         Itm.SubItems(3) = IIf(obj.UserType = 0, "普通用戶", "系統管理員")
    Case BrowseSupplier:
         Itm.Icon = 1
         Itm.SmallIcon = 1
         Itm.Text = obj.SupplierName
         Itm.SubItems(1) = obj.Contact
         Itm.SubItems(2) = obj.Introduce
         Itm.SubItems(3) = obj.Remark
    Case BrowseType:
         Itm.Icon = 3
         Itm.SmallIcon = 1
         Itm.Text = obj.TypeName
         Itm.SubItems(1) = obj.Remark
    Case BrowseGoods:
         Itm.Icon = 7
         Itm.SmallIcon = IIf(obj.Amount > 10, 3, 4)
         Itm.Text = obj.GoodsName
         Itm.SubItems(1) = obj.Amount
         Itm.SubItems(2) = obj.UnitName
         Itm.SubItems(3) = obj.TypeName
         Itm.SubItems(4) = obj.SupplierName
         Itm.SubItems(5) = obj.Introduce
         Itm.SubItems(6) = obj.Remark
    Case BrowseBuy, QueryBuy:
         Itm.Icon = 7
         Itm.SmallIcon = IIf(obj.Amount > 10, 3, 4)
         Itm.Text = Format(obj.ID, "000000")
         Itm.SubItems(1) = obj.GoodsName
         Itm.SubItems(2) = obj.UnitPrice
         Itm.SubItems(3) = obj.Amount
         Itm.SubItems(4) = obj.UnitName
         Itm.SubItems(5) = obj.TotalPrice
         Itm.SubItems(6) = obj.Deliverer
         Itm.SubItems(7) = obj.Transactor
         Itm.SubItems(8) = obj.RegistrarName
         Itm.SubItems(9) = obj.RegDate
         Itm.SubItems(10) = obj.TypeName
         Itm.SubItems(11) = obj.SupplierName
         Itm.SubItems(12) = obj.Remark
    Case BrowseSale:
         Itm.Icon = 7
         Itm.SmallIcon = IIf(obj.Amount > 10, 3, 4)
         Itm.Text = obj.GoodsName
         Itm.SubItems(1) = obj.UnitPrice
         Itm.SubItems(2) = obj.Amount
         Itm.SubItems(3) = obj.UnitName
         Itm.SubItems(4) = obj.TotalPrice
         Itm.SubItems(5) = obj.RegistrarName
         Itm.SubItems(6) = obj.RegDate
         Itm.SubItems(7) = obj.TypeName
         Itm.SubItems(8) = obj.SupplierName
         Itm.SubItems(9) = obj.Remark
    Case BrowseSpoilage:
         Itm.Icon = 7
         Itm.SmallIcon = IIf(obj.Amount > 10, 3, 4)
         Itm.Text = obj.GoodsName
         Itm.SubItems(1) = obj.Amount
         Itm.SubItems(2) = obj.UnitName
         Itm.SubItems(3) = obj.Reportor
         Itm.SubItems(4) = obj.RegistrarName
         Itm.SubItems(5) = obj.RegDate
         Itm.SubItems(6) = obj.TypeName
         Itm.SubItems(7) = obj.SupplierName
         Itm.SubItems(8) = obj.Reason
    Case BuyStat:
         Itm.Icon = 7
         Itm.SmallIcon = IIf(obj.TotalBuyAmount > 100, 3, 4)
         Itm.Text = obj.GoodsName
         Itm.SubItems(1) = obj.TypeName
         Itm.SubItems(2) = obj.AverageBuyPrice
         Itm.SubItems(3) = obj.TotalBuyTimes
         Itm.SubItems(4) = obj.TotalBuyAmount
         Itm.SubItems(5) = obj.UnitName
         Itm.SubItems(6) = obj.GrossBuyPrice
    Case SaleStat:
         Itm.Icon = 7
         Itm.SmallIcon = IIf(obj.TotalSaleAmount > 100, 3, 4)
         Itm.Text = obj.GoodsName
         Itm.SubItems(1) = obj.TypeName
         Itm.SubItems(2) = obj.AverageSalePrice
         Itm.SubItems(3) = obj.TotalSaleTimes
         Itm.SubItems(4) = obj.TotalSaleAmount
         Itm.SubItems(5) = obj.UnitName
         Itm.SubItems(6) = obj.GrossSalePrice
    Case SpoilageStat:
         Itm.Icon = 7
         Itm.SmallIcon = IIf(obj.TotalRegAmount > 100, 3, 4)
         Itm.Text = obj.GoodsName
         Itm.SubItems(1) = obj.TypeName
         Itm.SubItems(2) = obj.TotalRegTimes
         Itm.SubItems(3) = obj.TotalRegAmount
         Itm.SubItems(4) = obj.UnitName
    Case Else:
  End Select
End Sub

'添加對象集合到列表視圖
Public Sub AddObjsToLvw(ByRef objs As Variant, Optional Flag As Boolean = True)
'參數說明:objs是要添加的對象集合
'          Flag是當前操作狀態提示標簽的文字是否設置為瀏覽所有信息,True為設置,False為不設置
'          由于單擊樹形視圖的節點調用該過程時,需要設置當前操作狀態提示標簽為瀏覽商品分類信息
'          故此處不有選擇設置當前操作狀態提示標簽的文字,則會先顯示瀏覽所有信息再顯示為瀏覽商
'          品分類信息,從而產生閃爍感

  Dim i As Long
  '添加列表視圖的列首
  InitLvw frmMain.ListView
  DoEvents
  
  '標識為True則設置當前操作狀態提示標簽的文字為瀏覽所有信息
  If Flag Then SetLbl frmMain.lblDescribe
  
  '添加對象集合內的每一對象到列表視圖
  For i = 1 To objs.Count
    ShowObjInLvw objs.Item(i)
  Next
  
  '設置提示信息
  frmMain.lblCount = Space(5) & frmMain.ListView.ListItems.Count & "個項目"
  frmMain.SBar.Panels(1) = frmMain.lblDescribe
End Sub

'初始化列表視圖
Public Sub InitLvw(ByRef lvw As ListView)
  frmMain.picAbout.Visible = False
  frmMain.lblCount = ""
  '清空并按照當前操作狀態重新添加列首
  With lvw
    .ColumnHeaders.Clear
    .ListItems.Clear
    Select Case CurrentOperation
      Case BrowseUser:
          .ColumnHeaders.Add , , "用戶名", 1500
          .ColumnHeaders.Add , , "真實姓名", 1500
          .ColumnHeaders.Add , , "上次登錄時間", 2100
          .ColumnHeaders.Add , , "用戶類型", 1200
      Case BrowseSupplier:
          .ColumnHeaders.Add , , "供應商名稱", 3500
          .ColumnHeaders.Add , , "聯系方式", 3000
          .ColumnHeaders.Add , , "簡要介紹", 3000
          .ColumnHeaders.Add , , "備注", 4000
      Case BrowseType:
          .ColumnHeaders.Add , , "類型名稱", 1500
          .ColumnHeaders.Add , , "備注", 12000
      Case BrowseBuy, QueryBuy:
          .ColumnHeaders.Add , , "進貨編號", 1000
          .ColumnHeaders.Add , , "商品名稱", 3500
          .ColumnHeaders.Add , , "單價(元)", 1000
          .ColumnHeaders.Add , , "數量", 750
          .ColumnHeaders.Add , , "單位", 750
          .ColumnHeaders.Add , , "總金額(元)", 1200
          .ColumnHeaders.Add , , "送貨員", 800
          .ColumnHeaders.Add , , "辦理員", 800
          .ColumnHeaders.Add , , "登記員", 800
          .ColumnHeaders.Add , , "登記時間", 2000
          .ColumnHeaders.Add , , "商品類型", 1000
          .ColumnHeaders.Add , , "供貨商", 1250
          .ColumnHeaders.Add , , "備注", 3000
      Case BrowseSale:
          .ColumnHeaders.Add , , "商品名稱", 3500
          .ColumnHeaders.Add , , "單價(元)", 1000
          .ColumnHeaders.Add , , "數量", 750
          .ColumnHeaders.Add , , "單位", 750
          .ColumnHeaders.Add , , "總金額(元)", 1200
          .ColumnHeaders.Add , , "登記員", 800
          .ColumnHeaders.Add , , "登記時間", 2000
          .ColumnHeaders.Add , , "商品類型", 1000
          .ColumnHeaders.Add , , "供貨商", 1250
          .ColumnHeaders.Add , , "備注", 3000
      Case BrowseGoods:
          .ColumnHeaders.Add , , "商品名稱", 3500
          .ColumnHeaders.Add , , "庫存量", 1000
          .ColumnHeaders.Add , , "單位", 750
          .ColumnHeaders.Add , , "商品類型", 1200
          .ColumnHeaders.Add , , "供貨商", 2000
          .ColumnHeaders.Add , , "商品介紹", 2000
          .ColumnHeaders.Add , , "備注", 3000
      Case BrowseSpoilage:
          .ColumnHeaders.Add , , "商品名稱", 3500
          .ColumnHeaders.Add , , "報損數量", 1000
          .ColumnHeaders.Add , , "單位", 750
          .ColumnHeaders.Add , , "報損人", 800
          .ColumnHeaders.Add , , "登記員", 1000
          .ColumnHeaders.Add , , "登記時間", 2000
          .ColumnHeaders.Add , , "商品類型", 1000
          .ColumnHeaders.Add , , "供貨商", 1250
          .ColumnHeaders.Add , , "報損原因", 2200
      Case BuyStat:
          .ColumnHeaders.Add , , "商品名稱", 3500
          .ColumnHeaders.Add , , "商品類型", 1250
          .ColumnHeaders.Add , , "平均單價(元)", 1500
          .ColumnHeaders.Add , , "進貨次數", 1000
          .ColumnHeaders.Add , , "進貨總量", 1000
          .ColumnHeaders.Add , , "單位", 1000
          .ColumnHeaders.Add , , "進貨總金額(元)", 1600
      Case SaleStat:
          .ColumnHeaders.Add , , "商品名稱", 3500
          .ColumnHeaders.Add , , "商品類型", 1250
          .ColumnHeaders.Add , , "平均單價(元)", 1500
          .ColumnHeaders.Add , , "銷售次數", 1000
          .ColumnHeaders.Add , , "銷售總量", 1000
          .ColumnHeaders.Add , , "單位", 1000
          .ColumnHeaders.Add , , "銷售總金額(元)", 1600
      Case SpoilageStat:
          .ColumnHeaders.Add , , "商品名稱", 3500
          .ColumnHeaders.Add , , "商品類型", 1250
          .ColumnHeaders.Add , , "報損次數", 1000
          .ColumnHeaders.Add , , "報損總量", 1000
          .ColumnHeaders.Add , , "單位", 1000
      Case Else:
    End Select
  End With
End Sub

'設置用戶操作狀態提示標簽
Private Sub SetLbl(ByRef lbl As Label)
  Select Case CurrentOperation
    Case BrowseUser:
         lbl = "瀏覽所有用戶"
    Case BrowseSupplier:
         lbl = "瀏覽所有供貨商"
    Case BrowseType:
         lbl = "瀏覽所有商品類型"
    Case BrowseBuy, QueryBuy:
         lbl = IIf(CurrentOperation = BrowseBuy, "瀏覽所有進貨", "查詢進貨信息")
    Case BrowseSale:
         lbl = "瀏覽所有商品銷售"
    Case BrowseGoods:
         lbl = "瀏覽所有商品"
    Case BrowseSpoilage:
         lbl = "瀏覽所有商品報損"
    Case BuyStat:
         lbl = "商品進貨統計"
    Case SaleStat:
         lbl = "商品銷售統計"
    Case SpoilageStat:
         lbl = "商品報損統計"
    Case Else:
  End Select
  '設置標簽的位置
  frmMain.lblCount.Left = lbl.Left + lbl.Width
End Sub

'從列表視圖獲取選擇項目的ID值
Public Function GetIDFromLvw() As Long
  GetIDFromLvw = Mid(frmMain.ListView.SelectedItem.Key, 2)
End Function

'從列表視圖刪除單一對象
Public Sub DelObjFromLvw()
  On Error Resume Next
  frmMain.ListView.ListItems.Remove frmMain.ListView.SelectedItem.Index
  frmMain.lblCount = Space(5) & frmMain.ListView.ListItems.Count & "個項目"
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久99精品久久| 美女尤物国产一区| 免费不卡在线视频| 99re热这里只有精品免费视频 | 一区二区三区高清| 狠狠色丁香婷综合久久| 91麻豆免费看片| 国产午夜亚洲精品羞羞网站| 三级不卡在线观看| 色综合久久久久| 国产精品亲子伦对白| 狠狠色伊人亚洲综合成人| 在线观看日韩av先锋影音电影院| 久久九九99视频| 久久精品国产精品青草| 欧美日本一区二区| 亚洲综合丝袜美腿| 色婷婷av一区二区| 亚洲欧洲日产国码二区| 成人性生交大片免费看中文| 91精品欧美久久久久久动漫| 亚洲一区在线观看视频| 一本色道久久加勒比精品| 国产日产精品一区| 国产精品综合一区二区| 精品国产一区久久| 极品少妇xxxx精品少妇偷拍| 精品国产成人在线影院| 久久精工是国产品牌吗| 欧美一区二区三区免费| 免费的成人av| 日韩欧美国产麻豆| 精品一区二区三区av| 日韩女优毛片在线| 免费高清在线视频一区·| 欧美精品久久天天躁| 日韩不卡在线观看日韩不卡视频| 欧美三级电影精品| 日本欧美一区二区| 欧美一区二区三区喷汁尤物| 青青草97国产精品免费观看 | 99国产精品久| 亚洲精品久久嫩草网站秘色| 色哟哟一区二区在线观看| 亚洲欧美日韩综合aⅴ视频| 色婷婷亚洲精品| 亚洲成av人**亚洲成av**| 欧美一区二区三区在线电影| 麻豆成人免费电影| 久久久噜噜噜久久人人看 | 国产亚洲一区字幕| 欧美大片在线观看一区| 国产精品久久久久影院老司 | 一区二区三区中文字幕精品精品| 日韩一区二区在线观看| 欧美日韩成人综合在线一区二区| 成人动漫中文字幕| 亚洲第一在线综合网站| 色婷婷一区二区三区四区| 亚洲chinese男男1069| 黄色资源网久久资源365| 国产毛片精品国产一区二区三区| 亚洲欧美日韩国产综合在线| 成人av网在线| 欧美日韩一区精品| 91黄色免费网站| 国产精品久久久久婷婷二区次| 国产精品白丝在线| 国产午夜亚洲精品理论片色戒 | 蜜臂av日日欢夜夜爽一区| 精品午夜一区二区三区在线观看 | 成人黄色在线视频| 成人午夜在线播放| 欧美欧美欧美欧美首页| 欧美影片第一页| 国产亚洲一区字幕| 色先锋资源久久综合| 国产成人在线视频免费播放| 日本一区二区三区视频视频| 一道本成人在线| 男人的天堂久久精品| 亚洲色图丝袜美腿| 欧美一区二区在线免费观看| 国产精品一区二区果冻传媒| 亚洲午夜在线电影| 中文av一区二区| 国产一区二区主播在线| 69堂精品视频| 亚洲福利一区二区三区| 欧美日韩在线免费视频| 男人的j进女人的j一区| 欧美老年两性高潮| 久久99久久精品欧美| 欧美成人精品1314www| 国产酒店精品激情| 中文字幕精品—区二区四季| 成人国产精品免费观看视频| 中文字幕精品三区| 一本久久综合亚洲鲁鲁五月天| 中文字幕亚洲视频| 欧美曰成人黄网| 美女性感视频久久| 中文字幕欧美日韩一区| 久久久久国产精品麻豆ai换脸| 亚洲激情一二三区| 夜夜嗨av一区二区三区网页| 成人免费精品视频| 亚洲一区精品在线| 国产精品家庭影院| 国产亚洲综合av| 久久亚洲综合av| wwww国产精品欧美| 精品国产一区二区三区四区四 | 欧美不卡一区二区三区| 欧美日韩一区二区三区四区| 在线观看日韩精品| 亚洲精品水蜜桃| 精品嫩草影院久久| 69久久夜色精品国产69蝌蚪网| av一区二区三区| 99精品久久免费看蜜臀剧情介绍| 国产91高潮流白浆在线麻豆| 国产a精品视频| 成人视屏免费看| 一本色道亚洲精品aⅴ| 91免费国产视频网站| 91一区二区在线| 欧美日本在线一区| 日韩你懂的在线观看| 欧美精品一区二区三区一线天视频| 日韩欧美激情在线| 国产午夜亚洲精品午夜鲁丝片| 国产喂奶挤奶一区二区三区| 国产精品蜜臀av| 亚洲一区二区三区四区在线免费观看| 婷婷六月综合网| 国产一区二区三区在线观看精品| 国产精品亚洲第一| 精品国产免费视频| 7777精品伊人久久久大香线蕉超级流畅 | 免费成人在线网站| 久久精品国产**网站演员| 韩国三级中文字幕hd久久精品| 国产a视频精品免费观看| 色欧美片视频在线观看在线视频| 精品视频免费看| 久久精品在这里| 亚洲一区二区美女| 国产精品66部| 欧美日韩一区二区在线观看| 欧美精品一区二区在线播放| 中文字幕久久午夜不卡| 亚洲综合在线电影| 美女视频黄 久久| 99久久久无码国产精品| 欧美裸体bbwbbwbbw| 久久婷婷成人综合色| 亚洲乱码国产乱码精品精小说| 蜜臀av一区二区三区| 欧美视频中文字幕| 精品日韩在线一区| 亚洲视频一二三| 久久福利资源站| 精品视频免费在线| 亚洲国产高清在线观看视频| 亚洲午夜影视影院在线观看| 国产一区二区三区美女| 欧美日韩一区二区电影| 久久久久国色av免费看影院| 肉丝袜脚交视频一区二区| www.日韩av| 国产亚洲人成网站| 日韩高清在线一区| 色久优优欧美色久优优| 久久九九久精品国产免费直播| 日韩精品亚洲一区| 色婷婷一区二区| 亚洲欧洲日韩综合一区二区| 国产精品综合二区| 日韩欧美一区中文| 亚洲va欧美va国产va天堂影院| 99久久99久久精品免费观看| 国产日韩欧美一区二区三区综合| 免费观看一级特黄欧美大片| 欧美日韩国产欧美日美国产精品| 国产精品久久久久精k8| 久久综合资源网| 91.麻豆视频| 一区二区激情小说| 成人高清视频在线| 国产日韩精品久久久| 久久精品国产久精国产| 在线播放中文字幕一区| 亚洲国产日韩a在线播放 | 亚洲.国产.中文慕字在线| av不卡免费在线观看| 国产精品欧美一区喷水| 国产精品66部| 国产农村妇女精品| 成人av电影在线|