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

📄 frmmain.frm

📁 vb+sql 用于公交点钞结算和报表结合的相关软件
💻 FRM
字号:
VERSION 5.00
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
Begin VB.MDIForm mdifrmMain 
   BackColor       =   &H8000000C&
   Caption         =   "焦作市公共交通总公司收银核算系统"
   ClientHeight    =   8070
   ClientLeft      =   60
   ClientTop       =   630
   ClientWidth     =   8880
   Icon            =   "frmmain.frx":0000
   LinkTopic       =   "MDIForm1"
   LockControls    =   -1  'True
   MouseIcon       =   "frmmain.frx":08CA
   WindowState     =   2  'Maximized
   Begin VB.PictureBox Picture1 
      Align           =   3  'Align Left
      Height          =   8070
      Left            =   0
      ScaleHeight     =   8010
      ScaleWidth      =   2820
      TabIndex        =   0
      Top             =   0
      Width           =   2880
      Begin VB.PictureBox VMnulist 
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   10.5
            Charset         =   134
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   8025
         Left            =   0
         ScaleHeight     =   7965
         ScaleWidth      =   2805
         TabIndex        =   1
         Top             =   0
         Width           =   2865
         Begin MSComctlLib.TreeView Tre1 
            Height          =   7965
            Left            =   -30
            TabIndex        =   2
            Top             =   0
            Width           =   2865
            _ExtentX        =   5054
            _ExtentY        =   14049
            _Version        =   393217
            Indentation     =   18
            LabelEdit       =   1
            Style           =   7
            ImageList       =   "imgRec"
            Appearance      =   1
         End
      End
   End
   Begin MSComctlLib.ImageList imgRec 
      Left            =   4890
      Top             =   1470
      _ExtentX        =   1005
      _ExtentY        =   1005
      BackColor       =   -2147483643
      ImageWidth      =   25
      ImageHeight     =   25
      MaskColor       =   12632256
      _Version        =   393216
      BeginProperty Images {2C247F25-8591-11D1-B16A-00C0F0283628} 
         NumListImages   =   7
         BeginProperty ListImage1 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "frmmain.frx":0D0C
            Key             =   ""
         EndProperty
         BeginProperty ListImage2 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "frmmain.frx":1160
            Key             =   ""
         EndProperty
         BeginProperty ListImage3 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "frmmain.frx":15B4
            Key             =   ""
         EndProperty
         BeginProperty ListImage4 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "frmmain.frx":1A08
            Key             =   ""
         EndProperty
         BeginProperty ListImage5 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "frmmain.frx":22E4
            Key             =   ""
         EndProperty
         BeginProperty ListImage6 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "frmmain.frx":2738
            Key             =   ""
         EndProperty
         BeginProperty ListImage7 {2C247F27-8591-11D1-B16A-00C0F0283628} 
            Picture         =   "frmmain.frx":2B8C
            Key             =   ""
         EndProperty
      EndProperty
   End
   Begin VB.Timer timerFlag 
      Enabled         =   0   'False
      Interval        =   1
      Left            =   3120
      Top             =   270
   End
   Begin VB.Menu mnuInputEarning 
      Caption         =   "营收录入[&I]"
      Begin VB.Menu mnuInput 
         Caption         =   "现金录入(&Input)"
      End
      Begin VB.Menu mnuIE 
         Caption         =   "现金浏览[&I]"
      End
      Begin VB.Menu mnuAmend 
         Caption         =   "现金修改[&A]"
      End
      Begin VB.Menu MenuConIn 
         Caption         =   "售票员缴款录入"
      End
      Begin VB.Menu menuConIE 
         Caption         =   "售票员缴款浏览"
      End
      Begin VB.Menu menuConmend 
         Caption         =   "售票员缴款修改"
      End
      Begin VB.Menu linea 
         Caption         =   "-"
      End
      Begin VB.Menu mnuExit 
         Caption         =   "退出  [E&xit]"
      End
   End
   Begin VB.Menu mnuCollectStat 
      Caption         =   "综合管理[&C]"
      Begin VB.Menu mnuDcyJob 
         Caption         =   "点钞员管理"
      End
      Begin VB.Menu mnuCheck 
         Caption         =   "复核员管理[&C]"
      End
      Begin VB.Menu LINEE 
         Caption         =   "-"
      End
      Begin VB.Menu mnuPrint 
         Caption         =   "点钞员工作量查询打印"
      End
      Begin VB.Menu sjsr 
         Caption         =   "司机收入查询"
      End
      Begin VB.Menu rk 
         Caption         =   "收入入库"
      End
   End
   Begin VB.Menu mnuSystemManager 
      Caption         =   "系统管理[&M]"
      Visible         =   0   'False
      Begin VB.Menu mnuCompnayM 
         Caption         =   "公司维护[&C]"
      End
      Begin VB.Menu mnuLineM 
         Caption         =   "线路维护[&Bus]"
      End
      Begin VB.Menu mnuBusM 
         Caption         =   "车辆维护[&Bus]"
      End
      Begin VB.Menu mnuEmployeeM 
         Caption         =   "职工维护[&E]"
      End
      Begin VB.Menu lineM 
         Caption         =   "-"
      End
      Begin VB.Menu mnuBackupDBDay 
         Caption         =   "当日数据备份[&B]"
      End
      Begin VB.Menu mnuBackupDBMonth 
         Caption         =   "当月数据备份[&B]"
      End
      Begin VB.Menu lineM1 
         Caption         =   "-"
      End
      Begin VB.Menu MNUpASSWORD 
         Caption         =   "更改口令[&P]"
      End
      Begin VB.Menu MNUDBTRANS 
         Caption         =   ""
      End
   End
   Begin VB.Menu mnuWindows 
      Caption         =   "窗口[&W]"
      WindowList      =   -1  'True
   End
   Begin VB.Menu mnuHlp 
      Caption         =   "帮助[&H]"
   End
End
Attribute VB_Name = "mdifrmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Private Sub lblEarning_Click(Index As Integer)
    Call mnuInput_Click
End Sub

Private Sub MDIForm_Load()
        Tre1.Height = Me.Height - 300

        Set Tre1.ImageList = imgRec
    
        Set nodx = Tre1.Nodes.Add(, , "R", "收银核算子系统", imgRec.ListImages(7).Index)
        Set nodx = Tre1.Nodes.Add("R", tvwChild, "sell", "数据录入", imgRec.ListImages(5).Index)
        Set nodx = Tre1.Nodes.Add("sell", tvwChild, "dinput", "现金录入", imgRec.ListImages(5).Index)
        Set nodx = Tre1.Nodes.Add("sell", tvwChild, "dview", "现金浏览", imgRec.ListImages(4).Index)
        Set nodx = Tre1.Nodes.Add("sell", tvwChild, "dupdate", "现金修改", imgRec.ListImages(6).Index)
        Set nodx = Tre1.Nodes.Add("sell", tvwChild, "coninput", "售票员缴款录入", imgRec.ListImages(5).Index)
        Set nodx = Tre1.Nodes.Add("sell", tvwChild, "conview", "售票员缴款浏览", imgRec.ListImages(4).Index)
        Set nodx = Tre1.Nodes.Add("sell", tvwChild, "conupdate", "售票员缴款修改", imgRec.ListImages(6).Index)
          
        Set nodx = Tre1.Nodes.Add("R", tvwChild, "Run", "综合管理", imgRec.ListImages(3).Index)
        Set nodx = Tre1.Nodes.Add("Run", tvwChild, "dcy", "点钞员管理", imgRec.ListImages(2).Index)
        Set nodx = Tre1.Nodes.Add("Run", tvwChild, "fhy", "复核员管理", imgRec.ListImages(2).Index)
        '----------
        Set nodx = Tre1.Nodes.Add("Run", tvwChild, "dcyview", "点钞员工作量报表", imgRec.ListImages(7).Index)
        Set nodx = Tre1.Nodes.Add("Run", tvwChild, "Cashview", "司机投币收入报表", imgRec.ListImages(7).Index)
        Set nodx = Tre1.Nodes.Add("Run", tvwChild, "Ticketview", "司机售票收入报表", imgRec.ListImages(7).Index)
        Set nodx = Tre1.Nodes.Add("Run", tvwChild, "Check", "重复车辆录入检测", imgRec.ListImages(7).Index)
          '-----------
        Tre1.Nodes.Item(7).Selected = True
        Tre1.Nodes.Item(10).Selected = True
        Tre1.Nodes.Item(5).Selected = True
        Tre1.Nodes.Item(8).Selected = True
        CheckFlag = 1
End Sub

Private Sub MDIForm_Resize()
    timerFlag.Enabled = True
End Sub

Private Sub MDIForm_Unload(Cancel As Integer)
    End
End Sub

Private Sub MenuConIn_Click()
    frmInputConEarning.Show
    frmInputConEarning.ZOrder
    
End Sub

Private Sub menuConmend_Click()
    FrmConUpdate.Show
    FrmConUpdate.ZOrder
End Sub

Private Sub mnuAmend_Click()
    frmAmendEarning.Show
    frmAmendEarning.ZOrder
End Sub

Private Sub mnuBusM_Click()
    frmDept.sstabBk.Tab = 2
    frmDept.Show
    frmDept.ZOrder
End Sub

Private Sub mnuCheck_Click()
    frmCheck.Show
    frmCheck.ZOrder
End Sub

Private Sub mnuCompnayM_Click()
    frmDept.sstabBk.Tab = 0
    frmDept.Show
    frmDept.ZOrder
End Sub

Private Sub mnuDcyJob_Click()
    frmDcy.Show
    frmDcy.ZOrder
End Sub

Private Sub mnuEmployeeM_Click()
    frmDept.sstabBk.Tab = 3
    frmDept.Show
End Sub

Private Sub mnuExit_Click()
    Unload Me
End Sub

Private Sub mnuIE_Click()
    frmCashIE.Show
    frmCashIE.ZOrder
End Sub

Private Sub mnuInput_Click()
    frmInputEarning.Show
    frmInputEarning.ZOrder
End Sub

Private Sub mnuLineM_Click()
    frmDept.sstabBk.Tab = 1
    frmDept.Show
    frmDept.ZOrder
End Sub

Private Sub mnuWindowArrangeIcons_Click()
    Arrange vbArrangeIcons
End Sub

Private Sub mnuWindowCascade_Click()
    Arrange vbCascade
End Sub

Private Sub mnuWindowTileHorizontal_Click()
    Arrange vbTileHorizontal
End Sub

Private Sub mnuWindowTileVertical_Click()
    Arrange vbTileVertical
End Sub

Private Sub mnuPrint_Click()
    frmWorkLoad.Show
    frmWorkLoad.ZOrder
End Sub

Private Sub VMnulist_MenuItemClick(MenuNumber As Long, MenuItem As Long)
    Select Case CStr(MenuNumber) + CStr(MenuItem)
        Case 11
            Call mnuInput_Click
        Case 12
            Call mnuIE_Click
        Case 13
            Call mnuAmend_Click
        Case 21
            Call mnuDcyJob_Click
        Case 22
            frmCheck.Show
            frmCheck.ZOrder
        Case 31
            frmWorkLoad.Show
            frmWorkLoad.ZOrder
        Case 32
              
            frmReport.Show 1
            frmReport.ZOrder
        Case 33
              
            frmReport.Show 1
            frmReport.ZOrder
            
    End Select
End Sub


Private Sub rk_Click()
    If CheckFlag > 0 Then
        MsgBox "还有重复车号,请检测!", vbOKOnly + vbExclamation, "警告"
    Else
        If MsgBox("现在开始数据入库吗?", vbQuestion + vbYesNo, "提示信息...") = vbYes Then
            DateTransfer
        End If
    End If
End Sub
Private Sub DateTransfer()
    'On Error Resume Next
    'Dim adoConn As New ADODB.Connection
    frmState.Show
    frmState.lblTip.Caption = "正在进行数据预处理..."
    frmState.Refresh
    Dim rscmd As New ADODB.Command
    'Set adoConn = New ADODB.Connection
    'cnn.Open ConnectionSource
    Set rscmd = New ADODB.Command
    DoEvents
    With rscmd
        .ActiveConnection = cnn
        .CommandText = "ZYSP_countbill_TRANSFER"
        .CommandType = adCmdStoredProc
        .CommandTimeout = 0
        .Execute
    End With
    If Err.Number <> 0 Then
        MsgBox "AMC 处理提示:" + vbCrLf + Err.Description, vbCritical, "提示..."

    End If

    ExecuteDTS '数据导出
    
    '合法数据入库 ZZ_DRIVERCF
    zzcnn.CommandTimeout = 300
    zzcnn.ConnectionTimeout = 300
    zzcnn.Open zzstrCollection
    
    Set rscmd = New ADODB.Command
    With rscmd
        .ActiveConnection = zzcnn
        .CommandText = "ZZ_WORKERCARD_ALL"
        .CommandType = adCmdStoredProc
        .CommandTimeout = 0
        .Execute
    End With

    
    Set rscmd = New ADODB.Command
    With rscmd
        .ActiveConnection = zzcnn
        .CommandText = "ZZ_RUNSTAT_ALL_DRIVER"
        .CommandType = adCmdStoredProc
        .CommandTimeout = 0
        .Execute
    End With
    zzcnn.Close
    If Err.Number <> 0 Then
        MsgBox "ZZ_DRIVERCF 处理提示:" + vbCrLf + Err.Description, vbCritical, "提示..."
        
    End If
    
    Unload frmState
End Sub
Private Sub Tre1_NodeClick(ByVal Node As MSComctlLib.Node)
  Select Case Node.Key
    Case "dinput"
        frmInputEarning.Show
        frmInputEarning.ZOrder
    Case "dview"
        
    Case "dupdate"
        frmAmendEarning.Show
        frmAmendEarning.ZOrder
    Case "coninput"
        frmInputConEarning.Show
        frmInputConEarning.ZOrder
    
    Case "conview"
    
    Case "conupdate"
        FrmConUpdate.Show
        FrmConUpdate.ZOrder
    Case "dcy"
    
    Case "fhy"
    
    Case "dcyview"
            frmWorkLoad.Show
            frmWorkLoad.ZOrder
    
    Case "Cashview"
        ViewFlag = 1
        frmReport.Show
        frmReport.ZOrder
    Case "Ticketview"
        ViewFlag = 2
        frmReport.Show
        frmReport.ZOrder
    Case "Check"
        ViewFlag = 3
        frmReport.Show
        frmReport.ZOrder
        
    End Select
    
End Sub

⌨️ 快捷键说明

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