1

我的数据表看起来像这样(第一行 = 列名):

姓名; 数字; 第 1 组;第 2 组;第 3 组;

Leslie; 555-555-5555; Y; N; Y;
John; 555-555-1234; N; Y; N;
Mary; 555-555-2222; Y; Y; N;
James; 555-555-3333; N; N; Y;
Sue; 555-555-4444; Y; Y; Y;

我希望我的报告看起来像这样:

组名 1

  Leslie; 555-555-5555
  Mary; 555-555-2222
  Sue; 555-555-4444

组名 2

  John; 555-555-1234
  Mary; 555-555-2222
  Sue;  555-555-4444

组名 3

  Leslie; 555-555-5555
  James;  555-555-3333
  Sue;  555-555-4444

我觉得我一定是多虑了。有人可以告诉我根据多个布尔字段对报告进行分组的最佳方法(并允许报告根据需要重复详细信息)吗?

提前致谢,

莱斯利·沃特斯

4

2 回答 2

2

您要么必须更改您的记录源以按照您想要的方式对它们进行分组。

例子:

SELECT 'Group 1' as GroupName, Name, Number
FROM Table
WHERE Group1 = 'Y'

UNION

SELECT 'Group 2' as GroupName, Name, Number
FROM Table
WHERE Group2 = 'Y'

UNION

SELECT 'Group 3' as GroupName, Name, Number
FROM Table
WHERE Group3 = 'Y'

或者

您可以为每个组创建一个子报告 - 每个子报告将选择相同的记录,但过滤它们以仅显示特定组

于 2009-02-24T19:05:16.027 回答
0

对公式进行分组。使公式成为您希望在复合键中的任何字段的串联。

于 2009-02-24T18:46:39.987 回答