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

📄 dt_ckgl.frm

📁 一个简单的酒店管理系统 用VB.net+SQL2000实现
💻 FRM
📖 第 1 页 / 共 5 页
字号:

    End Select

End Sub



Private Sub Form_Activate()
    gd1.SetFocus
End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.02.25
'*  修改日期 : 1999.02.25
'**************************************************************************************************
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    key_index = 100
    frm_msg.Caption = ""
    frm_msg.Visible = False
    
    Select Case KeyCode
    Case vbKeyF2
            key_index = 0   '增加
    Case vbKeyF3
            key_index = 1   '修改
    Case vbKeyF4
            key_index = 2   '删除
    Case vbKeyF5
            key_index = 3   '打印
    Case vbKeyF6
            key_index = 4   '筛选
    Case vbKeyF9
            key_index = 5   '筛选
    Case vbKeyEscape
            key_index = 101 '退出
    End Select
    
    If key_index <> 100 Then
        If key_index = 101 Then
            Call CMD_EXIT_Click
        Else
            If cmd_func(key_index).Enabled Then
                Call cmd_func_Click(key_index)
            End If
        End If
    End If
End Sub

Private Sub m_bz_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        cm_tsfw.SetFocus
    Case vbKeyDown, vbKeyReturn
        cmd_ok(0).SetFocus
    End Select

End Sub

Private Sub m_dfy_dm_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_kr_sr.SetFocus
    Case vbKeyDown, vbKeyReturn
        m_gjdm.SetFocus
    End Select

End Sub

Private Sub m_dz_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_ldcs.SetFocus
    Case vbKeyDown, vbKeyReturn
        m_kf_fz.SetFocus
    End Select

End Sub

Private Sub m_gjdm_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_dfy_dm.SetFocus
    Case vbKeyDown, vbKeyReturn
        cm_gjmc.SetFocus
    End Select

End Sub

Private Sub m_kf_fz_KeyDown(KeyCode As MSForms.ReturnInteger, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_dz.SetFocus
    Case vbKeyReturn
        m_kf_zkl.SetFocus
    End Select

End Sub

Private Sub m_kf_zkl_KeyDown(KeyCode As MSForms.ReturnInteger, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
'        m_kf_fz.SetFocus
    Case vbKeyReturn
        cm_tsfw.SetFocus
    End Select

End Sub

Private Sub m_kr_m_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_kr_x.SetFocus
    Case vbKeyDown, vbKeyReturn
        m_yw_x.SetFocus
    End Select

End Sub

Private Sub m_kr_qz_yxq_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        cm_qzmc.SetFocus
    Case vbKeyDown, vbKeyReturn
        m_ldcs.SetFocus
    End Select

End Sub

Private Sub m_kr_sr_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        If op_xb(0).Value Then
            op_xb(0).SetFocus
        ElseIf op_xb(1).Value Then
            op_xb(2).SetFocus
        Else
            op_xb(2).SetFocus
        End If
    Case vbKeyDown, vbKeyReturn
        m_dfy_dm.SetFocus
    End Select

End Sub

Private Sub m_kr_x_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_xh.SetFocus
    Case vbKeyDown, vbKeyReturn
        m_kr_m.SetFocus
    End Select

End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub m_kr_x_LostFocus()
'    m_kr_x.Text = UCase(m_kr_x.Text)
End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub m_kr_m_LostFocus()
'    m_kr_m.Text = UCase(m_kr_m.Text)
End Sub




Private Sub m_kr_zjhm_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        cm_zjmc.SetFocus
    Case vbKeyDown, vbKeyReturn
        m_qzdm.SetFocus
    End Select

End Sub


Private Sub m_ldcs_KeyDown(KeyCode As MSForms.ReturnInteger, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
'        m_kr_qz_yxq.SetFocus
    Case vbKeyReturn
        m_dz.SetFocus
    End Select

End Sub

Private Sub m_qzdm_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_kr_zjhm.SetFocus
    Case vbKeyDown, vbKeyReturn
        cm_qzmc.SetFocus
    End Select

End Sub

Private Sub m_xh_KeyDown(KeyCode As MSForms.ReturnInteger, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_xh.SetFocus
        'cmd_ok(1).SetFocus
    Case vbKeyReturn  ', vbKeyDown
        m_kr_x.SetFocus
    End Select
End Sub

'**************************************************************************************************
'*  功    能 : 修改和删除时, 失去焦点时查找DT_CKQD表中XH=M_XH.TEXT的记录并显示
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub m_xh_LostFocus()
    Dim ckqd_rec As Recordset

    If Trim(m_xh.Text) = "" Then
        m_xh.Text = 0
    End If
    
    Set ckqd_rec = PUB_data.OpenRecordset("SELECT * FROM DT_CKQD WHERE XH=" & m_xh.Text, 4, 0, 2)
    If Not ckqd_rec.BOF Then
        ckqd_rec.MoveLast
        tPkjTextSet ckqd_rec, 1
    Else
        frm_msg.Visible = True
        frm_msg.Caption = "没有满足条件的记录"
        m_xh.SetFocus
    End If
    ckqd_rec.Close
    
    Select Case t_funcNo
    Case "1"    '修改
'        m_kr_x.SetFocus
    Case "2"    '删除
        cmd_ok(0).SetFocus
    End Select
End Sub

Private Sub m_yw_m_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_yw_x.SetFocus
    Case vbKeyDown, vbKeyReturn
        If op_xb(0).Value Then
            op_xb(0).SetFocus
        ElseIf op_xb(1).Value Then
            op_xb(1).SetFocus
        Else
            op_xb(2).SetFocus
        End If
    End Select

End Sub

Private Sub m_yw_x_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        m_kr_m.SetFocus
    Case vbKeyDown, vbKeyReturn
        m_yw_m.SetFocus
    End Select

End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub m_yw_x_LostFocus()
'    m_yw_x.Text = UCase(m_yw_x.Text)
End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub m_yw_m_LostFocus()
'    m_yw_m.Text = UCase(m_yw_m.Text)
End Sub




'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub m_gjdm_LostFocus()
    m_gjdm.Text = UCase(Trim(m_gjdm.Text))
    Call PUB_DMLostFocus(m_gjdm, cm_gjmc, frm_msg, "不适当的国籍代码")

End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub cm_gjmc_LostFocus()

    Call PUB_MCLostFocus(m_gjdm, cm_gjmc, frm_msg, "不适当的国籍信息")

End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub cm_gjmc_Click()
    m_gjdm.Text = cm_gjmc.List(cm_gjmc.ListIndex, 0)
    cm_gjmc.Text = cm_gjmc.List(cm_gjmc.ListIndex, 1)
End Sub

Private Sub m_zjdm_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
    Case vbKeyUp
        cm_gjmc.SetFocus
    Case vbKeyDown, vbKeyReturn
        cm_zjmc.SetFocus
    End Select

End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub m_zjdm_LostFocus()

    Call PUB_DMLostFocus(m_zjdm, cm_zjmc, frm_msg, "不适当的证件代码")

End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub cm_zjmc_LostFocus()

    Call PUB_MCLostFocus(m_zjdm, cm_zjmc, frm_msg, "不适当的证件信息")

End Sub

'**************************************************************************************************
'*  功    能 :
'*  作    者 : 梁卫
'*  作成日期 : 1999.03.15
'*  修改日期 : 1999.03.15
'**************************************************************************************************
Private Sub cm_zjmc_Click()
    m_zjdm.Text = cm_zjmc.List(cm_zjmc.ListIndex, 0)
    cm_zjmc.Text = cm_zjmc.List(cm_zjmc.ListIndex, 1)
End Sub



'*****************************************************

⌨️ 快捷键说明

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