Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

实用方法介绍-SysCmd 方法

时 间:2008-04-02 08:15:50
作 者:钱玉炜   ID:16  城市:江阴
摘 要:实用方法介绍
正 文:

使用 SysCmd 方法可以:在状态栏中显示进度表或可选的指定文本,返回有关 Microsoft Access 及其关联文件的信息,或返回指定数据库对象的状态(表明对象是打开的、是新对象,还是已进行更改但没有保存)。Variant 型。

expression.SysCmd(Action, Argument2, Argument3)

expression     必需。返回“应用于”列表中的一个对象的表达式。

Action   必需 AcSysCmdAction。下列固有常量之一,标识要执行的操作类型。下面的常量集适用于进度表。如果这些操作成功,SysCmd 方法将返回一个 Null 值。否则,Microsoft Access 将产生运行时错误。

AcSysCmdAction 可以是下列 AcSysCmdAction 常量之一:
acSysCmdAccessDir。返回 Msaccess.exe 所在的目录名
acSysCmdAccessVer。返回 Microsoft Access 的版本号。
acSysCmdClearHelpTopic
acSysCmdClearStatus。下列常量提供有关数据库对象状态的信息:
acSysCmdGetObjectState。返回指定数据库对象的状态。使用该 action 值时,必须指定 argument1 和 argument2 参数。
acSysCmdGetWorkgroupFile。返回工作组文件 (System.mdw) 的路径。
acSysCmdIniFile。返回与 Microsoft Access 关联的 .ini 文件。
acSysCmdInitMeter。初始化进度表。使用该操作时,必须指定 argument1 和 argument2 参数。
acSysCmdProfile。在通过命令行打开 Microsoft Access 时,返回由用户指定的 /profile 设置。
acSysCmdRemoveMeter。删除进度表。
acSysCmdRuntime。如果正在运行 Microsoft Access 的运行时版本,返回 True (–1)。
acSysCmdSetStatus。将状态栏文本设置为 text 参数。
acSysCmdUpdateMeter。用指定值更新进度表。使用该操作时,必须指定 text 参数。

Argument2     可选 Variant 型。字符串表达式,表示状态栏中靠左显示的文本。当 action    参数是 acSysCmdInitMeteracSysCmdUpdateMeteracSysCmdSetStatus 时,该参数为必需项;该参数对其他 action 参数值无效。

 

注释  在指定 Action 参数的 acSysCmdGetObjectState 值时,必须指定相应的 acObjectType