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

📄 frmcustomerform.frm

📁 星级酒店管理系统(附带系统自写控件源码)
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "mscomctl.ocx"
Begin VB.Form frmCustomerForm 
   Caption         =   "客户上台"
   ClientHeight    =   6525
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   11880
   FillColor       =   &H80000008&
   Icon            =   "frmCustomerForm.frx":0000
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MDIChild        =   -1  'True
   ScaleHeight     =   6525
   ScaleWidth      =   11880
   WindowState     =   2  'Maximized
   Begin MSComctlLib.TabStrip Strip1 
      Height          =   465
      Left            =   75
      TabIndex        =   11
      Top             =   1260
      Width           =   3720
      _ExtentX        =   6562
      _ExtentY        =   820
      _Version        =   393216
      BeginProperty Tabs {1EFB6598-857C-11D1-B16A-00C0F0283628} 
         NumTabs         =   1
         BeginProperty Tab1 {1EFB659A-857C-11D1-B16A-00C0F0283628} 
            Caption         =   "所有列表"
            Key             =   "ALL"
            Object.ToolTipText     =   "显示所有单据"
            ImageVarType    =   2
         EndProperty
      EndProperty
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin VB.Frame Frame2 
      ForeColor       =   &H00808000&
      Height          =   1305
      Left            =   90
      TabIndex        =   9
      Top             =   -30
      Width           =   9930
      Begin VB.CommandButton cmdCancel 
         Cancel          =   -1  'True
         Caption         =   "关闭退出"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   420
         Left            =   8880
         Picture         =   "frmCustomerForm.frx":030A
         TabIndex        =   7
         ToolTipText     =   "Esc 退出"
         Top             =   300
         Width           =   1275
      End
      Begin VB.CommandButton cmdPast 
         BackColor       =   &H00C0C0C0&
         Caption         =   "结帐"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   420
         Left            =   7620
         Picture         =   "frmCustomerForm.frx":0835
         TabIndex        =   5
         ToolTipText     =   "F5 结帐"
         Top             =   300
         Width           =   1275
      End
      Begin VB.CommandButton cmdChange 
         BackColor       =   &H00FFC0FF&
         Caption         =   "换桌"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   420
         Left            =   6360
         TabIndex        =   4
         ToolTipText     =   "换桌"
         Top             =   300
         Width           =   1275
      End
      Begin VB.CommandButton cmdCopy 
         BackColor       =   &H00C0FFC0&
         Caption         =   "同桌"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   420
         Left            =   5100
         TabIndex        =   3
         ToolTipText     =   "换桌"
         Top             =   300
         Width           =   1275
      End
      Begin VB.ComboBox cmbSite 
         BackColor       =   &H00FFFFC0&
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00800000&
         Height          =   330
         Left            =   870
         Sorted          =   -1  'True
         TabIndex        =   0
         Top             =   360
         Width           =   1695
      End
      Begin VB.CommandButton cmdClean 
         BackColor       =   &H00FFC0C0&
         Caption         =   "清台"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   420
         Left            =   3840
         Style           =   1  'Graphical
         TabIndex        =   2
         ToolTipText     =   "点菜"
         Top             =   300
         Width           =   1275
      End
      Begin VB.CommandButton cmdDC 
         BackColor       =   &H00C0C0C0&
         Caption         =   "点菜"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   420
         Left            =   2580
         Picture         =   "frmCustomerForm.frx":1FA1
         TabIndex        =   1
         ToolTipText     =   "点菜"
         Top             =   300
         Width           =   1275
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "请选择或输入座位(餐桌)后,按【点菜】按钮点菜,下面显示该桌所点菜谱。"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00404040&
         Height          =   195
         Index           =   1
         Left            =   915
         TabIndex        =   13
         Top             =   870
         Width           =   6645
      End
      Begin VB.Label Label2 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "请选择或输入座位(餐桌)后,按【点菜】按钮点菜,下面显示该桌所点菜谱。"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FFFFFF&
         Height          =   195
         Index           =   0
         Left            =   900
         TabIndex        =   12
         Top             =   885
         Width           =   6645
      End
      Begin VB.Image Image1 
         Height          =   480
         Left            =   285
         Picture         =   "frmCustomerForm.frx":370D
         Top             =   735
         Width           =   480
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         Caption         =   "座位:"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   210
         Index           =   1
         Left            =   270
         TabIndex        =   10
         Top             =   420
         Width           =   630
      End
   End
   Begin VB.Frame Frame1 
      Height          =   5490
      Left            =   75
      TabIndex        =   8
      Top             =   1620
      Width           =   6555
      Begin MSComctlLib.ListView lstPro 
         Height          =   5265
         Left            =   60
         TabIndex        =   6
         Top             =   180
         Width           =   5415
         _ExtentX        =   9551
         _ExtentY        =   9287
         View            =   3
         LabelEdit       =   1
         LabelWrap       =   -1  'True
         HideSelection   =   0   'False
         AllowReorder    =   -1  'True
         FullRowSelect   =   -1  'True
         GridLines       =   -1  'True
         _Version        =   393217
         ForeColor       =   -2147483640
         BackColor       =   -2147483643
         BorderStyle     =   1
         Appearance      =   1
         BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         NumItems        =   7
         BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Text            =   "编号"
            Object.Width           =   1411
         EndProperty
         BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            SubItemIndex    =   1
            Text            =   "助记编码"
            Object.Width           =   2117
         EndProperty
         BeginProperty ColumnHeader(3) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            SubItemIndex    =   2
            Text            =   "菜   名"
            Object.Width           =   2469
         EndProperty
         BeginProperty ColumnHeader(4) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Alignment       =   1
            SubItemIndex    =   3
            Text            =   "单价"
            Object.Width           =   1764
         EndProperty
         BeginProperty ColumnHeader(5) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Alignment       =   1
            SubItemIndex    =   4
            Text            =   "数量"
            Object.Width           =   1764
         EndProperty
         BeginProperty ColumnHeader(6) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Alignment       =   2
            SubItemIndex    =   5
            Text            =   "加工费"
            Object.Width           =   1764
         EndProperty
         BeginProperty ColumnHeader(7) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
            Alignment       =   1
            SubItemIndex    =   6
            Text            =   "金额"
            Object.Width           =   2469
         EndProperty
      End
   End
End
Attribute VB_Name = "frmCustomerForm"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Option Explicit

Dim bDel As Boolean
Dim sCustType As String

Private Sub cmbSite_Click()

   On Error Resume Next
   
   sPubSite = Trim(cmbSite.Text)
   
   If Trim(cmbSite.Text) <> "" Then
      cmdChange.Enabled = True
      cmdDC.Enabled = True
      cmdCopy.Enabled = True
      cmdPast.Enabled = True
      cmdClean.Enabled = True
     Else
      cmdDC.Enabled = False
      cmdCopy.Enabled = False
      cmdChange.Enabled = False
      cmdPast.Enabled = False
      cmdClean.Enabled = False
   End If
   
   ConfigGrid '刷新点菜列表

End Sub

Private Sub cmbSite_KeyPress(KeyAscii As Integer)

  If KeyAscii = 13 Then
     cmdDC.Value = True
  End If
  
End Sub

Private Sub cmbSite_LostFocus()

  On Error GoTo CheckSite
  If cmbSite.Text = "" Then Exit Sub
 '检查是否存在的座位号
  Dim EF As Recordset
  Dim DB As Connection
  Set DB = CreateObject("ADODB.Connection")
  Set EF = CreateObject("ADODB.Recordset")
      DB.Open Constr
     '4为维修时,或者3结帐后不能点菜
      EF.Open "Select * from SiteType Where Class='" & Trim(cmbSite.Text) & "' And SiteStatus<4", DB, adOpenStatic, adLockReadOnly, adCmdText
      If EF.EOF And EF.BOF Then
         EF.Close
         DB.Close
         MsgBox "没有找到该座位号或者『该桌正在维修中』,或者『已经结帐』。" & vbCrLf _
              & "如果不记得座位编号,请点击右边按钮选择。 " & vbCrLf & vbCrLf & "否则出错了,可得你赔钱 :-<  别怨我没有提醒。   ", vbExclamation, "飞鸿哥:Silong."
         cmbSite.Text = ""
         cmbSite.SetFocus
         Exit Sub
      End If
  EF.Close
  Set EF = Nothing
  DB.Close
  Set DB = Nothing
  Exit Sub
  
CheckSite:
   MsgBox "检查座位号出错:" & Err.Description, vbCritical
   Exit Sub
   
End Sub

Private Sub cmdCancel_Click()

  Unload Me
  
End Sub

Private Sub cmdClose_Click()

   Unload Me
   
End Sub


Private Sub cmdOK_Click()

   On Error GoTo Err_Save
  ' 保存选项======================================================
    
    Unload Me
      Exit Sub
Err_Save:
 MsgBox "保存选项错误!    " & vbCrLf & vbCrLf & Err.Description, vbCritical
 
End Sub

Private Sub Command1_Click()

 Unload Me
 
End Sub

Private Sub Command2_Click()

 Unload Me
 
End Sub

Private Sub cmbSite_Change()

   On Error Resume Next
   
   sPubSite = Trim(cmbSite.Text)
   
   If Trim(cmbSite.Text) <> "" Then
      cmdChange.Enabled = True
      cmdDC.Enabled = True
      cmdCopy.Enabled = True
      cmdPast.Enabled = True
      cmdClean.Enabled = True
     Else
      cmdDC.Enabled = False
      cmdCopy.Enabled = False
      cmdChange.Enabled = False
      cmdPast.Enabled = False
      cmdClean.Enabled = False
   End If
   
   If bDel = True Then
      '刷新
      ConfigGrid '刷新左边列表
      Exit Sub
   End If
   
   Dim iStart As Integer
   Dim sString As String
   Static iLeftOff As Integer
   
   iStart = 1
   iStart = cmbSite.SelStart
   If iLeftOff <> 0 Then
      cmbSite.SelStart = iLeftOff
      iStart = iLeftOff
   End If
   sString = CStr(Left(cmbSite.Text, iStart))
   
   cmbSite.ListIndex = SendMessage(cmbSite.Hwnd, CB_FINDSTRING, -1, ByVal CStr(Left(cmbSite.Text, iStart)))
   
   If cmbSite.ListIndex = -1 Then
      iLeftOff = Len(sString)
      cmbSite.Text = sString
      cmbSite.SelStart = iStart
      ConfigGrid                  '刷新左边列表
   End If
    cmbSite.SelStart = iStart
   If Len(cmbSite) > 1 Then
      cmbSite.SelLength = Len(cmbSite) - iStart
     Else
      cmbSite.SelLength = 0
   End If

   iLeftOff = 0
   
End Sub

Private Sub cmbSite_KeyDown(KeyCode As Integer, Shift As Integer)

  On Error Resume Next
  
  If KeyCode = 8 Then  '退格键
     KeyCode = 0

⌨️ 快捷键说明

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