上传用户: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. End Sub
  128. Private Sub Command1_Click()
  129.     
  130.     Me.Tag = "T"
  131.     Me.Hide
  132. End Sub
  133. Private Sub Command2_Click()
  134.     Unload Me
  135. End Sub
  136. Private Sub Command3_Click()
  137.     
  138.     Dim i As Integer
  139.     For i = 0 To Item(0).ListCount - 1
  140.         Item(0).Selected(i) = True
  141.     Next i
  142. End Sub
  143. Private Sub Command4_Click()
  144.     
  145.     Dim i As Integer
  146.     For i = 0 To Item(0).ListCount - 1
  147.         Item(0).Selected(i) = False
  148.     Next i
  149. End Sub
  150. Private Sub Command5_Click()
  151.     
  152.     Dim i As Integer
  153.     For i = 0 To Item(1).ListCount - 1
  154.         Item(1).Selected(i) = True
  155.     Next i
  156. End Sub
  157. Private Sub Command6_Click()
  158.     
  159.     Dim i As Integer
  160.     For i = 0 To Item(1).ListCount - 1
  161.         Item(1).Selected(i) = False
  162.     Next i
  163. End Sub
  164. Private Sub Form_Activate()
  165.     
  166.     Dim h As Integer, i As Integer
  167.     Dim aDo_Char As New Recordset
  168.     
  169.     Set aDo_Char = Cw_DataEnvi.DataConnect.Execute("select * from XT_GridChart where Chart_Code='" & ChartCode & "'")
  170.     '------------------
  171.     If Item(0).ListCount = 0 Then
  172.     'Item(0).Clear
  173.         With Grid
  174.         '--------------
  175.              For i = aDo_Char!grid_FixedCols To .Cols - 1
  176.                  Item(0).AddItem .TextMatrix(aDo_Char!grid_Fixedrows - 1, i)
  177.                  Item(0).ItemData(h) = i
  178.                  h = h + 1
  179.              Next
  180.              '---------------
  181.         End With
  182.     '--------
  183.     End If
  184.     '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  185.     '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  186.     If Item(1).ListCount = 0 Then
  187.        ' Item(1).Clear
  188.         With Grid
  189.         '--------------
  190.              h = 0
  191.              For i = aDo_Char!grid_Fixedrows To .Rows - 1
  192.                  Item(1).AddItem .TextMatrix(i, aDo_Char!grid_FixedCols - 1)
  193.                  Item(1).ItemData(h) = i
  194.                  h = h + 1
  195.              Next
  196.             '---------------
  197.         End With
  198.     End If
  199.     
  200.     aDo_Char.Close
  201.     '---------------------
  202. End Sub
  203. Private Sub Form_Load()
  204.     tf = True
  205. End Sub