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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX"
  3. Begin VB.Form Bank_FrmItemChoice 
  4.    BorderStyle     =   3  'Fixed Dialog
  5.    Caption         =   "选择栏目内容"
  6.    ClientHeight    =   3210
  7.    ClientLeft      =   45
  8.    ClientTop       =   330
  9.    ClientWidth     =   2520
  10.    Icon            =   "基础设置_银行栏目选择.frx":0000
  11.    LinkTopic       =   "Form1"
  12.    LockControls    =   -1  'True
  13.    MaxButton       =   0   'False
  14.    MinButton       =   0   'False
  15.    ScaleHeight     =   3210
  16.    ScaleWidth      =   2520
  17.    ShowInTaskbar   =   0   'False
  18.    StartUpPosition =   2  '屏幕中心
  19.    Begin MSComctlLib.TreeView Tre_Item 
  20.       Height          =   2655
  21.       Left            =   60
  22.       TabIndex        =   2
  23.       Top             =   90
  24.       Width           =   2385
  25.       _ExtentX        =   4207
  26.       _ExtentY        =   4683
  27.       _Version        =   393217
  28.       Style           =   7
  29.       Appearance      =   1
  30.    End
  31.    Begin VB.CommandButton Command1 
  32.       Caption         =   "取消(&C)"
  33.       Height          =   300
  34.       Left            =   1305
  35.       TabIndex        =   1
  36.       Top             =   2835
  37.       Width           =   1120
  38.    End
  39.    Begin VB.CommandButton Cmd_Ok 
  40.       Caption         =   "确定(&O)"
  41.       Height          =   300
  42.       Left            =   105
  43.       TabIndex        =   0
  44.       Top             =   2835
  45.       Width           =   1120
  46.    End
  47. End
  48. Attribute VB_Name = "Bank_FrmItemChoice"
  49. Attribute VB_GlobalNameSpace = False
  50. Attribute VB_Creatable = False
  51. Attribute VB_PredeclaredId = True
  52. Attribute VB_Exposed = False
  53. '*******************************************************
  54. '*    模 块 名 称 :银行栏目选择
  55. '*    功 能 描 述 :银行代发文件的项目范围。
  56. '*    程序员姓名  :田建秀
  57. '*    最后修改人  :田建秀
  58. '*    最后修改时间:2002/01/04
  59. '*    备        注:
  60. '*******************************************************
  61. Option Explicit
  62. Dim Rsc As New ADODB.Recordset
  63. Dim Sql As String
  64. Dim Nodx As Node
  65. Dim i As Long
  66. Public ItemName As String
  67. Public ItemCode As String
  68. Public ItemType As Integer
  69. Public OpeStatus As String
  70. Private Sub Cmd_OK_Click()
  71.     With Tre_Item
  72.         For i = 1 To .Nodes.Count
  73.             If .Nodes(i).Selected Then
  74.                 ItemName = Trim(.Nodes(i).Text)
  75.                 ItemCode = Left(Trim(.Nodes(i).Key), Len(Trim(.Nodes(i).Key)) - 1)
  76.                 ItemType = Val(Right(Trim(.Nodes(i).Key), 1))
  77.                 Exit For
  78.             End If
  79.         Next
  80.     End With
  81.     If ItemName = "" Then
  82.         Call Xtxxts("必须选择栏目内容!", 0, 1)
  83.         Exit Sub
  84.     End If
  85.     OpeStatus = "ok"
  86.     Unload Me
  87. End Sub
  88. Private Sub Command1_Click()
  89.     OpeStatus = "cancel"
  90.     Unload Me
  91. End Sub
  92. Private Sub Form_Load()
  93.     ItemName = ""
  94.     ItemCode = ""
  95.     OpeStatus = "cancel"
  96.     Sql = "select * from Rs_items where FieldName='EmpNO' or FieldName='EmpName'"
  97.     If Rsc.State = 1 Then Rsc.Close
  98.     Set Rsc = Cw_DataEnvi.DataConnect.Execute(Sql)
  99.     With Rsc
  100.         Do While Not .EOF
  101.             Set Nodx = Tre_Item.Nodes.Add(, , "PM_Payroll." & Trim(!FieldName) & !FieldType, Trim(!ChName))
  102.             .MoveNext
  103.         Loop
  104.     End With
  105.     
  106.     Set Nodx = Tre_Item.Nodes.Add(, , "PM_SortEmp.accounts" & "0", "银行账号")
  107.     
  108.     Sql = "select * from Rs_items r ,pm_SortItem p " & _
  109.           " where r.ItemID=p.ItemId and sid=3 " & _
  110.           " and SortID ='" & Bank_FrmColSet.SortId & "' order by DisplayOrder"
  111.     If Rsc.State = 1 Then Rsc.Close
  112.     Set Rsc = Cw_DataEnvi.DataConnect.Execute(Sql)
  113.     With Rsc
  114.         Do While Not .EOF
  115.             Set Nodx = Tre_Item.Nodes.Add(, , "PM_Payroll." & Trim(!FieldName) & !FieldType, Trim(!ChName))
  116.             .MoveNext
  117.         Loop
  118.     End With
  119. End Sub
  120. Private Sub Form_Unload(Cancel As Integer)
  121.     Set Rsc = Nothing
  122. End Sub
  123. Private Sub Tre_Item_DblClick()
  124.     Call Cmd_OK_Click
  125. End Sub