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

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

?? frmmerch.frm

?? 超市管理系統(tǒng)
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
    frmMerchItem.Show 1
End Sub

Private Sub cmdASale_Click(Index As Integer)
'On Error GoTo aaaa
    Dim i As Long, j As Long
    j = 0
    For i = 1 To List1.ListItems.Count
        If List1.ListItems(i).Selected = True Then j = j + 1
    Next
    If j = 0 Then
        MsgBox "沒有選中任何商品。", vbInformation
        Exit Sub
    End If
    If MsgBox("確定" & IIf(Index = 0, "禁止", "允許") & "銷售這 " & j & " 個商品嗎?", vbInformation + vbOKCancel + vbDefaultButton2) = vbCancel Then Exit Sub
    '
    For i = List1.ListItems.Count To 1 Step -1
        If List1.ListItems(i).Selected = True Then
            cnMain.Execute "UpDate [MerchInfo] Set AllowSale=" & Index & "  Where BarCode='" & List1.ListItems(i).SubItems(2) & "'"
        End If
    Next
    cboPage_Click
Exit Sub
aaaa:
    MsgBox Err.Description, vbCritical
End Sub

Private Sub cmdClose_Click()
    ShowRight False
End Sub

Public Sub ShowRight(ByVal b As Boolean)
    picRight.Visible = b
    cmdSearch.Enabled = Not b
    SaveINI "Main", "MerchBar", IIf(b = True, "", "n")
    Form_Resize
End Sub

Private Sub cmdDel_Click()
On Error GoTo aaaa
    Dim i As Long, j As Long
    j = 0
    For i = 1 To List1.ListItems.Count
        If List1.ListItems(i).Selected = True Then j = j + 1
    Next
    If j = 0 Then
        MsgBox "沒有選中任何商品。", vbInformation
        Exit Sub
    End If
    If MsgBox("注意:此操作會同時刪除商品的銷售記錄,進(jìn)貨記錄和進(jìn)貨計劃記錄。" & vbCrLf & vbCrLf & "確定刪除選中的 " & j & " 個商品嗎?", vbInformation + vbOKCancel + vbDefaultButton2) = vbCancel Then Exit Sub
    
    For i = List1.ListItems.Count To 1 Step -1
        If List1.ListItems(i).Selected = True Then
            cnMain.Execute "Delete From [MerchInfo] Where BarCode='" & List1.ListItems(i).SubItems(2) & "'"
            List1.ListItems.Remove i
        End If
    Next
Exit Sub
aaaa:
    MsgBox Err.Description, vbCritical
End Sub

Private Sub cmdEdit_Click()
On Error GoTo aaaa
    Dim Item As ListItem
    Set Item = List1.SelectedItem
    xChangeItem = Item.SubItems(2)
    frmMerchItem.Show 1
aaaa:
End Sub

Private Sub cmdFind_Click()
    Dim b As Boolean
    b = False
    strCurSQL2 = "Where "
    txtBarCode.Text = Trim(txtBarCode.Text)
    txtName.Text = Trim(txtName.Text)
    txtPrice.Text = Trim(txtPrice.Text)
    If txtBarCode.Text <> "" Then strCurSQL2 = strCurSQL2 & "BarCode='" & txtBarCode.Text & "' and ": b = True
    If txtName.Text <> "" Then strCurSQL2 = strCurSQL2 & "MerchName like '%" & txtName.Text & "%' and ": b = True
    If txtPrice.Text <> "" Then strCurSQL2 = strCurSQL2 & "MerchPrice=" & txtPrice.Text & " and ": b = True
    If b Then
        NoChangeSQL = True
        cboFactory.ListIndex = 0
        cboProvide.ListIndex = 0
        cboState.ListIndex = 0
        NoChangeSQL = False
        LoadMerchSQL strCurSQL1 & strCurSQL2 & strCurSQL3, 1, lngCurPageSize
    Else
        MsgBox "請指定條件!", vbInformation
    End If
    txtBarCode.SetFocus
End Sub

Private Sub cmdFirst_Click()
    cboPage.ListIndex = 1
End Sub

Private Sub cmdLast_Click()
    cboPage.ListIndex = cboPage.ListCount - 1
End Sub

Private Sub cmdNext_Click()
    cboPage.ListIndex = cboPage.ListIndex + 1
End Sub

Private Sub cmdPre_Click()
    cboPage.ListIndex = cboPage.ListIndex - 1
End Sub

Private Sub cmdSearch_Click()
    ShowRight True
    txtBarCode.SetFocus
End Sub

Private Sub Command1_Click()
    PopupMenu mnuMerch
End Sub

Private Sub cmdStock_Click()
On Error GoTo aaaa
    Dim i As Long, j As Long
    j = 0
    For i = 1 To List1.ListItems.Count
        If List1.ListItems(i).Selected = True Then j = j + 1
    Next
    If j = 0 Then
        MsgBox "沒有選中任何商品。", vbInformation
        Exit Sub
    End If
    
    Dim rtn As String
    Do
        rtn = InputBox("請設(shè)定一個計劃進(jìn)貨的日期", , Format(Date, "yyyy-mm-dd"))
        rtn = Trim(rtn)
        If rtn = "" Then
            Exit Sub
        Else
            If IsDate(rtn) = False Then
                MsgBox "不是一個有效的日期。", vbCritical
            Else
                Exit Do
            End If
        End If
    Loop
    
    Dim Item As ListItem
    With frmPlanStock
        For i = 1 To List1.ListItems.Count
            If List1.ListItems(i).Selected = True Then
                Set Item = .List1.ListItems.Add(, List1.ListItems(i).Key, List1.ListItems(i).Text, , 1)
                Item.SubItems(1) = List1.ListItems(i).Tag
                Item.SubItems(2) = rtn
                Item.SubItems(3) = List1.ListItems(i).SubItems(3)
            End If
        Next
        .Show 1
    End With
    
Exit Sub
aaaa:
    MsgBox Err.Description, vbCritical
End Sub

Private Sub Form_Load()
    Me.WindowState = 2
    imgIcon.Picture = frmMain.cmdLeft(1).Picture
    lngCurPageSize = 50
    '加載商品
    strCurSQL1 = "SELECT MerchID,MerchName,MerchPrice,BarCode,MerchNum,CautionNum,PlanNum,SalesProPrice,SalesProDateS,SalesProDateE,AllowAbate,AllowSale,Factory.FactoryName,Provide.ProvideName From MerchInfo, Provide, Factory "
    strCurSQL2 = "Where "
    strCurSQL3 = "MerchInfo.FactoryID = Factory.FactoryID And MerchInfo.ProvideID = Provide.ProvideID order by MerchID Desc"
    LoadMerchSQL strCurSQL1 & strCurSQL2 & strCurSQL3, 1, lngCurPageSize
    '加載廠商
    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    cboFactory.AddItem "[全部]"
    rs.Open "Select FactoryID,FactoryName From Factory order by FactoryID Desc", cnMain, 1, 1
    If Not rs.EOF Then
        Do Until rs.EOF
            cboFactory.AddItem rs("FactoryName")
            lstFactory.AddItem rs("FactoryID")
            rs.MoveNext
        Loop
    End If
    '加載供貨商
    cboProvide.AddItem "[全部]"
    Set rs = New ADODB.Recordset
    rs.Open "Select ProvideID,ProvideName From Provide order by ProvideID Desc", cnMain, 1, 1
    If Not rs.EOF Then
        Do Until rs.EOF
            cboProvide.AddItem rs("ProvideName")
            lstProvide.AddItem rs("ProvideID")
            rs.MoveNext
        Loop
    End If
    '加載狀態(tài)列表
    cboState.AddItem "[正常]"
    cboState.AddItem "促銷商品"
    cboState.AddItem "缺貨報警"
    cboState.AddItem "禁止銷售"
    '高級
    If GetINI("Main", "MerchBar") = "n" Then
        cmdSearch.Enabled = True
        picRight.Visible = False
    End If
End Sub

Public Sub LoadMerchSQL(ByVal sql As String, Optional ByVal lngPageIndex As Long = 1, Optional ByVal lngPageSize As Long = -1)
    Dim Item As ListItem
    Dim i&, lngPageCount&
    Dim rs As ADODB.Recordset
    Set rs = New ADODB.Recordset
    rs.Open sql, cnMain, 1, 1
    List1.ListItems.Clear
    List1.Sorted = False
    If lngPageSize = -1 Then
        rs.PageSize = rs.RecordCount + 1
    Else
        rs.PageSize = lngPageSize
    End If
    If rs.EOF = False Then rs.AbsolutePage = lngPageIndex
    lngPageCount = Int(rs.RecordCount / rs.PageSize) + IIf(rs.RecordCount Mod rs.PageSize = 0, 0, 1)
    cmdFirst.Enabled = (lngPageIndex > 1)
    cmdPre.Enabled = (lngPageIndex > 1)
    cmdNext.Enabled = (lngPageIndex < lngPageCount)
    cmdLast.Enabled = (lngPageIndex < lngPageCount)
    cboPage.Enabled = False
    If cboPage.ListCount <> lngPageCount Then
        cboPage.Clear
        cboPage.AddItem "[全部]"
        If lngPageSize = -1 Then
            cboPage.AddItem "[分頁]"
            cboPage.ListIndex = 0
        Else
            For j = 1 To lngPageCount
                cboPage.AddItem j
            Next
            cboPage.ListIndex = lngPageIndex
        End If
    End If
    cboPage.Enabled = True
    If Not rs.EOF Then
        Do While Not rs.EOF And i < rs.PageSize
            Set Item = List1.ListItems.Add(, "k" & rs("MerchID"), rs("MerchName"), , 1)
            With Item
                .SubItems(1) = rs("MerchPrice")
                .SubItems(2) = rs("BarCode")
                .SubItems(3) = rs("MerchNum")
                .SubItems(4) = IIf(CLng(rs("AllowAbate")) = 1, "允許", "")
                .SubItems(5) = GetMerchState(Item, CLng(rs("MerchNum")), CLng(rs("CautionNum")), rs("SalesProPrice") & "", rs("SalesProDateS") & "", rs("SalesProDateE") & "", CLng(rs("AllowSale")))
                .SubItems(6) = rs("FactoryName")
                .SubItems(7) = rs("ProvideName")
                .Tag = rs("PlanNum")
            End With
            rs.MoveNext
            i = i + 1
        Loop
    End If
    SetSB 2, "共 " & rs.RecordCount & " 條商品記錄, 當(dāng)前頁 " & i & " 條."
End Sub

Public Function GetMerchState(ByVal Item As ListItem, ByVal MerchNum&, ByVal CautionNum&, ByVal SalesProPrice$, ByVal SalesProDateS$, ByVal SalesProDateE$, ByVal AllowSale&) As String
On Error GoTo aaaa
    Dim d1 As Date, d2 As Date, j1 As Long, j2 As Long
    If AllowSale = 0 Then
        GetMerchState = "禁止"
        Item.ForeColor = 9372343
        Item.SmallIcon = 3
    Else
        If SalesProPrice <> "" Then
            d1 = CDate(SalesProDateS)
            d2 = CDate(SalesProDateE)
            j1 = DateDiff("d", Date, d1)
            j2 = DateDiff("d", Date, d2)
            If j1 <= 0 And j2 >= 0 Then
                If MerchNum <= CautionNum Then
                    GetMerchState = "促/警": Item.ForeColor = vbRed: Item.SmallIcon = 2
                Else
                    GetMerchState = "促銷": Item.ForeColor = vbBlue: Item.SmallIcon = 4
                End If
                Exit Function
            End If
        Else
            If MerchNum <= CautionNum Then GetMerchState = "報警": Item.ForeColor = vbRed: Item.SmallIcon = 2: Exit Function
        End If
        GetMerchState = ""
        Item.ForeColor = 0
        Item.SmallIcon = 1
    End If
Exit Function
aaaa:
    GetMerchState = ""
End Function

Private Sub Form_Resize()
On Error Resume Next
    List1.Width = Width / 15 - IIf(picRight.Visible, 222, 40)
    List1.Height = Height / 15 - 116
    picRight.Left = Width / 15 - 202
    picRight.Height = List1.Height + 5
    PicTop.Width = Width / 15 - 16
    Cls
    Line (2, 2)-(Width / 15 - 14, Height / 15 - 29), 10921638, B
End Sub

Private Sub List1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
On Error Resume Next
    With List1
        If (ColumnHeader.Index - 1) = .SortKey Then
            .SortOrder = 1 - .SortOrder
            .Sorted = True
        Else
            .Sorted = False
            .SortOrder = 0
            .SortKey = ColumnHeader.Index - 1
            .Sorted = True
        End If
    End With
End Sub

Private Sub List1_DblClick()
On Error GoTo aaaa
    Dim j As Long
    j = List1.SelectedItem.Index
    cmdEdit_Click
aaaa:
End Sub

Private Sub List1_KeyDown(KeyCode As Integer, Shift As Integer)
On Error GoTo aaaa
    
    If KeyCode = vbKeyDelete Then
        j = List1.SelectedItem.Index
        cmdDel_Click
    End If
    If KeyCode = vbKeyA And Shift = 2 Then
        For j = 1 To List1.ListItems.Count
            List1.ListItems(j).Selected = True
        Next
    End If
aaaa:
End Sub

Private Sub txtBarCode_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 13 Then cmdFind_Click
End Sub

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色噜噜狠狠色综合欧洲selulu| 91久久一区二区| 一区二区三区中文免费| 欧美一区二区三区免费在线看| 国产精品一区二区久久不卡| 亚洲sss视频在线视频| 久久久久国产一区二区三区四区| 欧美影院一区二区| 国产二区国产一区在线观看| 午夜精品久久久久久久蜜桃app| 亚洲国产精品成人综合| 日韩精品在线一区二区| 欧美在线一区二区三区| www.66久久| 国产一区二区三区免费观看| 午夜精品福利久久久| 亚洲素人一区二区| 国产欧美日韩另类一区| 欧美变态凌虐bdsm| 日韩一区二区电影| 欧美日韩综合一区| 91亚洲精品久久久蜜桃| 丁香激情综合五月| 国产九色精品成人porny| 日本欧美在线观看| 午夜欧美电影在线观看| 亚洲午夜在线观看视频在线| 有码一区二区三区| 亚洲精品视频免费看| 国产精品第四页| 中文字幕成人av| 日本一区二区视频在线| 久久精品一区二区三区不卡| 久久亚洲春色中文字幕久久久| 欧美不卡一区二区三区| 欧美成人午夜电影| 日韩精品一区二区三区老鸭窝| 日韩一级免费一区| 日韩欧美国产电影| 欧美mv日韩mv国产| 26uuu亚洲婷婷狠狠天堂| 精品国产伦一区二区三区观看体验 | 岛国精品在线观看| 国产高清亚洲一区| 国产成人一级电影| 粉嫩一区二区三区性色av| 国产精华液一区二区三区| 福利视频网站一区二区三区| 成人性视频免费网站| 成人精品视频一区| 成人免费视频免费观看| 成人18精品视频| 91小视频在线| 精品视频999| 日韩精品中午字幕| 国产女人aaa级久久久级| 国产精品成人午夜| 一区二区三区四区中文字幕| 亚洲动漫第一页| 免费高清在线视频一区·| 精品夜夜嗨av一区二区三区| 国产成人免费视| 日本韩国一区二区| 欧美一区二区三区免费在线看 | 久久精品亚洲国产奇米99| 欧美国产日韩在线观看| 亚洲精品写真福利| 日韩vs国产vs欧美| 国产综合久久久久影院| 成人免费av资源| 欧美性一二三区| 久久综合久久综合久久综合| 国产精品久久久99| 香蕉成人啪国产精品视频综合网| 久久99精品久久久久| 不卡欧美aaaaa| 欧美日韩一区二区三区四区五区| 久久亚区不卡日本| 亚洲综合色噜噜狠狠| 精品一区二区综合| 91亚洲国产成人精品一区二三| 欧美一区日韩一区| 亚洲欧洲av色图| 麻豆成人91精品二区三区| 91麻豆国产福利精品| 日韩欧美国产一二三区| 又紧又大又爽精品一区二区| 国产在线播精品第三| 欧美综合久久久| 中文字幕乱码亚洲精品一区| 日韩中文字幕av电影| 成人激情动漫在线观看| 日韩免费电影一区| 亚洲综合丁香婷婷六月香| 国产宾馆实践打屁股91| 欧美美女bb生活片| 1000精品久久久久久久久| 久久激情五月激情| 欧美日韩一区二区在线视频| 国产精品网友自拍| 精品系列免费在线观看| 欧美日韩一区二区三区在线看| 国产精品久久久久久久久搜平片| 免费欧美在线视频| 欧美亚洲国产bt| 国产精品剧情在线亚洲| 韩国一区二区三区| 欧美一区二区观看视频| 一区二区三区在线视频播放| 粉嫩av一区二区三区在线播放| 欧美一级在线观看| 亚洲成人动漫在线观看| 99r国产精品| 欧美激情在线观看视频免费| 久久99国产精品久久99果冻传媒| 6080日韩午夜伦伦午夜伦| 一区二区三区自拍| 成人的网站免费观看| 久久精品在线免费观看| 国产一区二区三区免费播放| 欧美不卡一区二区| 美女视频一区在线观看| 欧美电影影音先锋| 亚洲成人你懂的| 欧美伊人久久久久久午夜久久久久| 日韩毛片在线免费观看| 粉嫩av一区二区三区| 国产亚洲欧美日韩在线一区| 国产一区二区剧情av在线| 精品久久久久久无| 麻豆精品在线播放| 91精品国产91综合久久蜜臀| 日韩成人伦理电影在线观看| 欧美一区三区四区| 美女网站在线免费欧美精品| 欧美一区二区美女| 黄色资源网久久资源365| 日韩精品一区二区三区四区| 美女爽到高潮91| 2欧美一区二区三区在线观看视频| 黄色资源网久久资源365| 2024国产精品| 福利电影一区二区三区| 国产精品入口麻豆九色| 97成人超碰视| 亚洲最大的成人av| 欧美久久久久久久久久| 免费观看日韩电影| 国产夜色精品一区二区av| www.99精品| 亚洲一区在线观看视频| 欧美猛男男办公室激情| 蜜桃视频免费观看一区| 2024国产精品视频| 99久久99久久综合| 亚洲v中文字幕| 日韩精品中文字幕在线一区| 国产91色综合久久免费分享| 亚洲欧美一区二区在线观看| 欧美性大战久久久| 久色婷婷小香蕉久久| 国产亚洲视频系列| 在线观看www91| 麻豆久久一区二区| 中文字幕亚洲一区二区av在线 | 欧美军同video69gay| 日本伊人色综合网| 中文文精品字幕一区二区| 色偷偷88欧美精品久久久| 三级不卡在线观看| 精品99一区二区三区| 91亚洲午夜精品久久久久久| 日韩影视精彩在线| 欧美国产日产图区| 欧美日本一区二区| 国产99久久精品| 三级久久三级久久久| 国产精品毛片大码女人| 欧美一级欧美三级在线观看 | 欧美亚洲一区三区| 久久se精品一区二区| 综合激情成人伊人| 日韩免费视频一区二区| 91一区二区在线| 麻豆成人久久精品二区三区小说| 亚洲欧美一区二区在线观看| 日韩久久久久久| 在线观看av不卡| 国产成人激情av| 日本在线不卡一区| 亚洲欧美激情小说另类| 精品国产乱码久久久久久闺蜜 | 日韩精品电影在线观看| 久久久久成人黄色影片| 欧美精品vⅰdeose4hd| 99精品国产视频| 懂色中文一区二区在线播放| 青青草视频一区| 亚洲国产另类av| 中文字幕一区在线观看|