上传用户: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. '***********************************************************
  118. '*    模 块 名 称 :图形分析项目
  119. '*    功 能 描 述 :
  120. '*    程序员姓名  :张建忠
  121. '*    最后修改人  :
  122. '*    最后修改时间:2002/01/23
  123. '*    备        注:封版
  124. '***********************************************************
  125. Public Grid As vsFlexGrid
  126. Public ChartCode As String
  127. Dim tf As Boolean
  128. Private Sub Check1_Click()
  129.     
  130.     If Check1.Value = 0 Then
  131.         Check1.Caption = "按横表头统计"
  132.     Else
  133.         Check1.Caption = "按竖表头统计"
  134.     End If
  135.     
  136. End Sub
  137. Private Sub Command1_Click()
  138.     
  139.     Me.Tag = "T"
  140.     Me.Hide
  141.     
  142. End Sub
  143. Private Sub Command2_Click()
  144.     Unload Me
  145. End Sub
  146. Private Sub Command3_Click()
  147.     
  148.     Dim i As Integer
  149.     For i = 0 To Item(0).ListCount - 1
  150.         Item(0).Selected(i) = True
  151.     Next i
  152.     
  153. End Sub
  154. Private Sub Command4_Click()
  155.     
  156.     Dim i As Integer
  157.     For i = 0 To Item(0).ListCount - 1
  158.         Item(0).Selected(i) = False
  159.     Next i
  160.     
  161. End Sub
  162. Private Sub Command5_Click()
  163.     
  164.     Dim i As Integer
  165.     For i = 0 To Item(1).ListCount - 1
  166.         Item(1).Selected(i) = True
  167.     Next i
  168.     
  169. End Sub
  170. Private Sub Command6_Click()
  171.     
  172.     Dim i As Integer
  173.     For i = 0 To Item(1).ListCount - 1
  174.         Item(1).Selected(i) = False
  175.     Next i
  176.     
  177. End Sub
  178. Private Sub Form_Activate()
  179.     
  180.     Dim h As Integer, i As Integer
  181.     Dim aDo_Char As New Recordset
  182.     
  183.     Set aDo_Char = Cw_DataEnvi.DataConnect.Execute("select * from XT_GridChart where Chart_Code='" & ChartCode & "'")
  184.     '------------------
  185.     If Item(0).ListCount = 0 Then
  186.         'Item(0).Clear
  187.         With Grid
  188.             '--------------
  189.             For i = aDo_Char!grid_FixedCols To .Cols - 1
  190.                 Item(0).AddItem .TextMatrix(aDo_Char!grid_Fixedrows - 1, i)
  191.                 Item(0).ItemData(h) = i
  192.                 h = h + 1
  193.             Next
  194.             '---------------
  195.         End With
  196.         '--------
  197.     End If
  198.     '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  199.     '<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  200.     If Item(1).ListCount = 0 Then
  201.         ' Item(1).Clear
  202.         With Grid
  203.             '--------------
  204.             h = 0
  205.             For i = aDo_Char!grid_Fixedrows To .Rows - 1
  206.                 Item(1).AddItem .TextMatrix(i, aDo_Char!grid_FixedCols - 1)
  207.                 Item(1).ItemData(h) = i
  208.                 h = h + 1
  209.             Next
  210.             '---------------
  211.         End With
  212.     End If
  213.     
  214.     aDo_Char.Close
  215.     '---------------------
  216.     
  217. End Sub
  218. Private Sub Form_Load()
  219.     tf = True
  220. End Sub