9.拖入两个HTML项目插入到产品系列与产品类型单元格前面,修改成查询项目,并修改表达式
产品系列中HTML控件代码如下:
'
onclick=''ExpandCollapse(this)''
src=''../pat/images/PropertyGroup_plus.gif''
margin-right:2px''/>'+
style=''cursor:hand;
vertical-align:middle;
onclick=''ExpandCollapse(this.previousSibling)'' [gosales_goretailers].[产品].[产品系列] + ''
产品类型中HTML控件代码如下:
'
onclick=''ExpandCollapse(this)''
src=''../pat/images/PropertyGroup_plus.gif''
margin-right:2px''/>'+
style=''cursor:hand;
vertical-align:middle;
onclick=''ExpandCollapse(this.previousSibling)'' [gosales_goretailers].[产品].[产品类型] + ''
25
10.删除掉产品系列和产品类型
11.设置产品类型的填充为左侧20,设置产品名称的填充为左侧40
26
12.增加列表页脚(注意,这里的HTML控件一定要放入表页脚里面,否则不能实现隐藏数据的功能),并拷贝HTML代码,删除掉列表页脚几个字 代码如下:
13.选择列表,并设置列表每页行数为9999(这样就不用再翻页了)
27
14.这样一个树状报表就做好了,剩下就是调整颜色,样式的工作了
5.4.2 交叉表实现
在交叉表中现实目录树有两种方法,第一种主要技术是通过UNION等方法首先实现类似分组的功能,然后再利用HTML代码实现,第二种的主要技术是建立在一定的前提下,前提是:在制作报表前已对数据模型进行了特殊的设计。下面介绍第二种方法。
1,在报表中插入的数据如下图所示:
28
界面中分别插入了三个HTML控件,与在LIST表中位置一样。由于在交叉表中不能对数据进行分组,所以不能采用在LIST表中的实现方法,但是原理是一样的。主要不同之前要对数据模型进行设计。 6、 页头中的HTML代码如下: