⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 functionbase.bas

📁 一套企业设备管理系统源代码,所有的业务单据和流程都可以自定义,业务报表也可以通过SQL的存储过程来定义.
💻 BAS
字号:
Attribute VB_Name = "FunctionBase"
Option Explicit

Public Sub DelTreeData()
 Dim iLoop As Long
 If TreeData.Count > 0 Then
  For iLoop = TreeData.Count To 1 Step -1
   TreeData.Remove iLoop
  Next
 End If
End Sub

'//计算本类指定的顶部数据
Public Sub getTreeData(ByVal ParentID As Long)
 Dim DaCn As New ADODB.Connection
 Dim DaRs As New ADODB.Recordset
 Dim TreeNodeInfo As ChoiceItem.TreeInfo
 Dim Sql As String
 Call DelTreeData
 Sql = "select FItemID,FName,FParentIDStr from Ks_item where FItemClassID=" & BaseDllLib.getClassID & " and FParentID=" & ParentID
 DaCn.ConnectionString = BaseDllLib.getConStr
 DaCn.Open
 DaRs.CursorLocation = adUseClient
 DaRs.Open Sql, DaCn, adOpenStatic, adLockReadOnly
 If Not DaRs.EOF Then
  While Not DaRs.EOF
   Set TreeNodeInfo = New ChoiceItem.TreeInfo
   If Not IsNull(DaRs("FItemID")) Then TreeNodeInfo.FItemID = DaRs("FItemID")
   If Not IsNull(DaRs("FName")) Then TreeNodeInfo.FName = Trim(DaRs("FName"))
   If Not IsNull(DaRs("FParentIDStr")) Then TreeNodeInfo.ParentIDStr = Trim(DaRs("FParentIDStr"))
   TreeData.Add TreeNodeInfo
   Set TreeNodeInfo = Nothing
   DaRs.MoveNext
  Wend
 End If
 DaRs.Close
 DaCn.Close
 Set DaRs = Nothing
 Set DaCn = Nothing
End Sub

'//回填列表宽度
Public Sub UpdateListWidth(ByVal WidthStr As String, ByVal ItemClassID As Long)
 Dim DaCn As New ADODB.Connection
 Dim Sql As String
 Sql = "update Ks_ItemClass set FItemWidth='" & WidthStr & "' where FITemClassID=" & ItemClassID
 DaCn.ConnectionString = BaseDllLib.getConStr
 DaCn.Open
 DaCn.Execute Sql
 DaCn.Close
 Set DaCn = Nothing
End Sub

Public Function getLngValue(ByVal ProName As String) As Long
 getLngValue = CLng(CallByName(ThisCls, ProName, VbGet))
End Function

Public Function getStrValue(ByVal ProName As String) As String
 getStrValue = CStr(CallByName(ThisCls, ProName, VbGet))
End Function

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -