mdiform1.frm

来自「星级酒店客房管理系统一套很不错的系统」· FRM 代码 · 共 2,028 行 · 第 1/5 页

FRM
2,028
字号
  X = myform.MS1.TextMatrix(myform.MS1.FixedRows, myform.MS1.Col)
  Y = myform.MS1.TextMatrix(myform.MS1.Row, 0)
  p = myform.MS1.TextMatrix(myform.MS1.Row, myform.MS1.Col)
  myform.Text1.Text = myform.MS1.Text
  myform.Text1.SelStart = 0
  myform.Text1.SelLength = Len(myform.Text1.Text)
 End If
End Sub
Public Sub moveright()     '定义text1向右移动函数
 If Text1.Text = "1" Then Set myform = main_htgl_jhgl
 If Text1.Text = "2" Then Set myform = main_qtgl_ktgl_ktfw
 If Text1.Text = "3" Then Set myform = main_qtgl_ktgl_jcfw
  If myform.Text1.Text <> "" Then
     myform.Text1.SelStart = 0
     myform.Text1.SelLength = Len(myform.Text1.Text)
  End If
  If myform.MS1.Col + 1 <= myform.MS1.Cols - 1 Then
     myform.MS1.Col = myform.MS1.Col + 1
    Else
     If myform.MS1.Row + 1 <= myform.MS1.Rows - 1 Then
        myform.MS1.Row = myform.MS1.Row + 1
        myform.MS1.Col = 1
     End If
  End If
End Sub
Public Sub moveleft()     '定义text1向左移动函数
 If Text1.Text = "2" Then Set myform = main_qtgl_ktgl_ktfw
 If Text1.Text = "3" Then Set myform = main_qtgl_ktgl_jcfw
 If myform.Text1.Text <> "" Then
    myform.Text1.SelStart = 0
    myform.Text1.SelLength = Len(myform.Text1.Text)
 End If
 If myform.MS1.Col - 8 <= myform.MS1.Cols + 1 Then
    myform.MS1.Col = myform.MS1.Col - 1
    If myform.MS1.Col = 0 Then myform.MS1.Col = 1
   Else
    If myform.MS1.Row + 1 <= myform.MS1.Row - 1 Then
       myform.MS1.Row = myform.MS1.Row + 1
       myform.MS1.Col = 1
    End If
 End If
End Sub
Public Sub movereturn()     '定义text1回车移动函数
 If Text1.Text = "2" Then Set myform = main_qtgl_ktgl_ktfw
 If Text1.Text = "3" Then Set myform = main_qtgl_ktgl_jcfw
 If myform.MS1.Col = 8 Then
    myform.MS1.Row = myform.MS1.Row + 1
    myform.MS1.Col = 1
  Else
    If myform.MS1.Col + 1 <= myform.MS1.Cols - 1 Then
       myform.MS1.Col = myform.MS1.Col + 1
     Else
       If myform.MS1.Row + 1 <= myform.MS1.Rows - 1 Then
          myform.MS1.Row = myform.MS1.Row + 1
          myform.MS1.Col = 1
       End If
    End If
 End If
End Sub

Private Sub Command1_Click(Index As Integer)
Select Case Index
Case 0
If MDIForm1.住宿登记.Enabled = True Then 住宿登记_Click
Case 1
 If MDIForm1.预订登记.Enabled = True Then 预订登记_Click
Case 2
PopupMenu jl
Case 3
PopupMenu zw
Case 4
End
Case 5
快速入住_Click
End Select
End Sub

Private Sub Command2_Click(Index As Integer)
Select Case Index
Case 0
PopupMenu CX
Case 1
PopupMenu BB
End Select
End Sub

Private Sub Command3_Click(Index As Integer)
Select Case Index
Case 0
PopupMenu setting
End Select
End Sub

Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button)
Select Case Button.Index
Case Is = 1

Case Is = 17
End
End Select

End Sub

Private Sub bdwdy_Click()     '调入本单位定义
  Load main_bdwdy
  main_bdwdy.Show
  MDIForm1.Enabled = False
End Sub

Private Sub qxsz_Click()     '调入权限管理
  Load main_xtgl_qxgl
  main_xtgl_qxgl.Show
  MDIForm1.Enabled = False
End Sub

Private Sub Command4_Click(Index As Integer)
Select Case Index
Case Is = 0
权限设置_Click
Case Is = 1
杂项设置_Click
Case Is = 2
备份本地数据_Click
Case Is = 3
恢复本地数据_Click
Case Is = 4
帐务登记_Click
Case Is = 5
客房帐务提醒_Click
Case Is = 6
房态图_Click
Case Is = 7
客人资料管理_Click
Case Is = 8
黑名单人员登记_Click
Case Is = 9
火车时刻表_Click
Case Is = 10
Case Is = 11
Case Is = 12
Case Is = 13
End
End Select
End Sub

'---------------------------------------

Private Sub Picture1_Resize()
Picture2.Move Picture1.ScaleWidth - 255, 0, 255, Picture1.ScaleHeight
End Sub

Private Sub Picture2_Click()
If Picture1.Width = 2430 Then
    Picture1.Width = 255
    'Picture3.Visible = False
    Label1.Caption = ">>"
Else
    Picture1.Width = 2430
    'Picture3.Visible = True
    Label1.Caption = "<<"
End If
End Sub

Private Sub Picture3_Click()
frmAbout.Show 1
End Sub

Private Sub quit_Click()
PASSed1 = False
End
End Sub

Private Sub tip_Click()
frmTip.Show
End Sub

Public Sub czyqx_click()
If MDIForm1.权限设置.Enabled = True Then 权限设置_Click
End Sub
Public Sub jdddkrbb_click()
If MDIForm1.当日抵店客人报表.Enabled = True Then 当日抵店客人报表_Click
End Sub
Public Sub jdldkrbb_click()
If MDIForm1.当日离店客人报表.Enabled = True Then 当日离店客人报表_Click
End Sub

Public Sub ybddkrbb_click()
If MDIForm1.次日来店客人预报.Enabled = True Then 次日来店客人预报_Click
End Sub
Public Sub yblddkrbb_click()
If MDIForm1.次日离店客人报表.Enabled = True Then 次日离店客人报表_Click
End Sub
Public Sub ryysr_click()
If MDIForm1.日营业收入报表.Enabled = True Then 日营业收入报表_Click
End Sub
Public Sub kfyysr_click()
If MDIForm1.客房营业收入表.Enabled = True Then 客房营业收入表_Click
End Sub
Public Sub zzkr_click()
If MDIForm1.在住客人.Enabled = True Then 在住客人_Click
End Sub
Public Sub ydkr_click()
If MDIForm1.预订客人.Enabled = True Then 预订客人_Click
End Sub
Public Sub krda_click()
If MDIForm1.客人档案.Enabled = True Then 客人档案_Click
End Sub
Public Sub hyjl_click()
If MDIForm1.会议接待.Enabled = True Then 会议接待_Click
End Sub
Public Sub bmjgrdh_click()
If MDIForm1.部门及个人电话.Enabled = True Then 部门及个人电话_Click
End Sub
Public Sub ttjl_click()
If MDIForm1.团体接待.Enabled = True Then 团体接待_Click
End Sub
Public Sub szjz_click()
If MDIForm1.帐务登记.Enabled = True Then 帐务登记_Click
End Sub

Public Sub kfgryyb_click()
If MDIForm1.当日客房个人营业表.Enabled = True Then 当日客房个人营业表_Click
End Sub
Public Sub syhzb_click()
If MDIForm1.当日收银汇总表.Enabled = True Then 当日收银汇总表_Click
End Sub
Public Sub yfkbb_click()
If MDIForm1.当日预付款报表.Enabled = True Then 当日预付款报表_Click
End Sub
Public Sub qrfzbb_click()
If MDIForm1.当日全日房租报表.Enabled = True Then 当日全日房租报表_Click
End Sub
Public Sub brfzbb_click()
If MDIForm1.当日半日房租报表.Enabled = True Then 当日半日房租报表_Click
End Sub
Public Sub kfzwtx_click()
If MDIForm1.客房帐务提醒.Enabled = True Then 客房帐务提醒_Click
End Sub

Private Sub aboutus_Click()
frmAbout.Show 1
End Sub

Private Sub MDIForm_Activate()
  If PASSed1 Then
    StatusBar1.Panels(2) = "操作员:" & CzyName
    StatusBar1.Panels(3) = "系统状态:" & System_Statu
    StatusBar1.Panels(6) = "日期:" & Date
    StatusBar1.Panels(1) = "授权使用单位:【" & DWMC & "】"
    StatusBar1.Panels(5) = "Server: " & DATA_SERVER
    Me.Caption = "【" & DWMC & "】 客房管理系统"
    Else
        Unload Me
        End
    End If
SSTab1.Height = Picture1.Height
SSTab1.Width = Picture1.Width
Me.Picture1.Visible = True
    If QuickMenu = True Then
    Registration_Type = "快速入住"
    Load_Statu = "使用"
    main_kfgl_ft.Show 1
    Else
    End If
QuickMenu = False
End Sub

Private Sub MDIForm_Load()
'取掉窗口关闭按钮-------------------
    Dim hwndMenu As Long
    Dim c As Long
    'qucikmenu = False
    hwndMenu = GetSystemMenu(Me.hwnd, 0)
    c = GetMenuItemCount(hwndMenu)
    DeleteMenu hwndMenu, c - 1, MF_BYPOSITION
    c = GetMenuItemCount(hwndMenu)
    DeleteMenu hwndMenu, c - 1, MF_BYPOSITION
'---------------------------------------------
    main_mima.Show
    Picture1.Width = 2430
    SSTab1.Height = Picture1.Height

End Sub

Private Sub MDIForm_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    If Button = 2 Then
        PopupMenu 其他
    End If
End Sub

Private Sub MDIForm_QueryUnload(Cancel As Integer, UnloadMode As Integer)
    If MsgBox("您确认要退出系统吗?", 17, "退出系统提示") = vbOK Then
        Cancel = 0
    Else
        Cancel = 1
    End If
End Sub

Private Sub Timer1_Timer()
    Adodc20.ConnectionString = My_PROVIDER
    Adodc20.CommandType = adCmdText
    Adodc20.RecordSource = "select * from 参数"
    Adodc20.Refresh
    System_Statu = Trim(Adodc20.Recordset.Fields("系统状态"))
    Adodc20.Recordset.Close
    StatusBar1.Panels(3) = "系统状态:" & System_Statu
    If System_Statu <> "正常" Then
        MsgBox "请稍候:系统现在正处于  [" & System_Statu & "] 状态!", 64, "提示"
        Unload Me
    End If
End Sub

Private Sub Timer2_Timer()
StatusBar1.Panels(4) = "系统时间:【" & Time & "】"
Label2.Caption = "STSTEM:" & Time
End Sub

Private Sub 备份本地数据_Click()
 Load frmDatabackup
  frmDatabackup.Show
  MDIForm1.Enabled = False
End Sub

Private Sub 本单位定义_Click()
FrmHoName.Show 1
End Sub

Private Sub 币种设置_Click()
    Table_SetType = "BZ"
    main_kfgl_kjkm.Show 1
End Sub

Private Sub 部门及电话设置_Click()
    Table_SetType = "部门"
    main_kfgl_kjkm.Show 1
End Sub

Private Sub 操作员菜单权限设置_Click()
    setmenu.Show 1
End Sub

Private Sub MenuReLoad()
    Dim menuName
    menudata.ConnectionString = My_PROVIDER
    menudata.CommandType = adCmdText
    menudata.RecordSource = "select * from 权限信息表 where 操作员名称='" & CzyName & "'"
    menudata.Refresh
    For i = 5 To checkCount
    menuName = Trim(menudata.Recordset.Fields(i).Name)
     menuName .Enabled = True
    Next
    menudata.Recordset.Close
    menuload = False
    StatusBar1.Panels(1) = "操作员:" & CzyName

End Sub

Private Sub 次日来店客人预报_Click()
    Query_Type = "次日来店客人预报"
    main_kfgl_krcx.Show 1
End Sub

Private Sub 次日离店客人报表_Click()
    Query_Type = "次日离店客人报表"
    main_kfgl_krcx.Show 1
End Sub

Private Sub 次日发放餐券客人报表_Click()
    Query_Type = "次日发放餐券客人报表"
    main_kfgl_krcx.Show 1
End Sub

Private Sub 次日客人生日预报表_Click()
    Query_Type = "次日客人生日预报表"
    main_kfgl_krcx.Show 1
End Sub
Private Sub 当日半日房租报表_Click()
    Query_Type = "当日半日房租报表"
    main_kfgl_tjbb.Show 1
End Sub

Private Sub 当日单位帐户帐务报表_Click()
    Query_Type = "当日单位帐户帐务报表"
    main_kfgl_yybb.Show 1
End Sub

Private Sub 当日抵店客人报表A_Click()
    Query_Type = "当日抵店客人报表"
    main_kfgl_krcx.Show 1
End Sub

Private Sub 当日抵店客人发放IC卡报表_Click()
    Query_Type = "当日抵店客人发放IC卡报表"
    main_kfgl_krcx.Show 1
End Sub

Private Sub 当日抵店客人发放餐券报表_Click()
    Query_Type = "当日抵店客人发放餐券报表"
    main_kfgl_krcx.Show 1
End Sub

Private Sub 当日房价变更报表_Click()
    Query_Type = "当日房价变更报表"
    main_kfgl_krcx.Show 1
End Sub

⌨️ 快捷键说明

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