⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.frm

📁 Hotel Prog in VB using mdb
💻 FRM
📖 第 1 页 / 共 2 页
字号:
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'欢迎你下载使用本代码,本份代码由程序太平洋提供下载学习之用
'声明:
'1.本站所有代码的版权归原作者所有,如果你使用了在本站下载的源代码
'  引起的一切纠纷(后果)与本站无关,请您尊重原作者的劳动成果!
'2.若本站在代码上有侵权之处请您与站长联系,站长会及时更正。
'网站:http://www.dapha.net
'论坛:http://www.5ivb.net
'Email:dapha@etang.com
'CopyRight 2001-2005 By dapha.net
'整理时间:2003-12-8 12:22:14

'星级酒店管理系统最初功能演示版,提供所有星级酒店管理中的客房管理,
'房态管理,客史管理,客人资料管理,帐务管理,报表管理,餐饮收费管理
'菜谱管理,夜审处理,数据库备份等功能.所有功能皆可以运行,(但有一些BUG未处理)
'此代码完全可以完成星级酒店上述管理功能.(提供者:帅)
'--------------------------------------------------------------
'代码编写于:2001.12  系统分析:帅   代码编写:帅    版权所有:帅
'--------------------------------------------------------------
'本份代码仅提供给程序太平洋的所有朋友学习,研究之用.
'其它网站一律不得转载,否则为侵权行为,本人保留法律追诉权力.
'这也是本人最早的VB版程序,代码质量不好.望笑纳.:)
'--------------------------------------------------------------
'提供日期:2003-05-31    提供者:帅
'--------------------------------------------------------------
'系统提从与ACCESS或SQL相接,在登录时,选择全局数据库,就与SQL数据库
'连接,字符串存放在SERVER.DAT文本文件中;选择本地数据库,与本地ACCESS
'数据库相连,连接字符串存放在LOCAT.DAT文件中.(当前存放为e:\hotel2\room.mdb)
'---------------------------------------------------------------
'将ACCESS中所有表导入SQL中,并将有的表中的ID字段改为自动编码,就可以使用.
'---------------------------------------------------------------------
'
'

Private Sub Combo1_KeyPress(KeyAscii As Integer)
    Combo1.Text = "全局服务器"
    Command3.SetFocus
    
End Sub

Private Sub Command1_Click()
    Dim MeVer As String
    Dim Czy_Type As String
    Dim strPass As String
    Dim bz0 As Integer
    Dim i As Integer
    
    MeVer = "2003.01.001"
    
    Registration_Type = ""
    Account_ID = ""
    QAccount_ID = ""
    
    On Error GoTo ERR_13
    
    If Len(Text1) > 0 Then
                Adodc1.ConnectionString = My_PROVIDER
                Adodc1.CommandType = adCmdText
                Adodc1.RecordSource = "select * from 用户 where username like '" & Me.Text1.Text & "' and userno like '" & Me.Text2.Text & "'"
                Adodc1.Refresh
                CzyPassWord = Me.Text2.Text
                If Adodc1.Recordset.RecordCount > 0 Then
                PASSed1 = True
                CzyName = Text1
                CzyType = Adodc1.Recordset.Fields("usertype")
                Czy_Type = Adodc1.Recordset.Fields("user_type")
                
                Adodc1.Recordset.Close
                Adodc1.ConnectionString = My_PROVIDER
                Adodc1.CommandType = adCmdText
                Adodc1.RecordSource = "select * from 参数"
                Adodc1.Refresh
                Account_ID = Format(Adodc1.Recordset.Fields("帐号"), "000000")
                System_Date = Adodc1.Recordset.Fields("系统日期")
                Half_times = Adodc1.Recordset.Fields("退房半价始时间")
                Half_time = Adodc1.Recordset.Fields("退房半价终时间")
                System_Statu = Adodc1.Recordset.Fields("系统状态")
                TongZhi = IIf(IsNull(Adodc1.Recordset.Fields("通知")), "", Adodc1.Recordset.Fields("通知"))
                SoftVerSion = Adodc1.Recordset.Fields("版本号")
                Adodc1.Recordset.Close
                If MeVer <> SoftVerSion Then
                    MsgBox "重要提示:" & Chr(13) & Chr(13) & "    当前软件已升级到" & SoftVerSion & "版,请到服务器下载新软件后," & Chr(13) & Chr(13) & "再运行升级软件!", 64, "升级提示"
                    PASSed1 = False
                    Unload Me
                End If
                If TongZhi <> "" Then
                    MsgBox "通知:" & Chr(13) & Chr(13) & TongZhi, 64, "通知"
                End If
                If System_Statu = "正常" Then
                    Unload Me
                Else
                    MsgBox "请稍候:系统现在正处于  [" & System_Statu & "] 状态!", 64, "提示"
                    PASSed1 = False
                    Unload Me
                End If
                Else
                    MsgBox "请注意:用户名或口令错误!", 48, "错误信息"
                    
                End If
                
    Else
        MsgBox "请输入您的姓名", 48, "提示信息"
    End If
    
    
    Exit Sub
    
ERR_13:
    MsgBox Err.Description & " 或服务器登录失败,请检查或与系统管理员联系!", 48, "提示"
    Exit Sub
    
End Sub

Private Sub Command2_Click()
    PASSed1 = False
    Unload Me
    
End Sub


Private Sub Command3_Click()
    Dim i, j, Field_COUNT As Integer
    Dim strCMD As Command

    
    If Combo1.Text = "全局服务器" Then
        Open App.Path & "\server.dat" For Input As #1
        Input #1, FP_ZDLX
        Input #1, My_USERID
        Input #1, My_PASSWORD
        Input #1, My_DATASOURCE
        Input #1, My_INITIALCATALOG
        Input #1, My_PROVIDER
        Input #1, BK_PROVIDER
        Close #1
        DATA_SERVER = "全局服务器"
    Else
        If Combo1.Text = "本地服务器" Then
        Open App.Path & "\locat.dat" For Input As #1
        Input #1, FP_ZDLX
        Input #1, My_USERID
        Input #1, My_PASSWORD
        Input #1, My_DATASOURCE
        Input #1, My_INITIALCATALOG
        Input #1, My_PROVIDER
        Input #1, BK_PROVIDER
        Close #1
        DATA_SERVER = "本地服务器"
        Me.Check1.Value = 0
        Else
            MsgBox "请注意:服务器选择错误!", 48, "提示"
            Combo1.Text = "全局服务器"
            Combo1.SetFocus
            Exit Sub
        End If

    End If
    Me.Command1.Enabled = True
    Me.Text1.SetFocus
    
    Exit Sub
    
Err_Process:
   MsgBox "信息:操作错误!", 16, "警告"
   Exit Sub
End Sub

Private Sub Form_Load()

    On Error GoTo Err_Process1
    
    封面.Show 1
    RoomNO = ""
    Room_Rate = 0
    
    TableName(0) = "CATVUSER"
    TableName(1) = "SF"
    TableName(2) = "USER_AZ"
    TableName(3) = "USER_BQ"
    TableName(4) = "USER_BT"
    TableName(5) = "USER_FT"
    TableName(6) = "USER_GH"
    TableName(7) = "USER_HF"
    TableName(8) = "USER_XH"
    TableName(9) = "USER_ZD"
    TableName(10) = "菜单"
    TableName(11) = "参数"
    TableName(12) = "发票栏目原始数据"
    TableName(13) = "发票自定义"
    TableName(14) = "各类业务收费标准"
    TableName(15) = "扩展参数"
    TableName(16) = "片区"
    TableName(17) = "安装工"
    TableName(18) = "收费标准"
    TableName(19) = "收费类型"
    TableName(20) = "用户"
    TableName(21) = "终端类型"

    Me.Combo1.AddItem "全局服务器"
    Me.Combo1.AddItem "本地服务器"
    
    Open App.Path & "\BKPIC.dat" For Input As #1
    Input #1, BKPicPath
    Input #1, PianQu
    Input #1, DWMC
    Close #1
                
    Open App.Path & "\server.dat" For Input As #1
    Input #1, My_USERID
    Input #1, My_PASSWORD
    Input #1, My_DATASOURCE
    Input #1, My_INITIALCATALOG
    Input #1, My_PROVIDER
    Close #1
    PASSed1 = False
    
    

    Exit Sub
    
Err_Process1:
    MsgBox "错误信息:读取系统参数错误!", 64, "警告"
    Exit Sub
    
End Sub

Private Sub Form_Unload(Cancel As Integer)


    Unload Me
    
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
    If KeyAscii = Asc(Chr(13)) Then
        Text2.SetFocus
    End If
        
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
    If KeyAscii = Asc(Chr(13)) Then
        If Command1.Enabled Then
            Command1.SetFocus
        Else
            MsgBox "请注意:您未连接到数据库服务器!", 48, "提示"
            Text2.SetFocus
        End If
    End If

End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -