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

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form AutoTran_FormulaGen 
  3.    BorderStyle     =   3  'Fixed Dialog
  4.    Caption         =   "自定义公式生成"
  5.    ClientHeight    =   3810
  6.    ClientLeft      =   2760
  7.    ClientTop       =   3750
  8.    ClientWidth     =   7335
  9.    Icon            =   "自动转帐凭证_自定义公式生成.frx":0000
  10.    LinkTopic       =   "Form1"
  11.    MaxButton       =   0   'False
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   3810
  14.    ScaleWidth      =   7335
  15.    ShowInTaskbar   =   0   'False
  16.    Begin VB.TextBox txtFormula 
  17.       Height          =   1155
  18.       Left            =   90
  19.       MultiLine       =   -1  'True
  20.       TabIndex        =   4
  21.       Top             =   2550
  22.       Width           =   5865
  23.    End
  24.    Begin VB.TextBox txtDescribe 
  25.       Height          =   2415
  26.       Left            =   3270
  27.       MultiLine       =   -1  'True
  28.       TabIndex        =   3
  29.       Top             =   60
  30.       Width           =   3975
  31.    End
  32.    Begin VB.ListBox lstFunction 
  33.       Height          =   2400
  34.       ItemData        =   "自动转帐凭证_自定义公式生成.frx":000C
  35.       Left            =   90
  36.       List            =   "自动转帐凭证_自定义公式生成.frx":0013
  37.       TabIndex        =   2
  38.       Top             =   90
  39.       Width           =   3135
  40.    End
  41.    Begin VB.CommandButton CancelButton 
  42.       Caption         =   "取消(&C)"
  43.       Height          =   300
  44.       Left            =   6120
  45.       TabIndex        =   1
  46.       Top             =   3210
  47.       Width           =   1125
  48.    End
  49.    Begin VB.CommandButton OKButton 
  50.       Caption         =   "确定(&O)"
  51.       Height          =   300
  52.       Left            =   6120
  53.       TabIndex        =   0
  54.       Top             =   2850
  55.       Width           =   1125
  56.    End
  57. End
  58. Attribute VB_Name = "AutoTran_FormulaGen"
  59. Attribute VB_GlobalNameSpace = False
  60. Attribute VB_Creatable = False
  61. Attribute VB_PredeclaredId = True
  62. Attribute VB_Exposed = False
  63. Option Explicit
  64. Dim str_Describe() As String
  65. Private Sub CancelButton_Click()
  66.     Unload Me
  67. End Sub
  68. Private Sub Form_Load()
  69.     txtFormula.Text = Glo_FormulaString
  70.     FillListBox
  71. End Sub
  72. Private Sub lstFunction_Click()
  73.     txtDescribe.Text = str_Describe(lstFunction.ListIndex)
  74. End Sub
  75. Private Sub lstFunction_DblClick()
  76.     txtFormula.SelText = lstFunction.Text
  77. End Sub
  78. Private Sub OKButton_Click()
  79.     
  80.     Glo_FormulaString = txtFormula.Text
  81.     Unload Me
  82. End Sub
  83. Function FillListBox() As String   '填充列表框并定位
  84.     
  85.     '函数参数:列表框,列表框分组编码,定位内容,填充类型(0-无空记录  1-有空记录(1个空格) )
  86.     
  87.     Dim Lbknrrec As adodb.Recordset
  88.     Dim int_Count As Integer
  89.     
  90.     '填充列表框内容
  91.     Set Lbknrrec = Cw_DataEnvi.DataConnect.Execute("select * from cwzz_UserDefineFn")
  92.     lstFunction.Clear
  93.     ReDim str_Describe(Lbknrrec.RecordCount - 1) As String
  94.     
  95.     Do While Not Lbknrrec.EOF
  96.         
  97.         lstFunction.AddItem Trim(Lbknrrec("fnalias") & "")
  98.         str_Describe(int_Count) = Trim(Lbknrrec("fncomment") & "")
  99.         int_Count = int_Count + 1
  100.         
  101.         Lbknrrec.MoveNext
  102.     Loop
  103.     
  104.     
  105.     '定位列表框内容
  106.     lstFunction.ListIndex = 0
  107.     
  108. End Function