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