AllStoredProcedures 对象 (Access)
AllStoredProcedures 集合中包含 CurrentData 或 CodeData 对象中每个存储过程 AccessObject 。
备注
CurrentData 或 CodeData 对象都有一个 AllStoredProcedures 集合,该集合包含描述的 CurrentData 或 CodeData 所指定的所有存储过程实例的 AccessObject 对象。 例如,您可以枚举的 AllStoredProcedures 集合中 Visual Basic 来设置或返回该集合中的单个 AccessObject 对象的属性的值。
通过按名称引用对象或引用其集合中的索引来引用 AllStoredProcedures 集合中的单个 AccessObject 对象。 如果要引用 AllStoredProcedures 集合中的特定对象,最好的存储过程名称引用,因为存储的过程的集合索引可能会更改。
AllStoredProcedures 集合是从零开始编制索引。 如果存储过程引用的索引时,第一个存储的过程 AllStoredProcedures(0),第二个存储的过程为 AllStoredProcedures(1),依此类推。
注意
若要列出数据库中所有打开的存储过程,请使用 AllStoredProcedures 集合中每个 AccessObject 对象的 IsLoaded 属性。 然后,可以使用每个 AccessObject 对象的 Name 属性返回存储过程的名称。
不能在 AllStoredProcedures 集合中添加或删除 AccessObject 对象。
示例
下面的示例输出 AllProcedures 集合中每个打开的 AccessObject 对象的名称。
Sub AllStoredProcedures()
Dim obj As AccessObject, dbs As Object
Set dbs = Application.CurrentData
' Search for open AccessObject objects in
' AllStoredProcedures collection.
For Each obj In dbs.AllStoredProcedures
If obj.IsLoaded = True Then
' Print name of obj.
Debug.Print obj.Name
End If
Next obj
End Sub
属性
另请参阅
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。