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

📄 frm_rbbtj.frm

📁 美容院管理系统
💻 FRM
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Object = "{86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCT2.OCX"
Begin VB.Form frm_rbbtj 
   BackColor       =   &H0080C0FF&
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "日工作量统计"
   ClientHeight    =   5724
   ClientLeft      =   2760
   ClientTop       =   3756
   ClientWidth     =   4056
   Icon            =   "frm_rbbtj.frx":0000
   LinkTopic       =   "Form1"
   LockControls    =   -1  'True
   MaxButton       =   0   'False
   MDIChild        =   -1  'True
   MinButton       =   0   'False
   ScaleHeight     =   5724
   ScaleWidth      =   4056
   ShowInTaskbar   =   0   'False
   Begin VB.CommandButton Command1 
      BackColor       =   &H00C0E0FF&
      Cancel          =   -1  'True
      Height          =   450
      Index           =   3
      Left            =   2685
      MaskColor       =   &H00FFFFFF&
      Picture         =   "frm_rbbtj.frx":000C
      Style           =   1  'Graphical
      TabIndex        =   5
      Top             =   5220
      UseMaskColor    =   -1  'True
      Width           =   1236
   End
   Begin VB.CommandButton Command1 
      BackColor       =   &H00C0E0FF&
      Enabled         =   0   'False
      Height          =   450
      Index           =   1
      Left            =   1417
      MaskColor       =   &H00FFFFFF&
      Picture         =   "frm_rbbtj.frx":0FC6
      Style           =   1  'Graphical
      TabIndex        =   4
      Top             =   5220
      UseMaskColor    =   -1  'True
      Width           =   1236
   End
   Begin VB.CommandButton Command1 
      BackColor       =   &H00C0E0FF&
      Default         =   -1  'True
      Height          =   450
      Index           =   0
      Left            =   2679
      MaskColor       =   &H00FFFFFF&
      Picture         =   "frm_rbbtj.frx":3BFC
      Style           =   1  'Graphical
      TabIndex        =   1
      Top             =   555
      UseMaskColor    =   -1  'True
      Width           =   1236
   End
   Begin VB.CommandButton Command1 
      BackColor       =   &H00C0E0FF&
      Caption         =   "|||统计图"
      Enabled         =   0   'False
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.8
         Charset         =   134
         Weight          =   400
         Underline       =   -1  'True
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   450
      Index           =   4
      Left            =   150
      MaskColor       =   &H00FFFFFF&
      Style           =   1  'Graphical
      TabIndex        =   3
      Top             =   5220
      UseMaskColor    =   -1  'True
      Width           =   1236
   End
   Begin MSComctlLib.ListView ListView1 
      Height          =   4065
      Left            =   135
      TabIndex        =   2
      Top             =   1080
      Width           =   3780
      _ExtentX        =   6668
      _ExtentY        =   7176
      View            =   3
      LabelEdit       =   1
      LabelWrap       =   -1  'True
      HideSelection   =   -1  'True
      AllowReorder    =   -1  'True
      FullRowSelect   =   -1  'True
      GridLines       =   -1  'True
      HotTracking     =   -1  'True
      HoverSelection  =   -1  'True
      _Version        =   393217
      ForeColor       =   -2147483640
      BackColor       =   -2147483643
      BorderStyle     =   1
      Appearance      =   1
      NumItems        =   2
      BeginProperty ColumnHeader(1) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Text            =   "项目"
         Object.Width           =   2540
      EndProperty
      BeginProperty ColumnHeader(2) {BDD1F052-858B-11D1-B16A-00C0F0283628} 
         Alignment       =   1
         SubItemIndex    =   1
         Text            =   "金额(¥)"
         Object.Width           =   2822
      EndProperty
   End
   Begin MSComCtl2.DTPicker DTPicker1 
      Height          =   315
      Left            =   150
      TabIndex        =   0
      Top             =   630
      Width           =   1770
      _ExtentX        =   3112
      _ExtentY        =   550
      _Version        =   393216
      Format          =   24576000
      CurrentDate     =   36822
   End
   Begin VB.Line Line1 
      BorderColor     =   &H00FFFFFF&
      Index           =   1
      X1              =   285
      X2              =   3750
      Y1              =   450
      Y2              =   450
   End
   Begin VB.Line Line1 
      BorderColor     =   &H00C0C0C0&
      Index           =   0
      X1              =   285
      X2              =   3750
      Y1              =   420
      Y2              =   420
   End
   Begin VB.Label Label1 
      AutoSize        =   -1  'True
      BackStyle       =   0  'Transparent
      Caption         =   "科 室 工 作 量 日 报 表"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   240
      Left            =   645
      TabIndex        =   6
      Top             =   150
      Width           =   2760
   End
End
Attribute VB_Name = "frm_rbbtj"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim rec As Recordset
Dim itmx As ListItem


Private Sub OKButton_Click()

End Sub

Private Sub Command1_Click(Index As Integer)
On Error GoTo jgqerr
Select Case Index
Case 0 '查询
    ListView1.ListItems.Clear
    '统计包月卡
    sqlstr = "select sum(金额) from 包月卡 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类型='包月卡' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "包月卡")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
  
    sqlstr = "select sum(金额) from 包月卡 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类型='疗程卡' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "疗程卡")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    sqlstr = "select sum(金额) from 包月卡 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类型='美发包月卡' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "美发包月卡")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    '统计单次处置
    sqlstr = "select sum(收入) from 单次处置表 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类别='单次现金' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "单次现金")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    sqlstr = "select sum(收入) from 单次处置表 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类别='单次收据' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "单次收据")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    sqlstr = "select sum(收入) from 单次处置表 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类别='化妆品现金' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "化妆品现金")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    sqlstr = "select sum(收入) from 单次处置表 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类别='化妆品收据' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "化妆品收据")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    sqlstr = "select sum(收入) from 单次处置表 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类别='绿药膏现金' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "绿药膏现金")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    sqlstr = "select sum(收入) from 单次处置表 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类别='美发现金' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "美发现金")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    sqlstr = "select sum(收入) from 单次处置表 where 日期=#" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# and 类别='美发收据' and 收款员='" + Pczy + "'"
    Set rec = db.OpenRecordset(sqlstr)
    If rec.BOF And rec.EOF Then
    Else
        Set itmx = ListView1.ListItems.Add(, , "美发收据")
        itmx.SubItems(1) = IIf(IsNull(rec.Fields(0)), "0", rec.Fields(0))
    End If
    je = 0
    For i = 1 To ListView1.ListItems.Count
        je = je + Val(ListView1.ListItems(i).SubItems(1))
    Next i
    Set itmx = ListView1.ListItems.Add(, , "合计")
    itmx.SubItems(1) = je
    If ListView1.ListItems(ListView1.ListItems.Count).SubItems(1) = "0" Then
        Command1(1).Enabled = False
        Command1(4).Enabled = False
    Else
        Command1(1).Enabled = True
        Command1(4).Enabled = True
    End If
Case 1 '打印
            SaveSetting "奇迹公司", "页眉/页尾", "时间", "0"
            SaveSetting "奇迹公司", "页眉/页尾", "日期", "1"
            SaveSetting "奇迹公司", "GRID", "表格竖线间距", "30"
            SaveSetting "奇迹公司", "GRID", "正文打印行数", "11"
            dytr_main Me, 1, Me.Caption, "(" + Format(DTPicker1.Value, "yyyy-mm-dd") + ")工作量日报表"

Case 2
Case 3 '退出
    Unload Me
Case 4 '统计图
If ListView1.ListItems.Count <> 0 Then
With frm_graph
    .mschart1.ColumnCount = ListView1.ListItems.Count - 1
    .mschart1.RowCount = 1
    .mschart1.Row = 1
    .mschart1.RowLabel = Format(DTPicker1.Value, "yyyy年-mm月-dd日")
    .mschart1.TitleText = Me.Caption
    For i = 1 To ListView1.ListItems.Count - 1
        .mschart1.Column = i
        .mschart1.ColumnLabel = ListView1.ListItems(i).Text
        .mschart1.Data = Val(ListView1.ListItems(i).SubItems(1))
    Next i
        .Show
    End With
    Else
        MsgBox "在此查询方式下不能查看统计图", vbOKOnly + vbInformation, "提示"
        
    End If
End Select
Exit Sub
jgqerr:
    MsgBox Err.Description, vbOKOnly + vbCritical, "错误"

End Sub

Private Sub Form_Load()
frmcen Me
frm_main.rgzl.Enabled = False
DTPicker1.Value = Date
Command1_Click 0
End Sub

Private Sub Form_Unload(Cancel As Integer)
frm_main.rgzl.Enabled = True
End Sub

⌨️ 快捷键说明

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