龙空技术网

Access判断数据库对象是否打开

小辣椒高效Office 71

前言:

今天你们对“cmd 打开数据库”大致比较着重,大家都需要知道一些“cmd 打开数据库”的相关内容。那么小编同时在网上搜集了一些对于“cmd 打开数据库””的相关知识,希望大家能喜欢,各位老铁们一起来学习一下吧!

在Access中程序设计中,在以编程方式编辑该对象之前,通常需要了解特定数据库对象是否打开。

以下示例用 acSysCmdGetObjectState 操作使用 SysCmd 方法来确定数据库对象是否打开。

函数 IsObjectLoaded 有两个参数。strObjectName 参数是检查的数据库对象的名称。strObjectType 参数是一个 AcObjectType 常量,用于指定要检查的数据库对象的类型。如果指定的数据库对象打开,则 IsObjectLoaded 函数返回 True;如果该对象未打开,则返回 False。

详细源码:Function IsObjectLoaded(ByVal strObjectName As String, ByVal strObjectType As AcObjectType) As Boolean  If SysCmd(acSysCmdGetObjectState, strObjectType, strObjectName) <> 0 Then  ' The object is open. IsObjectLoaded = True Else ' The object is not open. IsObjectLoaded = False End If End Function

调用该函数

If IsObjectLoaded("关于", acForm) = True Then MsgBox "窗体已打开"

学习更多的Access源码技巧,请关注Office交流网:

标签: #cmd 打开数据库