2014-09-22 80 views
1

让我告诉你第一如何获得基础数据的主报告报表

这里我的数据是我的第一台 表1

123

,这里是第二个表('REFID '是表1中'id'的外键) 表2

345

现在我需要报告类似如下所示

565333

这份报告显示与具有值为0 2个子项的箱之间和 这里是子报子项从主表中的所有项目。

那么我该如何做水晶报告?

我必须包括所有主要项目试图绑定主报告,但我不知道如何绑定子报告

回答

1

可以实现这一切在短短的一个报告就是你不需要一个报表。

1)通过构建基于该添加相应的表和加入他们下面的查询报告开始:

SELECT * FROM TABLE1 t1 
    INNER JOIN TABLE2 t2 on t1.id = t2.refid 

2)在报告中创建2个组。组别1:Table1.id和第2组:Table2.id

3)一旦完成,Group1和table2.Itemtable2.Value下添加组2下的table1.Name领域。

4)在Group2上添加列标题。

5)在详细信息部分,插入数据字段,在细节部分{table2.value} < 0 AND {table2.value} > 2上添加抑制公式。当的值不介于0和2

5)创建文本的文本字段“没有行找到”​​

6)然后右键单击详细信息部分,单击下方插入部分(又增加了这将隐藏此部分细节部分)并在本节中插入上面创建的字段。

7)右键单击详细信息部分B,并添加抑制公式{table2.value} > 0 AND {table2.value} < 2.当值这将隐藏这部分介于0和2

8)如果你想为价值合计,在组B页脚,插入来自Group2.Value字段的摘要。