子报表难题
在access中有表mdata、主报表mrpt和子报表srpt,表mdata有名称和颜色2个字段,如下所示:
+=====+====+
|名称 |颜色|
+=====+====+
|苹果 |红色|
+-----+----+
|香蕉 |黄色|
+-----+----+
其中,主报表mrpt的报表页眉区中有2个子报表控件Child0和Child1,它们的源对象(数据来源)都是子报表srpt;子报表srpt的报表页眉区有1个文本框控件,控件来源为“颜色”。
现需动态改变子报表srpt的记录源,使得控件Child0的子报表的记录源为查询:select 颜色 where 名称="苹果",控件Child1的子报表的记录源为查询:select 颜色 where 名称="香蕉"。这样在主报表mrpt通过控件Child0和Child1可以同时看到显示“红色”和“黄色”,应该如何实现?