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

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

?? modmain.bas

?? 一個較為完整的倉庫管理系統。用VB6開發的。
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
Attribute VB_Name = "ModMain"
'強制變量聲明
Option Explicit
'定義用于存儲系統登陸用戶名的全局變量
Public strCurUser As String
'定義存儲格式化后的日期的全局變量
Public dteSysDate As Date
'定義存儲當前窗體句柄的全局變量
Public intNumWindows As Integer
'定義存儲數據庫連接字符串的全局變量
Public strConnect As String

Sub main()
    '顯示系統登陸窗體
    frmLogin.Show vbModal
    '根據frmLoginLogin窗體的Succeeded變量值來判斷輸入的用戶名和密碼是否正確
    If Not frmLogin.LoginSucceeded Then
        '輸入的用戶名和密碼不正確,結束該系統的執行
        End
    End If
    '輸入的用戶名和密碼正確,釋放系統登陸窗體
    Unload frmLogin
    '裝載倉庫管理系統的主窗體
    Load frmMain
    '顯示倉庫管理系統的主窗體
    frmMain.Show
    '顯示系統當前時間的設置窗體
    FrmSysDate.Show vbModal
End Sub

Public Sub SetFormStu(mFrmChi As Form, mFrmFat As Form)
    mFrmChi.Top = (mFrmFat.Height - mFrmChi.Height) / 2 - 300
    mFrmChi.Left = (mFrmFat.Width - mFrmChi.Width) / 2
End Sub

Public Function OpenWindow(intTmp As Integer)
    OpenWindow = intTmp + 1
End Function

Public Function Closewindow(intTmp As Integer)
    Closewindow = intTmp - 1
End Function

Public Function Product_Status(strProNum As String) As String
    '定義返回product表和mat_head表中的物品信息的記錄的數據集對象rsProSta
    Dim rsProSta As ADODB.Recordset
    '定義返回已審核的入庫詳細信息表中記錄的數據集對象rsOrdDA
    Dim rsOrdDA As ADODB.Recordset
    '定義返回出庫詳細信息表中記錄的數據集對象rsSalDA
    Dim rsSalDA As ADODB.Recordset
    '定義存儲sql語句的變量strSQL
    Dim strSQL As String
    '定義存儲現有物品的數量的變量sngOrdQty和出庫數量的變量sngSalQty
    Dim sngOrdQty, sngSalQty As Single
    '定義存儲現有物品的價格的變量CurOrdPrice和出庫價格的變量CurSalPrice
    Dim CurOrdPrice, CurSalPrice As Currency
    '初始化數據集對象rsProSta、rsOrdDA和rsSalDA
    Set rsProSta = New ADODB.Recordset
    Set rsOrdDA = New ADODB.Recordset
    Set rsSalDA = New ADODB.Recordset
    '設置并執行sql語句,以返回數據集對象rsProSta,使其包含物品信息
    '(物品名稱、規格型號、數量和價錢)的記錄
    strSQL = "select a.product_name,a.product_model,b.qty,b.price from " & _
    "product a,mat_head b where a.p_id=b.p_id and a.p_id='" & strProNum & "'"
    rsProSta.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    '設置并執行sql語句,以返回數據集對象rsOrdDA,使其包含已審核的入庫
    '詳細信息表中的strProNum指定的物品數量和價格
    strSQL = "select p_id,sum(qty) as oqty,sum(price) as oprice from " & _
    "order_detail_b where p_id='" & strProNum & "' group by p_id"
    rsOrdDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    '設置并執行sql語句,以返回數據集對象rsSalDA,使其包含出庫詳細信
    '息表中的strProNum指定的物品數量和價格
    strSQL = "select p_id,sum(qty) as sqty,sum(price) as sprice from " & _
    "sale_detail_a where p_id='" & strProNum & "' group by p_id"
    rsSalDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    With rsOrdDA
        '判斷數據集rsOrdDA中的記錄是否為空
        If .RecordCount <> 0 Then
            '數據集rsOrdDA中的記錄不為空,將strProNum指定的物品數量和
            '價格分別賦值給變量sngOrdQty和CurOrdPrice
            sngOrdQty = !oqty
            CurOrdPrice = !oprice
        Else
          '數據集rsOrdDA中的記錄為空,將sngOrdQty和CurOrdPrice代表的
          '物品數量和價格分別賦值給0
            sngOrdQty = 0
            CurOrdPrice = 0
        End If
    End With
    With rsSalDA
       '判斷數據集rsSalDA中的記錄是否為空
        If .RecordCount <> 0 Then
            '數據集rsSalDA中的記錄不為空,將strProNum指定的物品數量和
            '價格分別賦值給變量sngSalQty和CurSalPrice
            sngSalQty = !sqty
            CurSalPrice = !sprice
        Else
          '數據集rsSalDA中的記錄為空,將sngSalQty和CurSalPrice代表的
          '物品數量和價格分別賦值給0
            sngSalQty = 0
            CurSalPrice = 0
        End If
    End With
  '判斷數據集rsProSta中的記錄是否為空
    If rsProSta.RecordCount = 0 Then
      '數據集rsProSta中的記錄為空,設置函數返回值為空,
      '以表示strProNum代表的物品的信息為空
        Product_Status = ""
    Else
      '數據集rsProSta中的記錄不為空,用變量strsql的值設置函數的返回值,
      '以表示strProNum代表的物品的信息
        With rsProSta
            .MoveFirst
            strSQL = !product_name & "    " & !product_model & "    數量:" & _
            sngOrdQty + !qty - sngSalQty & "    金額:" & CurOrdPrice + !price - CurSalPrice
        End With
        Product_Status = strSQL
    End If
    '關閉數據集對象rsProSta
    rsProSta.Close
    Set rsProSta = Nothing
End Function

'Public Function Sale_Status(strSalNum As String, strUnPr As String) As String
'    Dim rsSalSta As ADODB.Recordset
'    Dim strSQL As String
'    Set rsSalSta = New ADODB.Recordset
'    strSQL = "select a.product_name,a.product_model,b.qty from " & _
'    "product a,mat_detail b where a.p_id=b.p_id and a.p_id='" & strSalNum _
'    & "' and b.unit_price=ccur('" & strUnPr & "')"
'    rsSalSta.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
'    If rsSalSta.RecordCount = 0 Then
'        Sale_Status = ""
'    Else
'        With rsSalSta
'            .MoveFirst
'            strSQL = !product_name & "    " & !product_model & "    單價:" & _
'            strUnPr & "    數量:" & !qty
'        End With
'        Sale_Status = strSQL
'    End If
'    rsSalSta.Close
'    Set rsSalSta = Nothing
'End Function

Public Function SaleTooLarge(strSaleID As String, _
                            strSalPro As String, strSalQty As String) As Boolean
    '定義返回物品累計信息表中記錄的數據集對象rsMatQty
    Dim rsMatQty As ADODB.Recordset
    '定義返回已審核的入庫詳細信息表中記錄的數據集對象rsOrdDA
    Dim rsOrdDA As ADODB.Recordset
    '定義返回未審核的出庫詳細信息表中記錄的數據集對象rsSalDA
    Dim rsSalDA As ADODB.Recordset
    '定義存儲sql語句的變量strSQL
    Dim strSQL As String
    '定義存儲現有物品的數量的變量sngMatQty、存儲已審核的入庫
    '單中的物品數量sngOrdQty和出庫數量的變量sngSalQty
    Dim sngMatQty, sngOrdQty, sngSalQty As Single
    '初始化數據集對象rsMatQty、rsOrdDA和rsSalDA
    Set rsMatQty = New ADODB.Recordset
    Set rsOrdDA = New ADODB.Recordset
    Set rsSalDA = New ADODB.Recordset
     '設置并執行sql語句,以返回數據集對象rsMatQty,使其包含物
     '品匯總信息表中的物品編號 strSalPro 的物品的可用數量
    strSQL = "select qty from mat_head where p_id='" & strSalPro & "'"
    rsMatQty.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
     '設置并執行sql語句,以返回數據集對象rsOrdDA,使其包含未審核的入
     '庫詳細信息表中的物品編號 strSalPro 的物品的數量
    strSQL = "select p_id,sum(qty) as oqty from " & _
    "order_detail_b where p_id='" & strSalPro & "' group by p_id"
    rsOrdDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
     '設置并執行sql語句,以返回數據集對象rsSalDA,使其包含出庫詳細
     '信息表中的物品編號 strSalPro 的物品的數量
    strSQL = "select p_id,sum(qty) as sqty from " & _
    "sale_detail_a where p_id='" & strSalPro & "' and sale_id<>'" & _
    strSaleID & "' group by p_id"
    rsSalDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    With rsOrdDA
        '判斷數據集rsOrdDA中的記錄數是否為0
        If .RecordCount <> 0 Then
            '數據集rsOrdDA中的記錄數不為0,將strSalPro指定的物品數量賦值
            '給變量sngOrdQty,以表示入庫詳細信息表中的該種物品的數量
            sngOrdQty = !oqty
        Else
            '數據集rsOrdDA中的記錄數為0,將變量sngOrdQty置為0,以表示入庫

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国女主播一区| 久久精品噜噜噜成人av农村| 欧美日本视频在线| 黑人巨大精品欧美一区| 亚洲精品成人精品456| 精品成人一区二区三区| 欧洲一区二区三区在线| 国产精品影音先锋| 午夜不卡在线视频| 成人欧美一区二区三区视频网页| 日韩一区二区三区视频| 91福利社在线观看| 成人黄色一级视频| 国产在线精品一区二区不卡了| 亚洲国产综合在线| 中日韩免费视频中文字幕| 日韩视频一区二区三区在线播放| 欧美在线综合视频| 成年人国产精品| 国产精品影视在线观看| 久久超碰97人人做人人爱| 亚洲成人午夜电影| 一区二区三区在线免费观看| 国产精品全国免费观看高清| 精品国产精品网麻豆系列| 在线播放国产精品二区一二区四区 | 久久99国产精品久久| 韩国欧美国产一区| 性感美女极品91精品| 一区二区三区中文字幕电影| 亚洲欧美一区二区在线观看| 欧美国产精品中文字幕| 欧美精品一区二区三区很污很色的| 91精品福利在线一区二区三区| 欧美亚洲综合在线| 欧美影视一区二区三区| 日本精品裸体写真集在线观看| 99视频精品全部免费在线| 成人动漫精品一区二区| 高清不卡在线观看| 成人永久aaa| jlzzjlzz亚洲女人18| 成人国产精品免费观看视频| 成人一区在线观看| 懂色av一区二区在线播放| 国产精品一区二区男女羞羞无遮挡 | 亚洲女与黑人做爰| 国产精品美女久久久久久久| 国产亚洲精品资源在线26u| 精品国精品国产尤物美女| 欧美精品一区二区三区高清aⅴ | 精品欧美黑人一区二区三区| 欧美成人一区二区三区| 欧美成人一区二区| 久久五月婷婷丁香社区| 国产婷婷色一区二区三区在线| 国产欧美日韩亚州综合| 中文字幕免费不卡在线| 18成人在线观看| 亚洲一区二区欧美激情| 亚洲成人av一区二区| 日本不卡一二三| 国产呦精品一区二区三区网站| 国产精品88av| 91毛片在线观看| 欧美日韩1234| 久久久午夜精品| 亚洲色图在线看| 日韩高清在线一区| 国产乱码精品一区二区三区五月婷 | 日本不卡1234视频| 国产一区二三区| 99精品视频免费在线观看| 欧美在线不卡视频| 精品久久久久久最新网址| 国产欧美1区2区3区| 亚洲人成精品久久久久久| 日欧美一区二区| 懂色av一区二区三区免费看| 欧洲人成人精品| 精品福利一二区| 一区二区三区91| 麻豆91小视频| 91麻豆精东视频| 日韩精品一区国产麻豆| 国产精品国产三级国产aⅴ原创| 亚洲国产视频在线| 国产精品1区2区3区| 欧洲日韩一区二区三区| 久久久久久久久久久久久久久99 | 国产经典欧美精品| 欧美少妇性性性| 久久美女艺术照精彩视频福利播放| 欧美激情一区不卡| 天堂一区二区在线| 99久久精品免费看国产免费软件| 欧美人妖巨大在线| 成人免费一区二区三区视频| 免费看日韩a级影片| 99久久99久久精品国产片果冻| 日韩视频一区二区三区| 亚洲欧美日韩中文播放 | 欧美精品一级二级| 中文字幕不卡在线| 美腿丝袜亚洲三区| 在线观看国产精品网站| 日本一区二区三区在线观看| 日本aⅴ亚洲精品中文乱码| 91在线一区二区| 国产亚洲精品bt天堂精选| 不卡av免费在线观看| 91精品国产综合久久久久久| 亚洲人成网站在线| 国产不卡在线视频| 精品电影一区二区三区| 日韩精品久久理论片| 在线观看av不卡| 亚洲欧美精品午睡沙发| 国产白丝精品91爽爽久久| 欧美一级在线观看| 婷婷中文字幕一区三区| 欧美怡红院视频| 亚洲美女屁股眼交| 99久久精品国产导航| 中文字幕免费不卡在线| 精品一区二区三区免费播放| 欧美一区二区三区视频在线| 亚洲国产精品嫩草影院| 色94色欧美sute亚洲13| |精品福利一区二区三区| 国产成人在线看| 国产女人18毛片水真多成人如厕| 精品一区二区三区日韩| 91精品久久久久久久99蜜桃| 亚洲成av人片| 欧美美女一区二区在线观看| 悠悠色在线精品| 欧美午夜寂寞影院| 亚洲国产日韩在线一区模特| 欧洲视频一区二区| 亚洲综合激情网| 欧美日韩你懂得| 偷窥国产亚洲免费视频| 欧美日韩一二三区| 日韩精品午夜视频| 欧美成人精品1314www| 久久99久久久久| 久久久三级国产网站| 国产高清亚洲一区| 国产精品久久久久久久裸模| 91丝袜美女网| 一区二区三区国产| 欧美精品一级二级三级| 麻豆久久久久久| 国产亚洲精品免费| 成人激情开心网| 一区二区在线观看不卡| 欧美日韩亚洲高清一区二区| 青青草成人在线观看| 欧美电视剧免费全集观看| 国产精品18久久久久久久久| 国产精品国产三级国产aⅴ中文| 色老头久久综合| 美女久久久精品| 国产亚洲欧美激情| 91国偷自产一区二区三区观看 | 欧美一级欧美三级| 国产美女一区二区| 亚洲天堂免费看| 欧美一区二区在线视频| 国产精品一区二区三区乱码| 亚洲精品国产a久久久久久| 欧美精品v国产精品v日韩精品 | 在线观看日产精品| 久久9热精品视频| 中文字幕一区二区三区四区| 欧美福利视频导航| 成人免费视频播放| 五月天激情综合| 欧美激情自拍偷拍| 欧美主播一区二区三区| 精品一区二区在线观看| 亚洲天堂成人网| 日韩精品一区二区三区在线播放| 成人免费黄色在线| 天天综合天天综合色| 欧美国产精品专区| 欧美精品久久99久久在免费线 | 欧美不卡视频一区| 99国产精品视频免费观看| 日本午夜一区二区| 日韩毛片在线免费观看| 日韩午夜电影av| 91九色02白丝porn| 国产乱码精品一区二区三区av| 一区二区视频免费在线观看| 国产香蕉久久精品综合网| 欧美日韩一本到| 91亚洲精品乱码久久久久久蜜桃| 经典一区二区三区|