【问题标题】:Fill report with VBA用 VBA 填写报告
【发布时间】:2013-05-01 01:30:27
【问题描述】:

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

我在 vba 中使用了 openreport 方法并使用 where 语句或 openargs

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

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

【问题讨论】:

    标签: ms-access ms-access-2007 vba


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-21
      • 1970-01-01
      • 1970-01-01
      • 2015-05-03
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多