我正在尝试使用各种电话号码(小区,工作等)及其各种电子邮件地址(家庭,工作等)创建名称的多元组合报告。我设置多列报告很好。我想要的是:
@Name @IDNo
@Home Phone
@Work Phone
@Cell Phone
@Home email
@Work email
(在三列中重复整个页面。并非每个人都拥有所有行的值。我需要抑制这些行没有数据的行。)
当处于预览模式时,每个人在6个位置重复6次。每个重复模式看起来像:
Name IDNo Name IdNo Name IDNo
Home Phone (empty) (empty)
(empty) (empty) Work Phone
(empty) (empty) (empty)
Home email Home email Home email
(另外一排3个变种)
数据库高度规范化并通过IDNo链接。表格之间。电话号码和电子邮件地址是单独的表格,如:
电话表 证件号码 PhoneTypeCode 电话号码
电子邮件表格类似。
在CR数据库专家中,所有表都由左外连接(未强制实施)链接。我尝试了其他联接和所有执行选项。
我不清楚的是将所有6个部分重复块全部显示在一个块中,如上所示。我猜我在公式字段[WorkPhone,HomePhone等]中需要某种“Where”语句,但我不知道如何构建这段代码。
我可以在网上搜索时使用一些帮助,并花了一整天时间处理这个看似简单的报告。