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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form Dev_ItemQueryItem 
  3.    BorderStyle     =   1  'Fixed Single
  4.    Caption         =   "项目"
  5.    ClientHeight    =   3855
  6.    ClientLeft      =   4125
  7.    ClientTop       =   1830
  8.    ClientWidth     =   3240
  9.    Icon            =   "查询项目设置.frx":0000
  10.    LinkTopic       =   "Form1"
  11.    MaxButton       =   0   'False
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   3855
  14.    ScaleWidth      =   3240
  15.    Begin VB.ListBox List_Item 
  16.       Height          =   3210
  17.       Left            =   75
  18.       Style           =   1  'Checkbox
  19.       TabIndex        =   2
  20.       Top             =   75
  21.       Width           =   3075
  22.    End
  23.    Begin VB.CommandButton Command1 
  24.       Caption         =   "确定(&O)"
  25.       Height          =   300
  26.       Left            =   780
  27.       TabIndex        =   1
  28.       Top             =   3420
  29.       Width           =   1120
  30.    End
  31.    Begin VB.CommandButton Command2 
  32.       Caption         =   "取消(&C)"
  33.       Height          =   300
  34.       Left            =   2040
  35.       TabIndex        =   0
  36.       Top             =   3420
  37.       Width           =   1120
  38.    End
  39. End
  40. Attribute VB_Name = "Dev_ItemQueryItem"
  41. Attribute VB_GlobalNameSpace = False
  42. Attribute VB_Creatable = False
  43. Attribute VB_PredeclaredId = True
  44. Attribute VB_Exposed = False
  45. Option Explicit
  46. Dim add_item As New Recordset
  47. Dim Item_TF()
  48. Dim ItemCode()
  49. Private Sub Command1_Click()
  50.     On Error Resume Next
  51.     Dim i As Integer: Dim CH As String: Dim r As Integer
  52.     For i = 0 To List_Item.ListCount - 1
  53.         If List_Item.Selected(i) = True Then
  54.             r = r + 1
  55.         End If
  56.     Next i
  57.     If r < 1 Then MsgBox "项目不能小于一! ", 16: Exit Sub
  58.     If r > 7 Then MsgBox "项目不能大于八个! ", 16: Exit Sub
  59.     
  60.     For i = 0 To List_Item.ListCount - 1
  61.         If List_Item.Selected(i) = True Then
  62.             CH = "1"
  63.         Else
  64.             CH = "0"
  65.         End If
  66.         Cw_DataEnvi.DataConnect.Execute "update dev_Item set YNQuery='" & CH & "' where ItemCode='" & ItemCode(i) & "'"
  67.     Next i
  68.     Dev_ItemQFilt.List
  69.     
  70.     Unload Me
  71. End Sub
  72. Private Sub Command2_Click()
  73.     Unload Me
  74. End Sub
  75. Private Sub Form_Load()
  76.     On Error Resume Next
  77.     Dim i As Integer
  78.     i = 0
  79.     Set add_item = Cw_DataEnvi.DataConnect.Execute("select * from dev_Item where YNRoot=1")
  80.     ReDim Item_TF(add_item.RecordCount + 1)
  81.     ReDim ItemCode(add_item.RecordCount)
  82.     Do While Not add_item.EOF
  83.         List_Item.AddItem add_item!ItemChineseName
  84.         '--------------
  85.         If add_item!YNQuery = 1 Then
  86.             List_Item.Selected(i) = True
  87.         End If
  88.         ItemCode(i) = add_item!ItemCode
  89.         Item_TF(i) = add_item!YNRoot
  90.         '---------------
  91.         add_item.MoveNext
  92.         i = i + 1
  93.     Loop
  94.     add_item.Close
  95. End Sub