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

📄 frm_yhgz.frm

📁 美容院管理系统
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         Width           =   900
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "项    目:"
         Height          =   180
         Index           =   0
         Left            =   -74805
         TabIndex        =   18
         Top             =   1720
         Width           =   900
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "次数/折扣:"
         Height          =   180
         Index           =   7
         Left            =   105
         TabIndex        =   17
         Top             =   2190
         Width           =   990
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "优惠时间:"
         Height          =   180
         Index           =   6
         Left            =   195
         TabIndex        =   16
         Top             =   630
         Width           =   900
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "优惠方式:"
         Height          =   180
         Index           =   5
         Left            =   195
         TabIndex        =   15
         Top             =   1150
         Width           =   900
      End
      Begin VB.Label Label1 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "项    目:"
         Height          =   180
         Index           =   4
         Left            =   195
         TabIndex        =   14
         Top             =   1670
         Width           =   900
      End
   End
End
Attribute VB_Name = "frm_yhgz"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

'Dim db As Database
Dim rec As Recordset
Dim trrec As Recordset
Dim sta As Boolean
Dim n As Integer

Private Sub Command1_Click(Index As Integer)
On Error GoTo jgqerr
Select Case Index
Case 0 '增加
enab
    
    
    For i = 0 To Text1.Count - 1
        Text1(i) = ""
    Next i
    Picture1.Visible = False
    Picture2.Visible = True
    Command1(5).Default = True
    Command1(6).Cancel = True
    Text1(0).SetFocus
    ListView1.Enabled = False
    rec.AddNew
    sta = True
Case 1 '删除
yn = MsgBox("真的想删除当前资料吗?", vbYesNo + vbQuestion, "提示")
    If yn = vbYes Then
       rec.Delete
       
       SSTab1_Click n
       If ListView1.ListItems.Count = 0 Then
       For i = 0 To Text1.Count - 1
        Text1(i).Text = ""
Next i

          Command1(1).Enabled = False
          Command1(2).Enabled = False
          
       Else
          Command1(1).Enabled = True
          Command1(2).Enabled = True
       
       
       End If
    Else
    End If
    ListView1.Enabled = True
    
Case 2 '修改
   enab
    
    
    Picture1.Visible = False
    Picture2.Visible = True
    Command1(5).Default = True
    Command1(6).Cancel = True
    Text1(0).SetFocus
    ListView1.Enabled = False
    rec.Edit
    sta = False
Case 3
Case 4 '退出
Unload Me
Case 5 '确定
    
     If Trim(Text1(0)) = "" Or Trim(Text1(1)) = "" Or Trim(Text1(2)) = "" Or Trim(Text1(3)) = "" Then
        MsgBox "每一栏都必须输入相应内容", vbOKOnly + vbCritical, "错误"
        Exit Sub
    End If
    rec.Fields("时间") = Trim(Text1(0))
    rec.Fields("优惠方式") = Trim(Text1(1))
    rec.Fields("项目") = Trim(Text1(2))
    rec.Fields("次数/折扣") = Trim(Text1(3))
    rec.Update
    ListView1.Enabled = True
    Picture1.Visible = True
    Picture2.Visible = False
    disa
    SSTab1_Click n
    
    Command1(0).Default = True
    Command1(4).Cancel = True
    MsgBox "优惠项目资料保存成功", vbOKOnly + vbInformation, "提示"
Case 6 '取消
rec.CancelUpdate
    Picture1.Visible = True
    Picture2.Visible = False
    disa
    Command1(0).Default = True
    Command1(4).Cancel = True
    ListView1.Enabled = True
    If ListView1.ListItems.Count = 0 Then
    For i = 0 To Text1.Count - 1
        Text1(i).Text = ""
Next i

    Command1(1).Enabled = False
          Command1(2).Enabled = False
          Else
          Command1(1).Enabled = True
          Command1(2).Enabled = True
    
          End If
End Select
Exit Sub
jgqerr:
    MsgBox Err.Description, vbOKOnly + vbCritical, "错误"

End Sub

Private Sub Form_Load()

'Set db = OpenDatabase(AppPath + "datas\mry.mdb")
disa
SSTab1_Click 1
End Sub

Private Sub OKButton_Click()

End Sub

Private Sub Form_Unload(Cancel As Integer)
'db.Close
'Set db = Nothing
End Sub

Private Sub ListView1_ColumnClick(ByVal ColumnHeader As MSComctlLib.ColumnHeader)
ListView1.SortKey = ColumnHeader.Index - 1
yn = MsgBox("将按照『" + ColumnHeader.Text + "』排序" + Chr(13) + "是否按升序排列,按[否]将按降序排列", vbYesNo + vbQuestion, "提示")
If yn = vbNo Then
    ListView1.SortOrder = lvwDescending
Else
    ListView1.SortOrder = lvwAscending
End If
ListView1.Sorted = True

End Sub

Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
rec.FindFirst "时间='" + Item.Text + "' and 优惠方式='" + Item.SubItems(1) + "' and 项目='" + Item.SubItems(2) + "'"
tr
End Sub

Private Sub SSTab1_Click(PreviousTab As Integer)
n = PreviousTab
If PreviousTab = 1 Then '包月
    sqlstr = "select * from 包月优惠表"
    Set rec = db.OpenRecordset("包月优惠表", dbOpenDynaset)
Else
    sqlstr = "select * from 包全年优惠表"
    Set rec = db.OpenRecordset("包全年优惠表", dbOpenDynaset)
End If
    Set trrec = db.OpenRecordset(sqlstr)
      ListView1.ListItems.Clear
        Do While Not trrec.EOF
                   Set itmx = ListView1.ListItems.Add(, , trrec.Fields("时间"))
                   itmx.SubItems(1) = IIf(IsNull(trrec.Fields("优惠方式")), "", trrec.Fields("优惠方式"))
                   itmx.SubItems(2) = IIf(IsNull(trrec.Fields("项目")), "", trrec.Fields("项目"))
                   itmx.SubItems(3) = IIf(IsNull(trrec.Fields("次数/折扣")), "", trrec.Fields("次数/折扣"))
                   trrec.MoveNext
       Loop
If ListView1.ListItems.Count <> 0 Then
    
    ListView1_ItemClick ListView1.ListItems(1)
    Command1(1).Enabled = True
          Command1(2).Enabled = True
      
Else
For i = 0 To Text1.Count - 1
        Text1(i).Text = ""
        
Next i
      Command1(1).Enabled = False
          Command1(2).Enabled = False
       
End If
End Sub

Private Sub Text1_GotFocus(Index As Integer)
'Text1(Index).IMEMode = 1
Text1(Index).SelStart = 0
Text1(Index).SelLength = Len(Text1(Index))
End Sub
Private Sub tr()
Text1(0) = rec.Fields("时间")
Text1(1) = rec.Fields("优惠方式")
Text1(2) = rec.Fields("项目")
Text1(3) = rec.Fields("次数/折扣")
End Sub
Private Sub disa()
SSTab1.Enabled = True
  For i = 0 To Text1.Count - 1
        Text1(i).Enabled = False
  Next i
End Sub
Private Sub enab()
SSTab1.Enabled = False
For i = 0 To Text1.Count - 1
        Text1(i).Enabled = True
  Next i
End Sub

⌨️ 快捷键说明

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