使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

可以使用 Command 函数返回用于启动 Microsoft Office Access 2007 的 命令行参数 部分。

备注

从命令行启动 Access 时, /cmd 选项后面的命令行的任何部分将作为命令行参数传递给程序。 可以使用 Command 函数返回已传递的参数。

打开数据库后更改命令行参数:

  1. 在“ 文件 ”菜单上,单击“ 访问选项”。

  2. “应用程序设置” 对话框中,单击“ 高级”。

  3. “命令行 参数”框中输入新参数。

Command 函数现在将返回输入的新参数。

当在模块Visual Basic for Applications (VBA) 代码以外的任何位置使用 Command 函数时,必须在函数后面包含空括号。 例如,若要在窗体上的文本框中使用 Command 函数,可将文本框的 ControlSource 属性设置为 表达式 如下所示:

=Command()

示例

注意: 下面的示例演示了如何在 Visual Basic for Applications (VBA) 模块中使用此函数。 有关使用 VBA 的详细信息,请在搜索旁边的下拉列表中选择“开发人员参考”,并在搜索框中输入一个或多个术语。

以下示例演示如何使用命令行参数启动 Access,然后演示如何使用 Command 函数返回此参数的值。

若要测试此示例,请单击“Windows 开始 ”按钮,然后单击“ 运行”。 在单行的“ 运行 ”框中键入以下代码。 (必须将命令行信息的各个部分括在引号) 中。

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

接下来,在 Northwind Traders 示例数据库中创建新模块,并添加以下 Sub 过程:

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

调用此过程时,Access 将打开“订单”窗体。 可以创建 AutoExec 宏,以在数据库打开时自动调用此过程。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×