【问题标题】:Use expression in access report textbox在访问报告文本框中使用表达式
【发布时间】:2016-11-16 14:18:05
【问题描述】:

我有一个 MS 访问报告,我想使用链接的 excel 表运行该报告(因此我无法对访问中的表进行任何更改)。
该报告有一个文本框,它获取表格中的每一行并将其显示在文本框中,然后打印出来。我想在字符串的开头和结尾添加一个“*”,然后在文本框中显示。

到目前为止,我已经这样做了:
- 从报表视图中选择数据源(Excel 链接表)
- 在设计视图中,按 alt+F8 并将我想要的列标题拖放到报告中。

当我运行报告时,它会在每一页上显示报告,每行数据对应一页,稍后我将打印这些数据。

现在在设计视图中单击文本框后,我转到属性表,然后转到“数据”选项卡,如果我尝试将表达式更改为:
="" & [tablename].[headername] & ""
编辑:上面的“”之间有一个“星号”符号,我不知道他们为什么不显示。
当我运行报告时,它会询问我想要的行号的参数并仅显示该行的报告。如何在使用表达式的同时仍然能够在不同页面中获取报表中的所有行?

谢谢!

【问题讨论】:

    标签: ms-access


    【解决方案1】:

    为了解决问题,我做了我不想做的事。我使用查询来添加额外的列(使用表达式)并将查询用作我的数据源。似乎没有一种好方法可以使用报表直接更改表格数据并将其显示在文本框中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多