ACC: 如何在 Access 中使用命令行开关

文章翻译 文章翻译
文章编号: 105128 - 查看本文应用于的产品
中等: 要求基本的宏、 编码,和互操作技能。
展开全部 | 关闭全部

概要

当您运行 Microsoft Access 从 开始 菜单或一个快捷 (或程序管理器或在 Windows 3.x 文件管理器) 时,可以修改启动过程中使用命令行开关。例如对于您可以打开某个特定数据库、 运行一个宏或提供密码。

更多信息

Microsoft Access 将识别以下命令行开关:

仅在 1.x 版本中:
   /s                  Bypasses the Microsoft startup screen.
				
: 的启动,或 Microsoft Access 中的启动画面屏幕可以也取消使用 Microsoft Access 1.x 版本分发工具包 (ADK)。

在 2.0 版/s 开关不再适用。而是,包括 StartupScreen 条目,以显示您自己的位图的徽标,而不是默认的 Microsoft Access 徽标。虽然这是一个 ADT 应用程序设置,不在 ADT 的情况下还可以使用此项。在 MSACC20.INI 文件中包含以下语句:
   [Run-Time Options]
   StartupScreen=C:\LOGO\MYBITMAP.BMP
				
2.0 版仅在:
 /Ini <initialization file>    Starts Microsoft Access using the options in
                               the specified initialization file instead of
                               the standard MSACC20.INI file. The
                               initialization file must have the same
                               entries as the standard MSACC20.INI file.
				
在 Microsoft Access 1.x 2.0 和 7.0,97:
   <database>          Opens the specified database.
   /Excl               Opens the database for exclusive access.
   /Ro                 Opens the database for read-only access.
   /User <user name>   Starts Access using the specified user name.
                       You'll be prompted for the path to Msaccess.exe.
   /Pwd <password>     Starts Access using the specified password.
                       You'll be prompted for the path to Msaccess.exe.
   /X <macro>          Starts Access and runs specified macro.
   /Cmd                Specifies what value to pass to the Command
                       function in an Access Basic procedure that is
                       called by a RunCode action in an AutoExec macro.
                       This option must be the last option on the command
                       line.
				
在 Access 2.0 和 7.0,97:
 /Compact <target database>    Compacts the database specified before the
                               /Compact option and then closes Microsoft
                               Access. To compact to a different name,
                               specify a target database.
 /Repair                       Repairs the specified database and then
                               closes Microsoft Access.
 /Convert <target database>    Converts a version 1.x database to a
                               version 2.0 database,
                               with a new name, and then closes Microsoft
                               Access. Specify the source database before
                               the /Convert option.
				
在 Microsoft Access 7.0 和 97:
 /Profile <user profile>       This replaces the /ini option used in
                               previous versions to specify an
                               initialization file. The option starts
                               Microsoft Access using the options
                               in a specified user profile instead of
                               the standard Windows Registry settings.

 /NoStartup                    This option starts Microsoft Access without
                               displaying the startup dialog box.

 /Wrkgrp <system filename>     You can start Microsoft Access with a
                               specific workgroup.

 /Runtime                      Starts Microsoft Access in run-time mode.
				
: 使用该 / 运行时 切换与 Microsoft Access 97 中,您必须安装在 Microsoft Office 97 开发人员版工具 (ODE) 或与您的计算机上 ODE 创建一个自定义应用程序。
 /Convert <target database>    Converts a database in an earlier version
                               (1.x or 2.0) to a Microsoft Access 95 or
                               97 database with a new name, and then
                               closes Microsoft Access. Specify the
                               source database before the /Convert
                               option.
				
例如,您可以在 运行 对话框 (通过选择从程序管理器 文件 菜单中的 运行 可获得) 中键入以下命令:
   c:\access\msaccess.exe Northwind.mdb (or NWIND.MDB in versions 1.x and
   2.0) /Excl /X Add Products
				
此语法的示例启动 Access 打开罗斯文 (或在版本 1.x 和 2.0 NWIND) 示例数据库的独占的使用并运行增加产品宏。请注意必须包括文件名 Msaccess.exe,如示例所示)。

在 Microsoft Access 97:
/unregserver   Forces Microsoft Access to unregister itself and then
               exit.

/regserver     Forces Microsoft Access to register itself.
				
由于 Microsoft Access 是自注册程序,您可以使用该 / unregserver/ regserver 删除或刷新所访问的注册表项的开关。当您需要确保正确注册所有 Access 文件,了,但不是能使用的 Access 安装程序"安装/y"选项时,这很有用。有关使用"安装/y"的详细信息请参阅在知识库中下面的文章。
148424ACC: 疑难解答 MS Access 95 和 97 中的无效页错误

命令行开关的建议的顺序

以下是要创建用于访问数据库的快捷方式的命令行开关时,请遵循顺序。所有交换机都是可选的。

文档约定:
&lt; &gt;-将持有者的所需的文本。
<<>>-将持有者的可选文本。
{}-提供交换机,有关的其他信息,但应该不会复制到命令行。
/ 运行库
/ NoStartup
/wrkgrp < 系统文件名 >
/用户"<username>"
/pwd"<password>"
/配置文件 < 用户配置文件 > <database>
/ 优秀
/Ro
/ 修复
/压缩 << 新数据库 >>{修复 开关不使用}
/ X <macro> {不是推荐的方法转而使用"自动执行"宏或启动选项。不要使用 压缩修复}。
/<value>Cmd {必须始终是最后一次。 不要使用 压缩修复}。

参考

有关命令行开关的详细信息,搜索"命令行选项"的帮助索引,或询问 Microsoft Access 97 Office 助手。

属性

文章编号: 105128 - 最后修改: 2007年1月18日 - 修订: 2.2
这篇文章中的信息适用于:
  • Microsoft Access 1.0 标准版
  • Microsoft Access 1.1 标准版
  • Microsoft Access 2.0 标准版
  • Microsoft Access 95 标准版
  • Microsoft Access 97 标准版
关键字:?
kbmt kbhowto kbui KB105128 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 105128
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
不再更新的 KB 内容免责声明
本文介绍那些 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