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