MS Access:将带有组合框的过滤后的拆分表格转换为报表

时间:2018-08-23 20:21:02

标签: sql ms-access access-vba

由于我对软件和VBA / SQL都缺乏了解,我再次陷入了Access。

在努力创建自己的VBA代码以创建过滤器表单之后,我决定诉诸先前创建的表单,在该表单中,用户可以从那里汇总的许多表中找到所有相关信息。此表单还包括拆分表单,因此过滤数据非常容易。

除其他事项外,我希望能够基于此过滤后的数据打印报告-在我决定过滤组合框之前,这相当容易。

在我的主表中,我有几个链接到其他表的外键,但是我没有提供FK / PK的形式。我创建了一个组合框,用于显示PK / FK的含义,这也显示在拆分表格的数据表部分中。当我尝试通过按钮打印报告时,会弹出一个参数框,要求输入一些用于组合狐狸进行过滤的值。

有没有办法解决这个问题?我希望我的报告尽可能打印带有PK / FK含义的字段,否则对用户无用。换句话说,我如何使报告拉动PK / FK,但在字段中显示相应的含义?

(当未过滤数据表部分时,报表能够完美地提取此值。)

亲切的问候,

莱辛科

1 个答案:

答案 0 :(得分:0)

更新:我能够找到一个粗略的解决方法。我添加了一个重复的组合框,但是这次是文本框,因此它们将在拆分表单的数据表部分中出现两次。我在数据表中隐藏了原始组合框列,只保留了文本框副本。现在,我可以过滤并打印相应的结果,尽管按表格进行过滤不再起作用,因为仍然存在最初的问题。