打开特定报表而不是表的 Access 数据库?

Posted

技术标签:

【中文标题】打开特定报表而不是表的 Access 数据库?【英文标题】:Open an Access database to a particular report rather than a table? 【发布时间】:2016-09-01 14:57:58 【问题描述】:

每当我们打开一个特定的数据库时,它都会打开一个表,然后我们必须打开我们所使用的报表。出于安全原因,我们希望数据库打开特定报告而不是默认表。有没有办法改变数据库默认打开记录的行为?也许通过命令行开关?在这种特殊情况下,我们希望在打开数据库时默认打开一个名为“01 Dashboard”的报表。

另请注意,我们使用的是 Windows 10,运行 Office 365。

谢谢。

【问题讨论】:

您可以在选项中轻松打开特定表单,但无需代码即可打开特定报告。我的建议是打开一个表单来启动您的报告。附带说明 - 您的最终用户永远不应该直接访问表格,坏事来自那里。 【参考方案1】:

创建一个打开报告的AutoExec 宏。

或者编辑现有的(或它调用的 VBA 代码),如果它确实是一个自动打开的表,而不是数据表视图中的表单。

【讨论】:

以上是关于打开特定报表而不是表的 Access 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用绑定数据集自动更新访问中的报表?

MS Access 如何将焦点集中在特定的多个报表实例上

在水晶报表 2008 中显示特定的有效数字而不是小数位

MS.Access - 在 DoCmd.OpenReport [where 条件] 中使用 2 个过滤条件从表单打印报表

如何使用 C# ADOX 访问 Access 数据库表的属性?

我可以将MS Access连接到SQL Server而不是特定的SQL Server数据库吗?