上传用户:zhpu1995
上传日期:2013-09-06
资源大小:61151k
文件大小:6k
源码类别:

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form XT_TxItem 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "资产总帐分析项目"
  5.    ClientHeight    =   3960
  6.    ClientLeft      =   3480
  7.    ClientTop       =   1965
  8.    ClientWidth     =   6495
  9.    HelpContextID   =   505004
  10.    Icon            =   "系统_图形分析项目.frx":0000
  11.    LinkTopic       =   "Form1"
  12.    LockControls    =   -1  'True
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   3960
  16.    ScaleWidth      =   6495
  17.    StartUpPosition =   2  '屏幕中心
  18.    Begin VB.CheckBox Check2 
  19.       Caption         =   "数值标记"
  20.       Height          =   405
  21.       Left            =   5310
  22.       TabIndex        =   11
  23.       Top             =   1980
  24.       Width           =   915
  25.    End
  26.    Begin VB.CommandButton Command1 
  27.       Caption         =   "确定"
  28.       Height          =   345
  29.       Left            =   5310
  30.       TabIndex        =   10
  31.       Top             =   2670
  32.       Width           =   1095
  33.    End
  34.    Begin VB.CommandButton Command2 
  35.       Caption         =   "取消"
  36.       Height          =   345
  37.       Left            =   5310
  38.       TabIndex        =   9
  39.       Top             =   3180
  40.       Width           =   1095
  41.    End
  42.    Begin VB.CommandButton Command6 
  43.       Caption         =   "全消"
  44.       Height          =   300
  45.       Left            =   4230
  46.       TabIndex        =   8
  47.       Top             =   3540
  48.       Width           =   975
  49.    End
  50.    Begin VB.CommandButton Command5 
  51.       Caption         =   "全选"
  52.       Height          =   300
  53.       Left            =   2790
  54.       TabIndex        =   7
  55.       Top             =   3540
  56.       Width           =   975
  57.    End
  58.    Begin VB.ListBox Item 
  59.       Height          =   3210
  60.       Index           =   1
  61.       ItemData        =   "系统_图形分析项目.frx":1042
  62.       Left            =   2790
  63.       List            =   "系统_图形分析项目.frx":1044
  64.       Style           =   1  'Checkbox
  65.       TabIndex        =   4
  66.       Top             =   270
  67.       Width           =   2415
  68.    End
  69.    Begin VB.CheckBox Check1 
  70.       Caption         =   "按横表头统计"
  71.       Height          =   435
  72.       Left            =   5310
  73.       TabIndex        =   3
  74.       Top             =   1440
  75.       Width           =   885
  76.    End
  77.    Begin VB.CommandButton Command4 
  78.       Caption         =   "全消"
  79.       Height          =   300
  80.       Left            =   1560
  81.       TabIndex        =   2
  82.       Top             =   3540
  83.       Width           =   975
  84.    End
  85.    Begin VB.CommandButton Command3 
  86.       Caption         =   "全选"
  87.       Height          =   300
  88.       Left            =   120
  89.       TabIndex        =   1
  90.       Top             =   3540
  91.       Width           =   975
  92.    End
  93.    Begin VB.ListBox Item 
  94.       Height          =   3210
  95.       Index           =   0
  96.       Left            =   120
  97.       Style           =   1  'Checkbox
  98.       TabIndex        =   0
  99.       Top             =   270
  100.       Width           =   2415
  101.    End
  102.    Begin VB.Label Label2 
  103.       AutoSize        =   -1  'True
  104.       BackStyle       =   0  'Transparent
  105.       Caption         =   "竖表头:"
  106.       Height          =   180
  107.       Left            =   2730
  108.       TabIndex        =   6
  109.       Top             =   60
  110.       Width           =   630
  111.    End
  112.    Begin VB.Label Label1 
  113.       AutoSize        =   -1  'True
  114.       BackStyle       =   0  'Transparent
  115.       Caption         =   "横表头:"
  116.       Height          =   180
  117.       Left            =   120
  118.       TabIndex        =   5
  119.       Top             =   60
  120.       Width           =   630
  121.    End
  122. End
  123. Attribute VB_Name = "XT_TxItem"
  124. Attribute VB_GlobalNameSpace = False
  125. Attribute VB_Creatable = False
  126. Attribute VB_PredeclaredId = True
  127. Attribute VB_Exposed = False
  128. Public Grid As vsFlexGrid
  129. Public ChartCode As String
  130. Dim tf As Boolean
  131. Private Sub Check1_Click()
  132.     
  133.     If Check1.Value = 0 Then
  134.         Check1.Caption = "按横表头统计"
  135.     Else
  136.         Check1.Caption = "按竖表头统计"
  137.     End If
  138. End Sub
  139. Private Sub Command1_Click()
  140.     
  141.     Me.Tag = "T"
  142.     Me.Hide
  143. End Sub
  144. Private Sub Command2_Click()
  145.     Unload Me
  146. End Sub
  147. Private Sub Command3_Click()
  148.     
  149.     Dim i As Integer
  150.     
  151.     For i = 0 To Item(0).ListCount - 1
  152.         Item(0).Selected(i) = True
  153.     Next i
  154. End Sub
  155. Private Sub Command4_Click()
  156.     
  157.     Dim i As Integer
  158.     
  159.     For i = 0 To Item(0).ListCount - 1
  160.         Item(0).Selected(i) = False
  161.     Next i
  162. End Sub
  163. Private Sub Command5_Click()
  164.     
  165.     Dim i As Integer
  166.     
  167.     For i = 0 To Item(1).ListCount - 1
  168.         Item(1).Selected(i) = True
  169.     Next i
  170. End Sub
  171. Private Sub Command6_Click()
  172.     
  173.     Dim i As Integer
  174.     
  175.     For i = 0 To Item(1).ListCount - 1
  176.         Item(1).Selected(i) = False
  177.     Next i
  178. End Sub
  179. Private Sub Form_Activate()
  180.     
  181.     Dim h As Integer, i As Integer
  182.     Dim aDo_Char As New Recordset
  183.     
  184.     Set aDo_Char = Cw_DataEnvi.DataConnect.Execute("select * from XT_GridChart where Chart_Code='" & ChartCode & "'")
  185.     '------------------
  186.     If Item(0).ListCount = 0 Then
  187.     'Item(0).Clear
  188.         With Grid
  189.         '--------------
  190.              For i = aDo_Char!grid_FixedCols To .Cols - 1
  191.                  If aDo_Char!grid_Fixedrows = 2 Then
  192.                       Item(0).AddItem .TextMatrix(aDo_Char!grid_Fixedrows - 2, i) & "" & .TextMatrix(aDo_Char!grid_Fixedrows - 1, i)
  193.                      Else
  194.                       Item(0).AddItem .TextMatrix(aDo_Char!grid_Fixedrows - 1, i)
  195.                  End If
  196.                  Item(0).ItemData(h) = i
  197.                  h = h + 1
  198.              Next
  199.              '---------------
  200.         End With
  201.     '--------
  202.     End If
  203.     '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  204.     '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  205.     If Item(1).ListCount = 0 Then
  206.        ' Item(1).Clear
  207.         With Grid
  208.         '--------------
  209.              h = 0
  210.              For i = aDo_Char!grid_Fixedrows To .Rows - 1
  211.                  Item(1).AddItem .TextMatrix(i, aDo_Char!grid_FixedCols - 1)
  212.                  Item(1).ItemData(h) = i
  213.                  h = h + 1
  214.              Next
  215.             '---------------
  216.         End With
  217.     End If
  218.     
  219.     aDo_Char.Close
  220.     '---------------------
  221. End Sub
  222. Private Sub Form_Load()
  223.     tf = True
  224. End Sub