Crystal reports Crystal报告不需要的重复数据
我正在尝试创建一个包含各种电话号码(手机、工作等)和各种电子邮件地址(家庭、工作等)的多功能姓名报告。我可以设置多栏报告。我想要的是:Crystal reports Crystal报告不需要的重复数据,crystal-reports,Crystal Reports,我正在尝试创建一个包含各种电话号码(手机、工作等)和各种电子邮件地址(家庭、工作等)的多功能姓名报告。我可以设置多栏报告。我想要的是: @Name @IDNo @Home Phone @Work Phone @Cell Phone @Home email @Work email (在整个页面的三列中重复。并非每个人都有所有行的值。我需要抑制没有数据的行。) 在预览模式下,每个人在6个位置重复6次。每个重复模式如下所示: Name IDNo Name
@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链接。中间的桌子。电话号码和电子邮件地址是单独的表格,如:
电话桌
IDNo
电话类型码
电话号码
电子邮件表与此类似
在CR Database Expert中,所有表都由左外部联接链接(不强制)。我尝试了其他连接和所有强制选项
我不清楚的是如何将6个部分重复块中的所有内容显示在一个块中,如上图所示。我猜我需要在公式字段[工作电话、家庭电话等]中使用某种“Where”语句,但我不知道如何构建此代码
当我在网上搜索并花了一整天的时间在这个看似简单的报告上时,我需要一些帮助。需要水平显示多少组或垂直显示多少组。问题需要更清楚一些。你对报告进行了分组吗?