打开特定报表而不是表的 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 - 在 DoCmd.OpenReport [where 条件] 中使用 2 个过滤条件从表单打印报表