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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? modfunction.bas

?? gn
?? BAS
字號(hào):
Attribute VB_Name = "modFunction"
Option Explicit

'Global Const LISTVIEW_BUTTON = 11 '系統(tǒng)


'Public fMainForm As frmMain '系統(tǒng)


Sub Main()

    AppPath = App.Path
    gToday = Format(Date, "yyyy-mm-dd")
    SetHandIco
    IniVariant
    
    IniItem "t_baccountitem", aAccount()
    IniItem "t_bcheckflagitem", aCheckFlag()
    IniCurrency
    IniItem "t_bcustomeritem", aCustomer()
    IniItem "t_binitem", aIn()
    IniItem "t_bnationalityitem", aNationality()
    IniItem "t_bpaperitem", aPaper()
    IniItem "t_bpayitem", aPay()
    IniItem "t_broomitem", aRoomType()
    IniItem "t_bsellflagitem", aSellFlag()
    IniItem "t_broomstatusitem", aRoomStatus()
    IniItem "t_bsexitem", aSex()
    IniItem "t_bvipitem", aVip()
    aRoomType(0).Name = "所有房類(lèi)"
    aCustomer(0).Name = "所有客類(lèi)"
    aVip(0).Name = "所有VIP標(biāo)志"
    IniFloors
    IniRooms
    
    On Error GoTo ErrHandle
    '********InStatus
    gInStatusFlag = aIn(1).ID
    gLeaveStatusFlag = aIn(2).ID
    gOrderStatusFlag = aIn(3).ID
    
    '********CheckItem
    gNotCheckFlag = aCheckFlag(1).ID
    gPartCheckFlag = aCheckFlag(2).ID
    gFullCheckFlag = aCheckFlag(3).ID
    gDoingCheckFlag = aCheckFlag(4).ID
    
    '********AccountItem
    gOrderAccountFlag = aAccount(1).ID
    gRentAccountFlag = aAccount(2).ID
    gForeAccountFlag = aAccount(3).ID
    
    gWorkID = "user"
        
'    frmFace.Show
    frmOrder.mIsLogin = False
    frmOrder.Show
    'frmOrdQry.Show
    ExitApp
'    frmSplash.Show
'    frmSplash.Refresh
'    Set fMainForm = New frmMain
'    Load fMainForm
'    Unload frmSplash
''*========系統(tǒng)
'
'    fMainForm.Show
    Exit Sub
ErrHandle:
    MsgBox "數(shù)據(jù)庫(kù)中內(nèi)定的數(shù)據(jù)被改動(dòng)," & vbCrLf & _
        "請(qǐng)系統(tǒng)管理員檢查后重新啟動(dòng)!", , gTitle
    Err.Clear
End Sub

Private Sub IniCurrency()
    ReDim aCurrency(0)
    aCurrency(0).ID = gMAXITEM
    
    Dim Rst As rdoResultset
    Dim i As Integer
    Dim isSame As Boolean
    
    On Error GoTo ErrHandle
    Set Rst = gCn.OpenResultset("select * from t_bcurrencyitem order by F_ID", _
        rdOpenForwardOnly, rdConcurReadOnly, rdAsyncEnable + rdExecDirect)
    
    While Rst.StillExecuting
        Debug.Print "CurrencyItem";
        DoEvents
    Wend
    
    While Not Rst.EOF
        isSame = False
        For i = 0 To UBound(aCurrency)
            If Trim(Rst!F_ID) = Trim(aCurrency(i).ID) Then
                isSame = True
                Exit For
            End If
        Next
        If Not isSame Then
            ReDim Preserve aCurrency(UBound(aCurrency) + 1)
            With aCurrency(UBound(aCurrency))
                .ID = Trim(Rst!F_ID)
                .Name = IIf(IsNull(Rst!F_ItemName), "", Trim(Rst!F_ItemName))
                .Rate = IIf(IsNull(Rst!F_Rate), 0, Format(Rst!F_Rate, "0.000"))
            End With
        End If
        Rst.MoveNext
    Wend
    Rst.Close
    Set Rst = Nothing
    Exit Sub
ErrHandle:
    Dim er As rdoError
    Dim MsgStr As String
    For Each er In rdoErrors
        MsgStr = MsgStr & er.Description & er.Number & vbCrLf
    Next
    MsgBox MsgStr, , gTitle
    Resume Next
End Sub

Private Sub IniRooms()
    ReDim aRooms(0)
    aRooms(0).ID = ""
    Dim Rst As rdoResultset
    Dim i As Integer
    Dim isSame As Boolean
    
    On Error GoTo ErrHandle
    Set Rst = gCn.OpenResultset("select * from t_room order by F_RoomID", _
        rdOpenForwardOnly, rdConcurReadOnly, rdAsyncEnable + rdExecDirect)
    While Rst.StillExecuting
        Debug.Print "Rooms"
        DoEvents
    Wend
    
    While Not Rst.EOF
        isSame = False
        For i = 0 To UBound(aRooms)
            If Trim(Rst!F_RoomID) = Trim(aRooms(i).ID) Then
                isSame = True
                Exit Sub
            End If
        Next
        
        For i = 0 To UBound(aFloors)
            If Left(Trim(Rst!F_RoomID), gFloorIDLen) = Trim(aFloors(i).ID) Then
                With aFloors(i)
                    ReDim Preserve .Rooms(UBound(.Rooms) + 1)
                    .Rooms(UBound(.Rooms)) = Trim(Rst!F_RoomID)
                    Exit For
                End With
            End If
        Next
        
        If Not isSame Then
            ReDim Preserve aRooms(UBound(aRooms) + 1)
            With aRooms(UBound(aRooms))
                .ID = Rst!F_RoomID
                .Name = IIf(IsNull(Rst!F_Name), "", Trim(Rst!F_Name))
                .Type = IIf(IsNull(Rst!F_RoomItem), 0, Rst!F_RoomItem)
                .Status = IIf(IsNull(Rst!F_Status), 0, Rst!F_Status)
                .Phone = IIf(IsNull(Rst!F_Phone), "", Trim(Rst!F_Phone))
                .SellFlag = IIf(IsNull(Rst!F_SellFlag), 0, Rst!F_SellFlag)
                .StandardPrice = IIf(IsNull(Rst!F_StandardPrice), 0, Format(Rst!F_StandardPrice, "0.00"))
                .GroupPrice = IIf(IsNull(Rst!F_GroupPrice), 0, Format(Rst!F_GroupPrice, "0.00"))
                .AddPrice = IIf(IsNull(Rst!F_AddPrice), 0, Format(Rst!F_AddPrice, "0.00"))
                .ClockPrice = IIf(IsNull(Rst!F_ClockPrice), 0, Format(Rst!F_ClockPrice, "0.00"))
                .Capability = IIf(IsNull(Rst!F_Capability), 0, Rst!F_Capability)
                .HaveNumber = IIf(IsNull(Rst!F_HaveNumber), 0, Rst!F_HaveNumber)
                .Rate = IIf(IsNull(Rst!F_Rate), 100, Rst!F_Rate)
                .Discount = IIf(IsNull(Rst!F_Discount), 0, Format(Rst!F_Discount, "0.00"))
            End With
        End If
        Rst.MoveNext
    Wend
    Rst.Close
    Set Rst = Nothing
    Exit Sub
ErrHandle:
    Dim er As rdoError
    Dim MsgStr As String
    For Each er In rdoErrors
        MsgStr = MsgStr & er.Description & er.Number & vbCrLf
    Next
    MsgBox MsgStr, , "錯(cuò)誤提示"
    Resume Next
End Sub

Private Sub IniItem(t_table As String, aArray() As ItemStruc)
    ReDim aArray(0)
    aArray(0).ID = gMAXITEM
    
    Dim Rst As rdoResultset
    Dim i As Integer
    Dim isSame As Boolean
    
    On Error GoTo ErrHandle
    Set Rst = gCn.OpenResultset("select * from " & Trim(t_table) & " order by F_ID", _
        rdOpenForwardOnly, rdConcurReadOnly, rdAsyncEnable + rdExecDirect)
    
    While Rst.StillExecuting
        Debug.Print "array";
        DoEvents
    Wend
    
    While Not Rst.EOF
        isSame = False
        For i = 0 To UBound(aArray)
            If Rst!F_ID = aArray(i).ID Then
                isSame = True
                Exit For
            End If
        Next
        If Not isSame Then
            ReDim Preserve aArray(UBound(aArray) + 1)
            With aArray(UBound(aArray))
                .ID = Rst!F_ID
                .Name = IIf(IsNull(Rst!F_ItemName), "", Trim(Rst!F_ItemName))
            End With
        End If
        Rst.MoveNext
    Wend
    Rst.Close
    Set Rst = Nothing
    Exit Sub
ErrHandle:
    Dim er As rdoError
    Dim MsgStr As String
    For Each er In rdoErrors
        MsgStr = MsgStr & er.Description & er.Number & vbCrLf
    Next
    MsgBox MsgStr, , gTitle
    Resume Next
End Sub


Private Sub IniFloors()
    ReDim aFloors(0)
    aFloors(0).ID = ""
    ReDim aFloors(0).Rooms(0)
    aFloors(0).Rooms(0) = ""
    
    Dim Rst As rdoResultset
    Dim i As Integer
    Dim isSame As Boolean
    
    On Error GoTo ErrHandle
    Set Rst = gCn.OpenResultset("select * from t_bflooritem order by F_ID", _
        rdOpenForwardOnly, rdConcurReadOnly, rdAsyncEnable + rdExecDirect)
    
    While Rst.StillExecuting
        Debug.Print "Floors";
        DoEvents
    Wend
    
    While Not Rst.EOF
        isSame = False
        For i = 0 To UBound(aFloors)
            If Trim(Rst!F_ID) = Trim(aFloors(i).ID) Then
                isSame = True
                Exit For
            End If
        Next
        If Not isSame Then
            ReDim Preserve aFloors(UBound(aFloors) + 1)
            With aFloors(UBound(aFloors))
                .ID = Trim(Rst!F_ID)
                .Name = IIf(IsNull(Rst!F_ItemName), "", Trim(Rst!F_ItemName))
                ReDim .Rooms(0)
                .Rooms(0) = ""
            End With
        End If
        Rst.MoveNext
    Wend
    Rst.Close
    Set Rst = Nothing
    Exit Sub
ErrHandle:
    Dim er As rdoError
    Dim MsgStr As String
    For Each er In rdoErrors
        MsgStr = MsgStr & er.Description & er.Number & vbCrLf
    Next
    MsgBox MsgStr, , gTitle
    Resume Next
End Sub
Private Sub IniVariant()
    gFloorIDLen = 2
    gRoomIDLen = 2
    
    Set gEngine = New rdoEngine
    Set gEnvir = gEngine.rdoEnvironments(0)
    
    On Error GoTo CnEh
    Dim CnStr As String
    CnStr = "uid=;pwd=;driver={SQL Server};SERVER=NT40_Server;database=roomdb;"
    Set gCn = gEnvir.OpenConnection(dsName:="RoomData", prompt:=rdDriverCompleteRequired, Connect:=CnStr)
    Set gUCN = New UserConnection1
    gUCN.EstablishConnection
    
    Exit Sub
CnEh:
Dim er As rdoError
    Debug.Print Err, Error
    For Each er In rdoErrors
        Debug.Print er.Description, er.Number & vbCrLf
    Next er
    Resume Next
End Sub

Private Sub ExitApp()
    gCn.Close
    Set gCn = Nothing
    gEnvir.Close
    Set gEnvir = Nothing
    Set gEngine = Nothing
End Sub

Private Sub SetHandIco()
    Dim picPath As String
    picPath = AppPath + "\pic\hand.ico"
    If Dir(picPath) <> "" Then
        Set gicoHand = LoadPicture(picPath)
    End If
End Sub

Public Sub SortGridByCol(myGrid As MSFlexGrid)
    With myGrid
        If .Row = .FixedRows Then
            .Sort = 1
        End If
    End With
End Sub

Public Sub SetGridColor(myGrid As MSFlexGrid)
    With myGrid
        .BackColor = &H80000018  '&HC0FFFF '&HC0FFC0
        .BackColorFixed = &HC0C0C0   '&HC0FFC0
        .ForeColorFixed = &H80000002 '&HC00000   '
        .ForeColor = &H0
        .BackColorSel = &HC00000
        .GridColor = &HC0C0C0
        .GridColorFixed = &H808080  ' &HC0C0C0
        '.ForeColorFixed =
        .BackColorBkg = &H80000018 ' &HFFFFFF ''&HC0FFFF
        .AllowUserResizing = flexResizeColumns
        .ScrollBars = flexScrollBarBoth
    End With
End Sub

Public Sub FillCbo(myCbo As ComboBox, myArray() As ItemStruc, Optional IniValue As Integer = 1) 'optional為所有類(lèi)別準(zhǔn)備
    Dim i As Integer
    With myCbo
        If UBound(myArray) >= 1 Then
            For i = IniValue To UBound(myArray)
                .AddItem myArray(i).Name
                .ItemData(.NewIndex) = myArray(i).ID
            Next
            If .ListCount > 0 Then
                .ListIndex = 0
            End If
        End If
    End With
End Sub

Public Sub LookForCbo(myCbo As ComboBox, intFind As Integer)
    Dim i As Integer
    With myCbo
        For i = 0 To .ListCount - 1
            If .ItemData(i) = intFind Then
                .ListIndex = i
                Exit For
            End If
        Next
    End With
End Sub

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日日欢夜夜爽一区| 欧美日韩精品一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av| 首页欧美精品中文字幕| 91精品国产综合久久久久久久久久| 亚洲妇女屁股眼交7| 欧美日韩一区二区三区不卡| 亚洲丶国产丶欧美一区二区三区| 欧美一区日韩一区| 激情偷乱视频一区二区三区| 国产精品丝袜91| 成人国产精品视频| 亚洲一区二区三区美女| 日韩一级高清毛片| 国产成人综合在线| 一区二区三区精品在线观看| 在线播放/欧美激情| 国产一区二区福利视频| 亚洲欧美日韩一区二区 | 国产制服丝袜一区| 日本一区二区三区国色天香| 91在线观看免费视频| 亚洲韩国精品一区| 久久精品亚洲国产奇米99 | 91国产福利在线| 蜜桃精品视频在线| 国产精品久久久久久久久快鸭 | 国产精品人成在线观看免费| 在线影院国内精品| 激情偷乱视频一区二区三区| 亚洲欧洲在线观看av| 在线不卡的av| caoporen国产精品视频| 日韩黄色免费网站| 国产精品电影院| 日韩精品在线一区| 欧美体内she精视频| 国产精品 欧美精品| 午夜精品久久一牛影视| 国产精品女上位| 精品国精品自拍自在线| 欧美日韩在线直播| av高清不卡在线| 国内精品伊人久久久久av影院| 亚洲一区欧美一区| 国产午夜亚洲精品不卡| 91精品国产免费| 欧美综合亚洲图片综合区| 国产精品影视网| 秋霞电影网一区二区| 亚洲女与黑人做爰| 日韩成人免费在线| 一区二区三区在线免费播放| 国产亚洲精品福利| 欧美一区二区三区思思人| 日本伦理一区二区| 白白色 亚洲乱淫| 国产河南妇女毛片精品久久久 | 日韩美女精品在线| 久久久久久亚洲综合影院红桃 | 国产欧美一区二区三区沐欲| 日韩午夜在线播放| 欧美区一区二区三区| 色成年激情久久综合| 色综合一个色综合亚洲| 成人性生交大合| 国产91精品露脸国语对白| 韩国毛片一区二区三区| 日韩av一区二区在线影视| 一区二区三区四区国产精品| 自拍偷拍亚洲激情| 国产精品国产三级国产三级人妇| 亚洲国产精华液网站w| 久久久久久麻豆| 久久久久久日产精品| 久久久久久久免费视频了| ww久久中文字幕| 久久久久久久久久久黄色| 欧美精品一区男女天堂| 久久精品一级爱片| 中文字幕免费一区| 国产精品女上位| 一区二区三区自拍| 亚洲成人免费电影| 日本不卡中文字幕| 久久99精品久久久久久| 国产一区不卡在线| 成年人午夜久久久| 日本韩国精品一区二区在线观看| 91老师片黄在线观看| 在线观看91精品国产入口| 在线91免费看| 久久久综合网站| 亚洲丝袜制服诱惑| 亚洲观看高清完整版在线观看| 五月婷婷综合激情| 韩日欧美一区二区三区| 成人丝袜18视频在线观看| 97国产精品videossex| 欧美色涩在线第一页| 日韩欧美二区三区| 国产精品视频一二三| 亚洲美女偷拍久久| 日韩黄色免费电影| 丁香激情综合国产| 色av成人天堂桃色av| 日韩一区二区影院| 亚洲国产精品成人综合| 亚洲一区二区精品3399| 久久精品国产秦先生| 成人免费毛片高清视频| 欧美性猛交xxxxxx富婆| 日韩亚洲欧美中文三级| 国产精品久久久久婷婷| 亚洲成人激情社区| 国产精品一二三四| 欧美在线三级电影| 国产欧美精品区一区二区三区| 亚洲综合丁香婷婷六月香| 日本欧美在线看| 99久久精品情趣| 日韩欧美国产精品一区| 中文字幕一区二区三区在线观看| 午夜精品在线看| 不卡欧美aaaaa| 精品免费日韩av| 亚洲一区二区三区四区在线免费观看 | 一区二区久久久| 国产麻豆成人精品| 欧美日本一道本在线视频| 国产片一区二区| 美脚の诱脚舐め脚责91| 91国偷自产一区二区三区成为亚洲经典| 日韩亚洲欧美在线观看| 亚洲国产美国国产综合一区二区| 国产美女在线观看一区| 欧美美女bb生活片| 亚洲欧美另类小说| 国产精品主播直播| 欧美一区二区大片| 亚洲图片欧美色图| 色就色 综合激情| 中文字幕一区二区三区不卡在线 | 国产激情91久久精品导航| 欧美一区二区三区小说| 亚洲国产视频一区| 91丨九色丨尤物| 国产精品三级av在线播放| 久久97超碰色| 日韩欧美国产午夜精品| 日韩精品1区2区3区| 精品视频一区二区三区免费| 一区二区高清视频在线观看| av亚洲精华国产精华精| 欧美高清在线一区二区| 国产激情偷乱视频一区二区三区| 精品区一区二区| 久久精品国产秦先生| 日韩美一区二区三区| 青青草91视频| 91精品国产综合久久久久久| 三级不卡在线观看| 欧美日韩另类一区| 亚洲国产精品尤物yw在线观看| 在线看日本不卡| 亚洲永久精品国产| 欧美日韩中文字幕一区二区| 亚洲综合图片区| 欧美日韩美女一区二区| 天堂午夜影视日韩欧美一区二区| 欧美日韩精品一区二区| 日本欧美一区二区| 日韩欧美一区二区久久婷婷| 久久精品国产亚洲一区二区三区| 精品奇米国产一区二区三区| 国产一区二区三区久久久 | 六月婷婷色综合| 国产视频一区二区三区在线观看 | 久久国产成人午夜av影院| 亚洲精品在线电影| 国产成a人亚洲精| 国产精品系列在线| 99久久国产综合精品女不卡| 亚洲人一二三区| 欧美日韩视频在线观看一区二区三区 | 欧美在线制服丝袜| 日韩中文字幕区一区有砖一区| 4438x成人网最大色成网站| 美腿丝袜亚洲色图| 国产三级精品视频| av一区二区不卡| 午夜成人免费电影| 久久久亚洲精品石原莉奈| 91丨九色丨尤物| 首页欧美精品中文字幕| 久久综合九色综合欧美亚洲| 99久久伊人精品| 一区二区三区四区av| 日韩欧美123| av激情亚洲男人天堂|