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

📄 frmresmanage.frm

📁 金算盘软件代码
💻 FRM
📖 第 1 页 / 共 5 页
字号:
VERSION 5.00
Object = "{6B7E6392-850A-101B-AFC0-4210102A8DA7}#1.3#0"; "COMCTL32.OCX"
Begin VB.Form frmResManage 
   Caption         =   "帐表资源管理器"
   ClientHeight    =   4665
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   7635
   HelpContextID   =   70001
   KeyPreview      =   -1  'True
   LinkTopic       =   "Form1"
   MDIChild        =   -1  'True
   ScaleHeight     =   4665
   ScaleWidth      =   7635
   Begin VB.PictureBox picMove 
      BorderStyle     =   0  'None
      Height          =   4560
      Left            =   900
      ScaleHeight     =   4560
      ScaleWidth      =   45
      TabIndex        =   8
      Top             =   5700
      Visible         =   0   'False
      Width           =   45
   End
   Begin VB.PictureBox picDesc 
      Height          =   255
      Left            =   -15
      ScaleHeight     =   195
      ScaleWidth      =   7500
      TabIndex        =   2
      Top             =   4380
      Width           =   7560
      Begin VB.Label lblDesc 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Height          =   180
         Left            =   0
         TabIndex        =   9
         Top             =   0
         Width           =   90
      End
   End
   Begin VB.PictureBox picGroup 
      Height          =   255
      Left            =   -15
      ScaleHeight     =   195
      ScaleWidth      =   2130
      TabIndex        =   3
      Top             =   90
      Width           =   2184
      Begin VB.Label lblGroup 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "帐表分类"
         Height          =   180
         Left            =   30
         TabIndex        =   5
         Top             =   10
         Width           =   720
      End
   End
   Begin VB.PictureBox picReport 
      Height          =   255
      Left            =   2220
      ScaleHeight     =   195
      ScaleWidth      =   5205
      TabIndex        =   4
      Top             =   96
      Width           =   5268
      Begin VB.Label lblList 
         AutoSize        =   -1  'True
         BackStyle       =   0  'Transparent
         Caption         =   "帐表列表"
         Height          =   180
         Left            =   30
         TabIndex        =   6
         Top             =   10
         Width           =   720
      End
   End
   Begin VB.PictureBox picSep 
      BorderStyle     =   0  'None
      Height          =   4560
      Left            =   2940
      ScaleHeight     =   4560
      ScaleWidth      =   45
      TabIndex        =   7
      Top             =   5580
      Width           =   45
   End
   Begin ComctlLib.TreeView tvwReportType 
      Height          =   3408
      Left            =   0
      TabIndex        =   0
      Top             =   936
      Width           =   2220
      _ExtentX        =   3916
      _ExtentY        =   6033
      _Version        =   327682
      HideSelection   =   0   'False
      Indentation     =   529
      LabelEdit       =   1
      LineStyle       =   1
      Style           =   7
      ImageList       =   "ImageList2"
      BorderStyle     =   1
      Appearance      =   1
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
   End
   Begin ComctlLib.ListView lvwDetail 
      Height          =   3408
      Left            =   2220
      TabIndex        =   1
      Top             =   936
      Width           =   5340
      _ExtentX        =   9419
      _ExtentY        =   6033
      View            =   2
      Arrange         =   1
      LabelEdit       =   1
      LabelWrap       =   -1  'True
      HideSelection   =   0   'False
      _Version        =   327682
      Icons           =   "ImageList1"
      SmallIcons      =   "ImageList3"
      ForeColor       =   -2147483640
      BackColor       =   -2147483643
      BorderStyle     =   1
      Appearance      =   1
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   9
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      NumItems        =   0
   End
   Begin ComctlLib.ImageList ImageList2 
      Left            =   1080
      Top             =   360
      _ExtentX        =   1005
      _ExtentY        =   1005
      BackColor       =   -2147483643
      ImageWidth      =   16
      ImageHeight     =   16
      MaskColor       =   12632256
      UseMaskColor    =   0   'False
      _Version        =   327682
      BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
         NumListImages   =   5
         BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":0000
            Key             =   ""
         EndProperty
         BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":031A
            Key             =   ""
         EndProperty
         BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":0772
            Key             =   ""
         EndProperty
         BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":0BCA
            Key             =   ""
         EndProperty
         BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":1022
            Key             =   ""
         EndProperty
      EndProperty
   End
   Begin ComctlLib.ImageList ImageList3 
      Left            =   1950
      Top             =   360
      _ExtentX        =   1005
      _ExtentY        =   1005
      BackColor       =   -2147483643
      ImageWidth      =   16
      ImageHeight     =   16
      MaskColor       =   12632256
      UseMaskColor    =   0   'False
      _Version        =   327682
      BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
         NumListImages   =   5
         BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":147A
            Key             =   ""
         EndProperty
         BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":18D2
            Key             =   ""
         EndProperty
         BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":1D2A
            Key             =   ""
         EndProperty
         BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":2182
            Key             =   ""
         EndProperty
         BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":25DA
            Key             =   ""
         EndProperty
      EndProperty
   End
   Begin ComctlLib.ImageList ImageList1 
      Left            =   270
      Top             =   360
      _ExtentX        =   1005
      _ExtentY        =   1005
      BackColor       =   -2147483643
      ImageWidth      =   32
      ImageHeight     =   32
      MaskColor       =   12632256
      UseMaskColor    =   0   'False
      _Version        =   327682
      BeginProperty Images {0713E8C2-850A-101B-AFC0-4210102A8DA7} 
         NumListImages   =   5
         BeginProperty ListImage1 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":2A32
            Key             =   ""
         EndProperty
         BeginProperty ListImage2 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":2E86
            Key             =   ""
         EndProperty
         BeginProperty ListImage3 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":32DA
            Key             =   ""
         EndProperty
         BeginProperty ListImage4 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":372E
            Key             =   ""
         EndProperty
         BeginProperty ListImage5 {0713E8C3-850A-101B-AFC0-4210102A8DA7} 
            Picture         =   "frmResManage.frx":3B86
            Key             =   ""
         EndProperty
      EndProperty
   End
End
Attribute VB_Name = "frmResManage"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
'  帐表资源管理器
'  作者:魏 然
'  日期:1998.05.21
'
'程序说明:
'目录: 层次 -报表ID - 分组号
'帐表: 层次 -报表ID - 分组号 - 视图ID - 预置标志 - 向导类型
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Option Explicit

Const lngFormWidth As Long = 3500                                '窗体最小宽度
Const lngFormHeight As Long = 1500                               '窗体最小高度

Private WithEvents mclsMainControl As MainControl                '主控对象
Attribute mclsMainControl.VB_VarHelpID = -1

Private mstrOldParent As String                                  '上次选择的报表目录
Private mintOldNode As Integer                                   '上次选择的报表目录结点索引
Private mintOldItem As Integer                                   '上次选择的报表结点索引
Private mblnAlreadyPop As Boolean                                '已经弹出菜单
Private mstrClipCode As String                                   '剪贴板保存的帐表(目录)编码
Private mstrClipName As String                                   '剪贴板保存的帐表(目录)名称
Private mstrClipParentKey As String                              '被复制节点的父节点KEY
Private mbytNowOperate As Byte                                   '弹出菜单响应的对象 1=TreeView中的帐表分组  2=ListView中的帐表分组  3=帐表
Private mbytCopyed As Byte                                       '复制的对象 1=TreeView中的帐表分组  2=ListView中的帐表分组  3=帐表
Private mbytClipData As Byte                                     '剪贴板数据类型 0=空 1=Copy 2=Cut
Private mblnIsLoadPopMenu As Boolean                             '是否已装载弹出菜单资源
Private mblnRun As Boolean                                       '是否正在运行


'初始化帐表分组目录
Private Sub InitType()
  Dim rstReportGroup As rdoResultset, rstLevel As rdoResultset
  Dim strSql As String
  Dim bytGroup As Integer, strCondVersion As String
   
   strCondVersion = " And Mod(Report.bytVersion , " & gVersionType * 2 & ") >= " & gVersionType
   
   strSql = "Select * From Report Where blnIsDetail=0 and intLevel=1" & strCondVersion & " Order by intOrder"
   Set rstLevel = gclsBase.BaseDB.OpenResultset(strSql, rdOpenStatic)
   tvwReportType.Nodes.Clear
   Do While Not rstLevel.EOF
        bytGroup = rstLevel!bytGroup
        If bytGroup <> 16 Then
            strSql = "Select * From Report Where blnIsDetail=0 and bytGroup=" & bytGroup & strCondVersion & " Order by intLevel,intOrder,lngParentID"
        Else
            strSql = "Select * From Report Where blnIsDetail=0 And (lngOperatorID = " & gclsBase.OperatorID & " or intLevel =1) and bytGroup=" & bytGroup & strCondVersion & " Order by intLevel,intOrder,lngParentID"
        End If
        Set rstReportGroup = gclsBase.BaseDB.OpenResultset(strSql, rdOpenStatic)
        Do While Not rstReportGroup.EOF
             With tvwReportType
                If rstReportGroup!intLevel = 1 Then
                    If rstReportGroup!bytPrep = 1 Then
                        .Nodes.Add , , rstReportGroup!intLevel & "-" & rstReportGroup!lngReportID & "-" & _

⌨️ 快捷键说明

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