需要生成多个报告,其中每个报告中的字段可能不同

时间:2014-01-29 17:56:27

标签: report ms-access-2010

我正在使用Access 2010.我已经创建了一个数据库,其中一切正常,但我的报告类型之一

我有一个查询,可以为5个重大疾病调查生成报告。当我打印单个报告时,没有问题,该患者的所有数据都会正确显示。

我的问题是进行批量打印,我选择一系列患者,并希望打印与疾病相关的所有报告。我的查询运行完全正常,所有信息都是正确的。查询选择患者编号范围为100 - 200的疾病A患者。

现在我的报告基于这个查询,问题是每个病人的结果都不同,因为他们都不会显示相同的字段。

对于前。患者101进行了测试X.         患者102进行了测试Y

这些患者都属于相同的疾病类型,患者101的报告应该仅显示测试x的结果,并且y视野不应该是可见的。

这一直适用于我的个人报告,但不适用于我的批量打印。我已经使用vba通过将行高更改为0来不显示字段的空值。

当打印多个患者时,如果我选择的范围内的第一位患者进行了测试x,则只会生成测试x的患者,而任何其他测试的患者将是空白。就像我的代码没有针对每个患者一样运行。

我希望这是有道理的,试图解释我能做到的最好。希望获得一些帮助,使用所有正确的信息生成这些报告。如果您有任何问题,请告诉我。

谢谢,

0 个答案:

没有答案