0

我有一个与报告相关的表格。根据表格中填写的字段,报告必须添加一些额外的内容,例如:如果用户在某些字段中选择“A”,比如说表单的 [options] 字段,则报告必须显示“您选择 A这一次”在[选项]报告的字段中,并且在报告的其他字段中为“这是一个不错的选择”,比如说[解释]字段。

openreport在 vba 中使用过该方法并使用 where 语句或openargs

docmd.openreport "myreport", acViewPreview, , "[options] = " & "you choose " + [forms!].[options!] + " this time"

但我不需要查询来填写报告,所以 where 条件不符合我的需要。同样使用 openargs 也没有任何反应,也许我出了点问题.. 有人知道如何使其与 openargs 或其他方法一起使用吗?

4

1 回答 1

1

可能有一个更简单的解决方案,但您可以将用户的选择插入到 1 行表中。然后将该表用作报告的记录源。

这种方法的一个优点是,由于您的报表将具有稳定的数据源(表格),因此开发起来更容易一些。

于 2013-04-30T17:30:27.777 回答