<<< 返回 access911.net 编程静态资料库索引页

如何得知“属性页”已经打开,并关闭它?

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2005-8-10  浏览人次:627


专题地址:http://access911.net/fixhtm/72FAB11E12DCEEF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何得知“属性页”已经打开,并关闭它?《窗体》

 


问题:

如何得知“属性页”已经打开,并关闭它?
属性页:是指在设计窗体、报表等对象时显示并设置对象“属性”的那个系统窗体

 

回答:


上述问题参与回答者包括:
Dirk Goldgar & Larry Linson & Joan Wild & Brendan Reynolds & Graham Mandeno & cg1

首先回答:切换这个窗体的关闭或者打开的代码是
DoCmd.RunCommand acCmdProperties

在 ACCESS 中将有多种方法可以获得其状态,下面介绍使用 API 的方法和使用 ACCESS 内置的方法来完成。以下都以 ACCESS 2003 为环境做解说,其他环境未做测试请读者自己测试。

方法一:


我们直接想到的就是用 API 去获取所有窗体名或者类名来判断“属性页”是否打开,但是经过实践,下列方法并不能完全解决问题,请看:

参考资料:
http://www.mvps.org/access/api/api0013.htm

根据上述资料我们可以重写代码得到:
Private Declare Function FindWindow Lib "user32" Alia.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB11E12DCEEF3.htm

 


上一篇:编程如何去除OFFICE 组件右上角提问框?

下一篇:新手获取帮助的几个途径

2017年2月22日生成静态资料