如何使用 Microsoft Access 中的命令行开关

文章翻译 文章翻译
文章编号: 209207 - 查看本文应用于的产品
有关本文的 Microsoft Access 97 版本,请参见 105128.
中级:要求具备基本的宏、编码和互操作技能。

本文适用于 Microsoft Access 数据库 (.mdb) 和 Microsoft Access 项目 (.adp)。

展开全部 | 关闭全部

本文内容

概要

在从“开始”菜单或快捷菜单运行 Microsoft Access 时,可使用命令行开关修改启动过程。例如,可以打开某个特定数据库、运行宏或提供密码。

更多信息

下表列出了 Microsoft Access 的命令行选项。
选项       效果                                    适用于
-----------------------------------------------------------------
数据库     打开指定的 Microsoft Access      Access 
数据库或 Microsoft Access 项目。     数据库或 
如果需要可包含路径。如果您   Access 
运行的是 Windows 95,默认路径为   项目
“我的文档”文件夹。	
                            
/excl        以独占访问方式打开指定的 Access   仅限 
数据库。若要在多用户环境中    Access 
以共享访问方式打开数据库,          数据库
请省略此选项。 
	
/ro          以只读访问方式打开指定的 Access    Access 
数据库或 Access 项目。      数据库或 
Access 
项目

/user        使用指定用户名    仅限 
用户名    启动 Access。                                     Access 
数据库

/pwd         使用指定密码         仅限 
密码     启动 Access。                                 Access 
数据库

/profile     使用指定用户配置文件中    Access 
用户         的选项而不是在安装 Access 时     数据库或 
配置文件      标准 Microsoft Windows 注册表       Access 
创建的设置启动       项目
Access。此选项取代了 /ini 选项,  	
在 Access 97 之前的版本中   	
使用 /ini 选项来指定   	
初始化文件。

/compact     压缩和修复 Access           Access 
目标       数据库或压缩 Access 项目(具体对象 数据库或 
数据库或  在 /compact 选项之前指定),然后  Access 
目标       关闭 Access。如果在 /compact 选项  项目
Access       之后省略目标文件名称, 	
项目      文件将压缩到原始  	
文件名和文件夹。若要压缩到其他  
文件名,请指定目标文件。如果在目标数据库 	
或目标 Access 项目中包括路径, 	
将默认为在“我的文档”文件夹  	
中创建目标文件。在 	
Access 项目中,此选项将压缩 	
Access 项目 (.adp) 文件而不是压缩 	
SQL Server 数据库。 
	
/repair      修复在 /repair 选项之前指定的     仅限 
Access 数据库,然后        Access 
关闭 Access。在 Access 2000 中,压缩和     数据库
修复功能已合并在  	
/compact 选项中。支持 /repair 选项 	
是为了实现向后兼容。 
	
/convert     将早期版本的 Access 数据库转换         仅限 
目标       为具有新名称的 Access 2000         Access 
数据库     数据库,然后关闭  数据库
Access。在使用 /convert 选项之前,  	
请先指定源数据库。 	

/x  宏    启动 Access 并运行指定的      Access 
宏。在打开数据库时运行宏    数据库或 
的另一种方法是使用          Access 
AutoExec 宏。                           项目
                             
/cmd         指定命令行后面的        Access 
内容是将由 Command 函数    数据库或 
返回的值。此    Access 
选项必须是命令行中的最后     项目
一个选项。也可以使用分号 (;)	
来代替 /cmd 选项。 	

/nostartup   启动 Access 并且不显示      Access 
启动对话框(启动 Access      数据库或 
时看到的第二个对话框)。Access 
项目

/wrkgrp      使用指定的工作组信息         仅限 
工作组    文件启动 Access。               Access 
信息                                            数据库
文件

/runtime     以运行时模式启动 Access。Accesss 
数据库或 
Access 
项目

注意

  • 若要在打开数据库时运行 Visual Basic for Applications 过程,请在 AutoExec 宏或使用命令行选项 /x 运行的宏中使用 RunCode 操作。此外,为了在打开数据库时运行 Visual Basic 过程,还可以创建一个窗体并为其 OnOpen 事件定义一个 Visual Basic 过程。然后,右键单击“数据库”窗口,单击“启动”并在“显示窗体/页”框中输入该窗体,将该窗体指定为启动窗体。
  • 若要在命令行中指定一个正斜杠 (/) 或分号 (;),请输入该字符两次。例如,若要在命令行中将密码指定为 ;mjs/md,可以在“/pwd”命令行选项后键入 ;;mjs//md
  • 示例:

    可以在“运行”对话框中键入以下命令,以独占模式打开一个 Access 2000 数据库,并且在启动时运行指定的宏:
    "C:\Program Files\Microsoft Office\Office\msaccess.exe" "C:\Program Files\Microsoft Office\Office\samples\northwind.mdb" /Excl /X Add Products
    若要以独占模式打开一个 Access 2002 数据库,并且在启动时运行指定的宏,请在“运行”对话框中键入以下命令:
    "C:\Program Files\Microsoft Office\Office10\msaccess.exe" "C:\Program Files\Microsoft Office\Office10\samples\northwind.mdb" /Excl /X Add Products
    类似地,如果要以独占模式打开一个 Access 2003 数据库,并且在启动时运行指定的宏,请在“运行”对话框中键入以下命令:
    "C:\Program Files\Microsoft Office\Office11\msaccess.exe" "C:\Program Files\Microsoft Office\Office11\samples\northwind.mdb" /Excl /X Add Products

参考

有关使用 setup /y 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
208488 ACC2000:如何解决 Microsoft Access 2000 中的无效页错误
有关使用 /Pwd 选项的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
207891 ACC2000:无法将 /pwd 选项用于受密码保护的数据库
292302 ACC2002:无法将 /pwd 选项用于受密码保护的数据库
有关在创建可分发运行时程序包时使用开关的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中相应的文章:
236519 MOD2000:如何在程序包和部署向导中为快捷方式编写宏和开关
有关使用 /convert 开关的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
319253 如何使用命令行开关 /convert 将数据库仅转换为 Access 2000 文件格式
有关在使用自定义配置文件打开 Access 数据库时所遇到问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
266769 ACC2000:使用自定义配置文件启动 Microsoft Access 时出错
有关命令行开关的更多信息,请单击“帮助”菜单上的“Microsoft Access 帮助”,在“Office 助手”或“应答向导”中键入“启动命令行选项”,然后单击“搜索”以查看返回的主题。

属性

文章编号: 209207 - 最后修改: 2013年7月16日 - 修订: 5.3
这篇文章中的信息适用于:
  • Microsoft Office Access 2003
  • Microsoft Access 2002 标准版
  • Microsoft Access 2000 标准版
关键字:?
kbstartprogram kbopenfile kbhowto kbinfo kbui KB209207
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com