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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form XT_TItem 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "表头项目"
  5.    ClientHeight    =   3660
  6.    ClientLeft      =   4455
  7.    ClientTop       =   1500
  8.    ClientWidth     =   3165
  9.    Icon            =   "项目.frx":0000
  10.    LinkTopic       =   "Form1"
  11.    MaxButton       =   0   'False
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   3660
  14.    ScaleWidth      =   3165
  15.    StartUpPosition =   2  '屏幕中心
  16.    Begin VB.CommandButton Command2 
  17.       Caption         =   "取消(&C)"
  18.       Height          =   300
  19.       Left            =   2010
  20.       TabIndex        =   2
  21.       Top             =   3315
  22.       Width           =   1120
  23.    End
  24.    Begin VB.CommandButton Command1 
  25.       Caption         =   "确定(&O)"
  26.       Height          =   300
  27.       Left            =   795
  28.       TabIndex        =   1
  29.       Top             =   3315
  30.       Width           =   1120
  31.    End
  32.    Begin VB.ListBox List_Item 
  33.       Height          =   3210
  34.       Left            =   15
  35.       Style           =   1  'Checkbox
  36.       TabIndex        =   0
  37.       Top             =   60
  38.       Width           =   3135
  39.    End
  40. End
  41. Attribute VB_Name = "XT_TItem"
  42. Attribute VB_GlobalNameSpace = False
  43. Attribute VB_Creatable = False
  44. Attribute VB_PredeclaredId = True
  45. Attribute VB_Exposed = False
  46. Option Explicit
  47. Dim add_item As New Recordset
  48. Dim Item_TF()
  49. Dim YNRoot()
  50. Private Sub Command1_Click()
  51.     
  52.     'On Error Resume Next
  53.     Dim i As Integer: Dim CH As Integer
  54.     
  55.     For i = 0 To List_Item.ListCount - 1
  56.         If List_Item.Selected(i) = True Then
  57.             CH = 1
  58.         Else
  59.             CH = 0
  60.         End If
  61.         Cw_DataEnvi.DataConnect.Execute "update Xt_text_input set Visible=" & CH & " where I_ID=" & Val(List_Item.ItemData(i))
  62.     Next i
  63.     XT_BillDesign.Command1_Click
  64.     Unload Me
  65. End Sub
  66. Private Sub Command2_Click()
  67.     Unload Me
  68. End Sub
  69. Private Sub Form_Load()
  70.     On Error Resume Next
  71.     
  72.     Dim i As Integer
  73.     i = 0
  74.     Set add_item = Cw_DataEnvi.DataConnect.Execute("select * from Xt_text_input where text_group_code='" & XT_BillDesign.Command1.Tag & "'")
  75.     ReDim YNRoot(add_item.RecordCount - 1)
  76.     
  77.     Do While Not add_item.EOF
  78.         List_Item.AddItem add_item!Text_Name
  79.         '--------------
  80.         List_Item.Selected(i) = add_item!Visible
  81.         List_Item.ItemData(i) = add_item!I_ID
  82.         YNRoot(i) = Val("" & add_item!NotAllowEmpty_Type)
  83.         '---------------
  84.         add_item.MoveNext
  85.       
  86.         i = i + 1
  87.     Loop
  88.     add_item.Close
  89.     
  90. End Sub
  91. Private Sub List_Item_ItemCheck(Item As Integer)
  92.     
  93.     If YNRoot(Item) <> 0 Then 'And List_Item.Selected(Item) <> True Then
  94.         List_Item.Selected(Item) = True
  95.     End If
  96. End Sub