我正在使用Access 2010.我已经创建了一个数据库,其中一切正常,但我的报告类型之一
我有一个查询,可以为5个重大疾病调查生成报告。当我打印单个报告时,没有问题,该患者的所有数据都会正确显示。
我的问题是进行批量打印,我选择一系列患者,并希望打印与疾病相关的所有报告。我的查询运行完全正常,所有信息都是正确的。查询选择患者编号范围为100 - 200的疾病A患者。
现在我的报告基于这个查询,问题是每个病人的结果都不同,因为他们都不会显示相同的字段。
对于前。患者101进行了测试X. 患者102进行了测试Y
这些患者都属于相同的疾病类型,患者101的报告应该仅显示测试x的结果,并且y视野不应该是可见的。
这一直适用于我的个人报告,但不适用于我的批量打印。我已经使用vba通过将行高更改为0来不显示字段的空值。
当打印多个患者时,如果我选择的范围内的第一位患者进行了测试x,则只会生成测试x的患者,而任何其他测试的患者将是空白。就像我的代码没有针对每个患者一样运行。
我希望这是有道理的,试图解释我能做到的最好。希望获得一些帮助,使用所有正确的信息生成这些报告。如果您有任何问题,请告诉我。
谢谢,