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

📄 frmmember.frm

📁 星级酒店管理系统(附带系统自写控件源码)
💻 FRM
📖 第 1 页 / 共 2 页
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Begin VB.Form frmMember 
   Caption         =   "会员管理"
   ClientHeight    =   6270
   ClientLeft      =   60
   ClientTop       =   630
   ClientWidth     =   9150
   Icon            =   "frmMember.frx":0000
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MDIChild        =   -1  'True
   ScaleHeight     =   6270
   ScaleWidth      =   9150
   WindowState     =   2  'Maximized
   Begin VB.Frame Frame1 
      Height          =   735
      Left            =   120
      TabIndex        =   7
      Top             =   30
      Width           =   8580
      Begin VB.CommandButton cmdCancel 
         Cancel          =   -1  'True
         Caption         =   "关闭(&C)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   435
         Left            =   7425
         TabIndex        =   6
         Top             =   195
         Width           =   1500
      End
      Begin VB.CommandButton cmdPrint 
         Caption         =   "打印列表(&P)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   435
         Left            =   6240
         TabIndex        =   5
         Top             =   195
         Width           =   1500
      End
      Begin VB.CommandButton cmdAdd 
         Caption         =   "添加会员(&A)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   435
         Left            =   120
         TabIndex        =   1
         Top             =   195
         Width           =   1500
      End
      Begin VB.CommandButton cmdModify 
         Caption         =   "修改会员(&M)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   435
         Left            =   1650
         TabIndex        =   2
         Top             =   195
         Width           =   1500
      End
      Begin VB.CommandButton cmdDel 
         Caption         =   "删除会员(&D)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   435
         Left            =   3180
         TabIndex        =   3
         Top             =   195
         Width           =   1500
      End
      Begin VB.CommandButton cmdSearch 
         Caption         =   "会员查询(&F)"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   435
         Left            =   4710
         TabIndex        =   4
         Top             =   195
         Width           =   1500
      End
   End
   Begin MSComctlLib.ListView lstPro 
      Height          =   4065
      Left            =   75
      TabIndex        =   0
      Top             =   795
      Width           =   8685
      _ExtentX        =   15319
      _ExtentY        =   7170
      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            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      NumItems        =   9
      BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Text            =   "编号与卡号"
         Object.Width           =   1940
      EndProperty
      BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   1
         Text            =   "姓名"
         Object.Width           =   1764
      EndProperty
      BeginProperty ColumnHeader(3) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Alignment       =   2
         SubItemIndex    =   2
         Text            =   "性别"
         Object.Width           =   1058
      EndProperty
      BeginProperty ColumnHeader(4) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   3
         Text            =   "电话"
         Object.Width           =   2469
      EndProperty
      BeginProperty ColumnHeader(5) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   4
         Text            =   "手机"
         Object.Width           =   1764
      EndProperty
      BeginProperty ColumnHeader(6) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   5
         Text            =   "地址"
         Object.Width           =   3263
      EndProperty
      BeginProperty ColumnHeader(7) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Alignment       =   1
         SubItemIndex    =   6
         Text            =   "卡内余额"
         Object.Width           =   1852
      EndProperty
      BeginProperty ColumnHeader(8) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Alignment       =   1
         SubItemIndex    =   7
         Text            =   "消费累计"
         Object.Width           =   1852
      EndProperty
      BeginProperty ColumnHeader(9) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         SubItemIndex    =   8
         Text            =   "会员等级"
         Object.Width           =   1764
      EndProperty
   End
   Begin VB.Menu mnuControl 
      Caption         =   "控制中心(&C)"
      Begin VB.Menu mnuMemberAdd 
         Caption         =   "会员添加(&A)"
         Shortcut        =   ^N
      End
      Begin VB.Menu mnuDetail 
         Caption         =   "会员详细资料 ..."
      End
      Begin VB.Menu asdf 
         Caption         =   "-"
      End
      Begin VB.Menu mnuAdd 
         Caption         =   "会员卡充值"
         Shortcut        =   {F5}
      End
      Begin VB.Menu mnuBack 
         Caption         =   "会员退卡(&Back)"
         Shortcut        =   ^B
      End
      Begin VB.Menu asdfasdf 
         Caption         =   "-"
      End
      Begin VB.Menu mnuCard 
         Caption         =   "会员卡消费对帐..."
      End
      Begin VB.Menu rr44 
         Caption         =   "-"
      End
      Begin VB.Menu mnuMemberModify 
         Caption         =   "会员修改(&M)"
         Shortcut        =   ^M
      End
      Begin VB.Menu mnuMemberDel 
         Caption         =   "会员删除(&D)"
         Shortcut        =   {DEL}
      End
      Begin VB.Menu LIne02 
         Caption         =   "-"
      End
      Begin VB.Menu mnuMemberSearch 
         Caption         =   "会员查询(&S)"
         Shortcut        =   {F3}
      End
      Begin VB.Menu mnuRefresh 
         Caption         =   "显示所有会员(&R)"
         Shortcut        =   {F4}
      End
      Begin VB.Menu Line202 
         Caption         =   "-"
      End
      Begin VB.Menu mnuExit 
         Caption         =   "关闭返回(&X)"
         Shortcut        =   ^X
      End
   End
End
Attribute VB_Name = "frmMember"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Option Explicit

Private Sub cmdAdd_Click()

  frmNewForm.Show 1
  
End Sub

Private Sub cmdCancel_Click()

  Unload Me
  
End Sub

Private Sub cmdDel_Click()

 '删除会员
  If lstPro.ListItems.Count = 0 Then Exit Sub
  If lstPro.SelectedItem.Text = "" Then
     MsgBox "请选定需要删除的会员,然后按删除按钮?    " & vbCrLf & "该会员删除后,所有消费记录都将删除。", vbExclamation, "Design By Yusilong."
     Exit Sub
   ElseIf MsgBox("确认删除编号为【" & lstPro.SelectedItem.Text & "】会员吗(Y/N)?  " _
        & vbCrLf & vbCrLf & "如果已经发卡而且卡内金额不为0时,自动建立退卡操作。", vbCritical + vbYesNo, "删除后不能恢复 :-( ") = vbYes Then
    ' 删除所有关联表代码
      If DelRecords(lstPro.SelectedItem.Text, CCur(lstPro.SelectedItem.SubItems(6))) = True Then
         lstPro.ListItems.Remove lstPro.SelectedItem.Index
      End If
  End If
 
End Sub

Private Sub cmdModify_Click()

 If lstPro.ListItems.Count = 0 Then Exit Sub
 If lstPro.SelectedItem.Text = "" Then
    MsgBox "请选定需要修改的会员,然后按修改按钮?    ", vbExclamation, "Design By Yusilong."
    Exit Sub
  Else
   frmModifyForm.Show 1
 End If
 
End Sub

Private Sub cmdPrint_Click()

 If lstPro.ListItems.Count = 0 Then Exit Sub

'打印列表
    If MsgBox("真的要打印【会员列表】吗?(Y/N)   " & vbCrLf _
         & "请设置打印机的纸张:A4 纵向   " & vbCrLf & vbCrLf _
         & "如果需要打印部份会员,请首先查询后再打印。   ", vbInformation + vbYesNo, "www.vb-code.net") = vbNo Then
       Exit Sub
    End If
 
    Dim ptGrid As listViewPrint
 
   '建立打印对象
    On Error GoTo Err1
    
    Dim strPageLeft As String
    Dim strPageTop As String
    Dim PageTop As Long
    Dim PageLeft As Long


Set ptGrid = New listViewPrint
    ptGrid.N_Border = 1

⌨️ 快捷键说明

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