首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

在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交流网:http://www.office-cn.net

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190112A0JJ8700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券