【发布时间】:2023-03-04 13:55:01
【问题描述】:
我有一个表单,它只是其他表单的描述(描述)列表。现在,当您单击描述时,会打开相应的表单;但它是通过宏中的一系列 if 语句来完成的。一旦创建了更多表单,这将无法很好地扩展。
我有一张有说明的表。以及应该去的表格。我想编写一个脚本,使用这个表来打开基于 desc 的新表单。单击,但不使用 if 语句。最终目标是能够在不更改脚本或表单的情况下为将来创建的任何表单添加一行到表中。有没有办法做到这一点?
【问题讨论】:
-
使用Dlookup和描述获取表单名称
-
是的,这是可能的。我们创建了一个报表名称表,允许哪个组运行它们,以及一个指定应该可用的运行时参数的相关表。当您单击列表中的报告名称(您的组有权访问)时,您会看到一个动态创建的过滤器列表。在您的情况下,构建 VBA 以在您的桌面上工作,并且您永远不需要更改代码(好吧,也许永远不会太大胆!)
标签: sql ms-access dynamic vba ms-access-2010