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

📄 frm添加结算信息.frm

📁 可以完成宾馆的日常管理功能,例如订房,登记,入住,结帐,和打印报表等
💻 FRM
📖 第 1 页 / 共 2 页
字号:
      Begin VB.TextBox Text 
         Height          =   270
         Index           =   3
         Left            =   2160
         TabIndex        =   12
         Top             =   3720
         Width           =   3135
      End
      Begin VB.TextBox Text 
         Height          =   270
         Index           =   2
         Left            =   2160
         TabIndex        =   10
         Top             =   4920
         Width           =   3135
      End
      Begin VB.CommandButton Command2 
         Caption         =   "返 回"
         Height          =   495
         Left            =   6240
         TabIndex        =   8
         Top             =   4800
         Width           =   1095
      End
      Begin VB.CommandButton Command1 
         Caption         =   "结 帐(&S)"
         Default         =   -1  'True
         Height          =   495
         Left            =   6240
         TabIndex        =   7
         Top             =   3840
         Width           =   1095
      End
      Begin VB.TextBox Text 
         Height          =   270
         Index           =   1
         Left            =   2160
         TabIndex        =   6
         Top             =   4320
         Width           =   3135
      End
      Begin VB.ComboBox Combo1 
         Height          =   300
         Left            =   2640
         TabIndex        =   2
         Text            =   "请选择房间编号"
         Top             =   240
         Width           =   2415
      End
      Begin VB.Label Label10 
         BackColor       =   &H80000013&
         Caption         =   "提示:单击表格以获得顾客信息"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H000000FF&
         Height          =   375
         Left            =   1800
         TabIndex        =   21
         ToolTipText     =   "单击表格以获得顾客信息"
         Top             =   1920
         Width           =   4095
      End
      Begin VB.Label Label9 
         BackColor       =   &H80000013&
         Caption         =   "%"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   7080
         TabIndex        =   20
         Top             =   3120
         Width           =   495
      End
      Begin VB.Label Label8 
         BackColor       =   &H80000013&
         Caption         =   "折扣:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   5520
         TabIndex        =   19
         Top             =   3120
         Width           =   855
      End
      Begin VB.Label Label7 
         BackColor       =   &H80000013&
         Caption         =   "押金:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   375
         Left            =   5520
         TabIndex        =   16
         Top             =   2520
         Width           =   855
      End
      Begin VB.Label Label6 
         BackColor       =   &H80000013&
         Caption         =   "房间编号:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   720
         TabIndex        =   13
         Top             =   2520
         Width           =   1575
      End
      Begin VB.Label Label5 
         BackColor       =   &H80000013&
         Caption         =   "住宿天数:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   720
         TabIndex        =   11
         Top             =   3720
         Width           =   1335
      End
      Begin VB.Label Label4 
         BackColor       =   &H80000013&
         Caption         =   "顾客姓名:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   720
         TabIndex        =   9
         Top             =   3120
         Width           =   1335
      End
      Begin VB.Label Label3 
         BackColor       =   &H80000013&
         Caption         =   "总 金 额:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   720
         TabIndex        =   5
         Top             =   4920
         Width           =   1455
      End
      Begin VB.Label Label2 
         BackColor       =   &H80000013&
         Caption         =   "当前时间:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   720
         TabIndex        =   3
         Top             =   4320
         Width           =   1335
      End
      Begin VB.Label Label1 
         BackColor       =   &H80000013&
         Caption         =   "请选择房间编号:"
         BeginProperty Font 
            Name            =   "楷体_GB2312"
            Size            =   12
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   255
         Left            =   360
         TabIndex        =   1
         Top             =   240
         Width           =   2295
      End
   End
End
Attribute VB_Name = "frm添加结算信息"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub Combo1_Click()
DataGrid1.Enabled = True
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open Adodc1.ConnectionString
If Combo1.Text = "" Then
   MsgBox "请选择房间编号!!!"
Else
 rs.Open "select * from 顾客登记表 where 客房编号 = '" & Combo1.Text & "'", cn, 1, 3
   If rs.EOF Then
       Set DataGrid1.DataSource = Nothing
       DataGrid1.Refresh
    Else
       Set DataGrid1.DataSource = rs
  End If
End If
Text(3) = Now - rs.Fields(9)
If Text(3) < 1 Then Text(3) = 1
Text(2) = Val(Text(3)) * rs.Fields(4) * rs.Fields(11) * 0.01 - rs.Fields(10)
End Sub

Private Sub Command1_Click()
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim rs1 As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
Set rs1 = New ADODB.Recordset
cn.Open frm登录.Adodc1.ConnectionString
rs.Open "select * from 结算信息表", cn, 1, 3
If Combo1.Text = "" Then
   MsgBox "请选择房间编号!!!"
ElseIf Text(0) = "" Then
   MsgBox "请单击表格!!!"
ElseIf Text(3) = "" Then
   MsgBox "请从combo1中选择房间编号!!!"
Else
   rs.AddNew
   rs.Fields(1) = Text(4)
   rs.Fields(2) = Text(1)
   rs.Fields(3) = Text(0)
   rs.Fields(4) = Text(2)
   rs.Fields(5) = Text(5)
   rs.Fields(6) = Text(6)
   rs.Fields(7) = 操作员
   rs.Update
   MsgBox "结帐成功,欢迎下次光临!!!"
   For i = 0 To 6
   Text(i) = ""
   Next i
   Set DataGrid1.DataSource = Nothing
   DataGrid1.Refresh
   DataGrid1.Enabled = False
   rs.Close
   
   rs.Open "select * from 顾客登记表 where 客房编号 = '" & Combo1.Text & "'", cn, 1, 3
   rs.Delete
   rs.Close
   rs.Open "select * from 客房信息表 where 客房编号 = '" & Combo1.Text & "'", cn, 1, 3
   rs.Fields(11) = "空房"
   rs.Fields(10) = "否"
   rs.Update
   rs.Close
   Combo1.Text = "请选择房间编号"
End If
End Sub

Private Sub Command2_Click()
Dim i As Integer
i = MsgBox("是否确认退出?", vbYesNo, "提示")
If i = vbYes Then
Unload Me
End If
End Sub



Private Sub DataGrid1_Click()
Text(0).Text = DataGrid1.Columns(6)
Text(4).Text = DataGrid1.Columns(0)
Text(5).Text = DataGrid1.Columns(10)
Text(6).Text = DataGrid1.Columns(11)

End Sub

Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
DataGrid1_Click
End Sub
Private Sub Form_Load()
DataGrid1.Enabled = False
For i = 0 To 6
   Text(i).Enabled = False
Next i

Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
cn.Open frm登录.Adodc1.ConnectionString
rs.Open "select * from 顾客登记表", cn, 1, 3
While Not rs.EOF
Combo1.AddItem (rs.Fields(0))
rs.MoveNext
Wend
rs.Close
End Sub

Private Sub Timer1_Timer()
Text(1) = Format(Now, "yyyy-m-dd hh:mm:ss AM/PM")
Text(1).Enabled = False
End Sub

⌨️ 快捷键说明

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