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

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

?? modmain.bas

?? 百事可樂公司進銷存
?? BAS
字號:
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
    If Not frmLogin.LoginSucceeded Then
        End
    End If
    Unload frmLogin
    frmlogo.Show
    Load frmMain
    Unload frmlogo
    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
    Dim rsProSta As ADODB.Recordset
    Dim rsOrdDA As ADODB.Recordset
    Dim rsSalDA As ADODB.Recordset
    Dim strSQL As String
    Dim sngOrdQty, sngSalQty As Single
    Dim CurOrdPrice, CurSalPrice As Currency
    Set rsProSta = New ADODB.Recordset
    Set rsOrdDA = New ADODB.Recordset
    Set rsSalDA = New ADODB.Recordset
    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
    strSQL = "select p_id,sum(qty) as oqty,sum(price) as oprice from " & _
    "order_detail_a where p_id='" & strProNum & "' group by p_id"
    rsOrdDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    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
        If .RecordCount <> 0 Then
            sngOrdQty = !oqty
            CurOrdPrice = !oprice
        Else
            sngOrdQty = 0
            CurOrdPrice = 0
        End If
    End With
    With rsSalDA
        If .RecordCount <> 0 Then
            sngSalQty = !sqty
            CurSalPrice = !sprice
        Else
            sngSalQty = 0
            CurSalPrice = 0
        End If
    End With
    If rsProSta.RecordCount = 0 Then
        Product_Status = ""
    Else
        With rsProSta
            .MoveFirst
            strSQL = !product_name & "    " & !product_model & "    數量:" & _
            sngOrdQty + !qty - sngSalQty & "    金額:" & CurOrdPrice + !price - CurSalPrice
        End With
        Product_Status = strSQL
    End If
    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
    Dim rsMatQty As ADODB.Recordset
    Dim rsOrdDA As ADODB.Recordset
    Dim rsSalDA As ADODB.Recordset
    Dim strSQL As String
    Dim sngMatQty, sngOrdQty, sngSalQty As Single
    Set rsMatQty = New ADODB.Recordset
    Set rsOrdDA = New ADODB.Recordset
    Set rsSalDA = New ADODB.Recordset
    strSQL = "select qty from mat_head where p_id='" & strSalPro & "'"
    rsMatQty.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    strSQL = "select p_id,sum(qty) as oqty from " & _
    "order_detail_a where p_id='" & strSalPro & "' group by p_id"
    rsOrdDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    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
        If .RecordCount <> 0 Then
            sngOrdQty = !oqty
        Else
            sngOrdQty = 0
        End If
    End With
    With rsSalDA
        If .RecordCount <> 0 Then
            sngSalQty = !sqty
        Else
            sngSalQty = 0
        End If
    End With
    If rsMatQty.RecordCount = 0 Then
        sngMatQty = 0
    Else
        With rsMatQty
            .MoveFirst
            sngMatQty = CSng(!qty)
        End With
    End If
    If (sngOrdQty + sngMatQty - sngSalQty) - CCur(strSalQty) < 0 Then
        SaleTooLarge = False
    Else
        SaleTooLarge = True
    End If
    rsMatQty.Close
    Set rsMatQty = Nothing
End Function

Public Function SaleUnPr(strSaleID As String, strSalPro As String) As Currency
    Dim rsMat As ADODB.Recordset
    Dim rsOrdDA As ADODB.Recordset
    Dim rsSalDA As ADODB.Recordset
    Dim strSQL As String
    Dim sngOrdQty, sngSalQty As Single
    Dim CurOrdPrice, CurSalPrice As Currency
    Set rsMat = New ADODB.Recordset
    Set rsOrdDA = New ADODB.Recordset
    Set rsSalDA = New ADODB.Recordset
    strSQL = "select qty,price from mat_head where p_id='" & strSalPro & "'"
    rsMat.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    strSQL = "select p_id,sum(qty) as oqty,sum(price) as oprice from " & _
    "order_detail_a where p_id='" & strSalPro & "' group by p_id"
    rsOrdDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    strSQL = "select p_id,sum(qty) as sqty,sum(price) as sprice 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
        If .RecordCount <> 0 Then
            sngOrdQty = !oqty
            CurOrdPrice = !oprice
        Else
            sngOrdQty = 0
            CurOrdPrice = 0
        End If
    End With
    With rsSalDA
        If .RecordCount <> 0 Then
            sngSalQty = !sqty
            CurSalPrice = !sprice
        Else
            sngSalQty = 0
            CurSalPrice = 0
        End If
    End With
    With rsMat
        If rsMat.RecordCount = 0 Then
            SaleUnPr = 0
        Else
            If sngOrdQty + CSng(!qty) - sngSalQty <> 0 Then
                SaleUnPr = CCur(Round((CurOrdPrice + CCur(!price) - CurSalPrice) _
                / (sngOrdQty + CSng(!qty) - sngSalQty), 2))
            End If
        End If
    End With
    rsMat.Close
    rsOrdDA.Close
    rsSalDA.Close
    Set rsMat = Nothing
    Set rsOrdDA = Nothing
    Set rsSalDA = Nothing
End Function

Public Function Sale_Price(strSaleID As String, strSaleNum As String, strSaleUnPr As String, strSaleQty As String) As Currency
    Dim rsMatSale As ADODB.Recordset
    Dim rsOrdDA As ADODB.Recordset
    Dim rsSalDA As ADODB.Recordset
    Dim strSQL As String
    Dim sngOrdQty, sngSalQty As Single
    Dim CurOrdPrice, CurSalPrice As Currency
    Set rsMatSale = New ADODB.Recordset
    Set rsOrdDA = New ADODB.Recordset
    Set rsSalDA = New ADODB.Recordset
    strSQL = "select qty,price from mat_head where p_id='" & strSaleNum & "'"
    rsMatSale.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    strSQL = "select p_id,sum(qty) as oqty,sum(price) as oprice from " & _
    "order_detail_a where p_id='" & strSaleNum & "' group by p_id"
    rsOrdDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    strSQL = "select p_id,sum(qty) as sqty,sum(price) as sprice from " & _
    "sale_detail_a where p_id='" & strSaleNum & "' and sale_id<>'" & _
    strSaleID & "'group by p_id"
    rsSalDA.Open strSQL, DEjxc.Conjxc, adOpenStatic, adLockReadOnly
    With rsOrdDA
        If .RecordCount <> 0 Then
            sngOrdQty = !oqty
            CurOrdPrice = !oprice
        Else
            sngOrdQty = 0
            CurOrdPrice = 0
        End If
    End With
    With rsSalDA
        If .RecordCount <> 0 Then
            sngSalQty = !sqty
            CurSalPrice = !sprice
        Else
            sngSalQty = 0
            CurSalPrice = 0
        End If
    End With
    With rsMatSale
        If .RecordCount <> 0 Then
            If (sngOrdQty + CSng(!qty) - sngSalQty) - CSng(strSaleQty) < 0.00000001 Then
                Sale_Price = CurOrdPrice + CCur(!price) - CurSalPrice
            Else
                Sale_Price = Round((CCur(strSaleUnPr) * CSng(strSaleQty)), 2)
            End If
        End If
    End With
    rsMatSale.Close
    rsOrdDA.Close
    rsSalDA.Close
    Set rsMatSale = Nothing
    Set rsOrdDA = Nothing
    Set rsSalDA = Nothing
End Function

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜一区二区三区| 国产喷白浆一区二区三区| 97国产一区二区| 成人精品视频网站| 成人精品一区二区三区四区| 国产成人免费视频精品含羞草妖精| 日韩不卡在线观看日韩不卡视频| 亚洲国产中文字幕在线视频综合| 亚洲男人的天堂av| 一区二区三区资源| 五月激情六月综合| 麻豆国产91在线播放| 国产一区二区三区高清播放| 国产一区免费电影| 99免费精品视频| 在线日韩av片| 日韩欧美激情在线| 国产精品国产三级国产a | 国产成人精品影视| 不卡av免费在线观看| 91视频91自| 欧美丰满美乳xxx高潮www| 日韩欧美一区二区视频| 久久先锋资源网| 亚洲人成7777| 捆绑调教一区二区三区| av电影在线观看完整版一区二区| 日本福利一区二区| 精品动漫一区二区三区在线观看| 日本一区二区三级电影在线观看 | 亚洲午夜久久久久中文字幕久| 天涯成人国产亚洲精品一区av| 久国产精品韩国三级视频| 成人精品亚洲人成在线| 欧美一区二区网站| 日韩一区欧美小说| 男女男精品网站| 在线观看欧美精品| 国产午夜精品一区二区三区视频 | 成人97人人超碰人人99| 欧美男男青年gay1069videost| www久久精品| 午夜精品久久久久久久久久久| 国产伦精品一区二区三区免费| 色哟哟精品一区| 欧美大片一区二区| 亚洲一区二区欧美激情| 成人在线视频一区| 久久综合久久综合久久综合| 亚洲在线观看免费| 99久免费精品视频在线观看| 日韩一区二区三区在线观看 | 男女男精品网站| 色成年激情久久综合| 亚洲国产成人在线| 国产一区二区三区在线看麻豆| 欧日韩精品视频| 中文字幕在线观看不卡| 国产在线播精品第三| 日韩一级高清毛片| 五月婷婷激情综合| 欧美综合欧美视频| 亚洲va中文字幕| 91玉足脚交白嫩脚丫在线播放| 久久久久久久综合日本| 久久精品国产澳门| 欧美一级二级在线观看| 日本午夜精品视频在线观看| 欧美日韩另类一区| 亚洲一区二区免费视频| 欧美日韩高清一区二区三区| 亚洲美腿欧美偷拍| 91久久国产最好的精华液| 亚洲日本丝袜连裤袜办公室| 成人黄色国产精品网站大全在线免费观看 | 亚洲欧美国产毛片在线| 粉嫩绯色av一区二区在线观看| 久久久久久久久久电影| 国产麻豆精品久久一二三| 国产色一区二区| 成人黄色小视频在线观看| 国产精品久久久久久久久久久免费看| 国产成人免费xxxxxxxx| 国产精品成人在线观看| 91免费观看国产| 亚洲一级电影视频| 91精品国产综合久久精品| 亚洲电影中文字幕在线观看| 欧美另类一区二区三区| 久久www免费人成看片高清| 久久久99精品久久| 99久久99久久综合| 亚洲第一福利视频在线| 亚洲人成网站影音先锋播放| 91丨国产丨九色丨pron| 天天操天天综合网| 国产女主播一区| 在线亚洲+欧美+日本专区| 午夜电影网一区| 久久影院电视剧免费观看| 粉嫩一区二区三区性色av| 亚洲精品国久久99热| 欧美电影在线免费观看| 国产盗摄一区二区| 亚洲国产精品人人做人人爽| 日韩欧美成人一区| 99国产精品国产精品毛片| 亚洲va欧美va人人爽午夜| 久久九九久精品国产免费直播| 色综合久久久久久久久久久| 视频在线观看一区| 国产精品日日摸夜夜摸av| 欧美日韩不卡在线| av激情亚洲男人天堂| 免费观看一级欧美片| 尤物视频一区二区| 久久久www成人免费毛片麻豆| 欧美色偷偷大香| 成人激情免费视频| 激情小说欧美图片| 视频在线观看一区| 亚洲免费在线播放| 国产精品天美传媒沈樵| 日韩一区国产二区欧美三区| 99久久免费国产| 国产精华液一区二区三区| 亚洲成人动漫精品| 亚洲人成精品久久久久| 久久久久久久电影| 日韩欧美成人一区二区| 欧美日韩亚洲不卡| 在线观看亚洲精品视频| 成人aa视频在线观看| 国产成人综合网站| 精品一区二区三区免费视频| 污片在线观看一区二区| 亚洲另类中文字| 亚洲女人的天堂| 国产欧美视频一区二区| 精品久久久久久久久久久院品网| 欧美日韩国产bt| 欧美三级三级三级| 欧美中文字幕一二三区视频| 95精品视频在线| 色哟哟一区二区在线观看| 99国产一区二区三精品乱码| 成人动漫av在线| 91免费看片在线观看| 91在线免费视频观看| 99九九99九九九视频精品| 99久久精品国产导航| 97精品国产97久久久久久久久久久久 | 日韩欧美国产wwwww| 91精品国产综合久久精品麻豆| 欧美午夜片在线观看| 欧美日韩久久一区二区| 在线不卡中文字幕| 日韩欧美高清dvd碟片| 欧美精品一区二区三区视频 | 亚洲欧洲www| 亚洲欧洲国产专区| 一区二区三区四区在线播放 | 亚洲人成伊人成综合网小说| 日韩毛片在线免费观看| 亚洲电影一区二区| 麻豆91在线观看| 丁香五精品蜜臀久久久久99网站| 国产精品白丝av| 91在线观看视频| 欧美剧在线免费观看网站| 欧美大片在线观看一区| 国产精品免费视频网站| 亚洲综合另类小说| 免费成人在线网站| 成人午夜碰碰视频| 欧美三级在线播放| 久久久亚洲国产美女国产盗摄| 自拍偷拍亚洲综合| 日韩综合在线视频| 国产一区二区日韩精品| 99精品久久只有精品| 欧美精品亚洲二区| 国产亚洲精品bt天堂精选| 亚洲一区二区三区四区五区黄| 美腿丝袜亚洲三区| 成人免费黄色大片| 欧美一区二区三区影视| 中文字幕av一区二区三区| 视频在线观看一区二区三区| 成人一区二区三区中文字幕| 欧美日韩精品欧美日韩精品一| 国产丝袜欧美中文另类| 亚洲18色成人| www.在线成人| 26uuu色噜噜精品一区| 亚洲欧美日韩小说| 国产传媒欧美日韩成人| 欧美日本一区二区| 日韩一区欧美一区| 久久成人av少妇免费|