文中使用的是润乾报表
在一些报表中,我们统计出了本级数据,有时候我们需要统计出下级数据,以及下下级数据,那么,我们需要使用超链接的方式来实现数据的钻取。下面举例说明:
我们在数据库中有这样一张行政区划表(包括行政区划代码、行政区划名称、级次代码):
然后,我们设计成下面的数据报表:
其中,数据集ds2为SELECT XZQH_DM,XZQH_MC,JBDM ,jcdm from v_dm_xzqh WHERE SJ_XZQH_DM = ? ORDER BY xzqh_dm,设置参数SJ_XZQH_DM,显示为:
在这里,我们定义超链接:if(int(C3) <4,"getReportMb.do?NY="+@ny+"&SJ_XZQH_DM="+B3+"&BBMC="+数据报表,"void(0)"),当点击“北京市”时,得到如下效果:
这样,我们就实现了数据的钻取功能。