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

📄 main_kfdj.frm

📁 宾馆客房管理系统
💻 FRM
📖 第 1 页 / 共 3 页
字号:
         Size            =   15.75
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   420
      Left            =   3690
      TabIndex        =   38
      Top             =   90
      Width           =   1455
   End
   Begin VB.Label Lab5 
      BackStyle       =   0  'Transparent
      Caption         =   "住宿日期               住宿时间              住宿天数"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   330
      Left            =   180
      TabIndex        =   29
      Top             =   2760
      Width           =   7545
   End
   Begin VB.Label Lab3 
      BackStyle       =   0  'Transparent
      Caption         =   "住宿事由"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   375
      Left            =   180
      TabIndex        =   26
      Top             =   1800
      Width           =   1080
   End
   Begin VB.Label Lab8 
      BackStyle       =   0  'Transparent
      Caption         =   "提醒日期          提醒时间        退宿日期         退宿时间"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   330
      Left            =   180
      TabIndex        =   24
      Top             =   3735
      Width           =   8220
   End
   Begin VB.Label Lab7 
      BackStyle       =   0  'Transparent
      Caption         =   "%"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   18
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H000000FF&
      Height          =   315
      Left            =   4320
      TabIndex        =   20
      Top             =   3180
      Width           =   240
   End
   Begin VB.Label Lab10 
      BackStyle       =   0  'Transparent
      Caption         =   "操作员:"
      Height          =   300
      Left            =   195
      TabIndex        =   17
      Top             =   4695
      Width           =   750
   End
   Begin VB.Label Lab0 
      BackStyle       =   0  'Transparent
      Caption         =   "NO."
      Height          =   225
      Left            =   6690
      TabIndex        =   15
      Top             =   435
      Width           =   675
   End
   Begin VB.Label Lab4 
      BackStyle       =   0  'Transparent
      Caption         =   "房间号码               客房标准              客房价格"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   330
      Left            =   180
      TabIndex        =   11
      Top             =   2310
      Width           =   7425
   End
   Begin VB.Label Lab9 
      BackStyle       =   0  'Transparent
      Caption         =   "备    注"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   330
      Left            =   180
      TabIndex        =   7
      Top             =   4185
      Width           =   1110
   End
   Begin VB.Label Lab2 
      BackStyle       =   0  'Transparent
      Caption         =   "联系地址"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   285
      Left            =   180
      TabIndex        =   4
      Top             =   1290
      Width           =   1080
   End
   Begin VB.Label Lab1 
      BackStyle       =   0  'Transparent
      Caption         =   "姓    名"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   330
      Left            =   180
      TabIndex        =   3
      Top             =   780
      Width           =   1110
   End
   Begin VB.Label Lab6 
      BackStyle       =   0  'Transparent
      Caption         =   "折前宿费                         实际宿费         预收押金"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   330
      Left            =   180
      TabIndex        =   28
      Top             =   3255
      Width           =   8295
   End
End
Attribute VB_Name = "main_kfdj"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'定义数据库连接对象
Dim DBcnn As New ADODB.Connection
'定义数据库中对应于住宿登记(djb)表的数据集对象
Dim DBrs1 As New ADODB.Recordset
'定义数据库中对应于酒店客房(kf)表的数据集对象
Dim DBrs2 As New ADODB.Recordset
'定义数据库中对应于酒店客房(kf)表的数据集对象
Dim DBrs3 As New ADODB.Recordset
'定义数据库中对应于住宿费用预收(djys)表的数据集对象
Dim DBrs4 As New ADODB.Recordset
'定义存储sql语句的字符串变量
Dim sqlstr As String
'定义一个整型变量
Dim i As Integer
Private Sub Form_Activate()
If DBcnn.State = 0 Then
    Dim connectstr As String
    connectstr = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" & _
               App.Path & "\KFGL.mdb;Persist Security Info=False"
    DBcnn.CursorLocation = adUseClient
    DBcnn.Open connectstr
 End If
 If DBrs1.State = 1 Then
    DBrs1.Close
 End If
 If DBrs2.State = 1 Then
    DBrs2.Close
 End If
 If DBrs3.State = 1 Then
    DBrs3.Close
 End If
'初始化住宿日期和时间
 DTP1.Value = Date
 tim1.Value = Time
 '初始化宿费提醒日期和时间
 tim2.Value = #12:00:00 PM#
 DTP2.Value = Date
 DTP3.Value = Date
 'czy.Text = main.StatusBar1.Panels(4).Text     '赋值给czy
  '初始化与操作员名称对应的控件的显示值
  czy.Text = main.loginname
 '使Comdj按钮获得焦点
 Comdj.SetFocus
End Sub

Private Sub Form_Unload(Cancel As Integer)
  main.Enabled = True     '设置主窗体有效
End Sub
Private Sub Combo2_Click()
 If Trim(Combo2.Text) = "折扣" Then
    '设置ZSDJ(8)有效
    ZSDJ(8).Enabled = True
    'ZSDJ(8)获得焦点
    ZSDJ(8).SetFocus
 End If
 If Trim(Combo2.Text) = "招待" Then
  '设置ZSDJ(8)有效
  ZSDJ(8).Enabled = True
   '赋值给ZSDJ(8)
   ZSDJ(8).Text = 0
 End If
End Sub
Private Sub ZSDJ_Change(Index As Integer)
 Select Case Index
  Case 6
   '计算折前宿费
   ZSDJ(7).Text = Format(Val(ZSDJ(6).Text) * Val(ZSDJ(5).Text), "0.00")
    '赋值给ZSDJ(9)
    ZSDJ(9).Text = ZSDJ(7).Text
   ZSDJ(8).Text = 100
   '计算退宿日期
   DTP3.Value = DTP1.Value + Val(ZSDJ(6).Text)
  Case 8
   '计算实际宿费
   ZSDJ(9).Text = Format(Val(ZSDJ(7).Text) * Val(ZSDJ(8).Text) / 100, "0.00")
  Case 10
   If ZSDJ(10).Text <> "" Then
     '用val函数将字符串转换为数字
     ZSDJ(10).Text = Val(ZSDJ(10).Text)
    '计算提醒日期
    DTP2.Value = DTP1.Value + Int(Val(ZSDJ(10).Text) / Val(ZSDJ(5).Text))
    If (Val(ZSDJ(10).Text) - Int(Val(ZSDJ(10).Text) / Val(ZSDJ(5).Text))) > 0.5 * Val(ZSDJ(5).Text) Then
     tim2.Value = #6:00:00 PM#
    Else
     tim2.Value = #12:00:00 AM#
    End If
  End If
 End Select
End Sub
Private Sub ZSDJ_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)
 Select Case Index
  Case 0
    '按回车键Combo1获得焦点
    If KeyCode = vbKeyReturn Then Combo1.SetFocus
  Case 1
    '按回车键ZSDJ(2)获得焦点
    If KeyCode = vbKeyReturn Then ZSDJ(2).SetFocus
  Case 2
    '按回车键ZSDJ(3)获得焦点
    If KeyCode = vbKeyReturn Then ZSDJ(3).SetFocus
  Case 3
    '按回车键ZSDJ(2)获得焦点
    If KeyCode = vbKeyReturn Then Dcomfjhm.SetFocus
  Case 4
    '按回车键ZSDJ(5)获得焦点
    If KeyCode = vbKeyReturn Then ZSDJ(5).SetFocus

⌨️ 快捷键说明

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