首先地区和城市写两个数据集,然后在城市数据集里面要有和地区的关系,你把地区的参数传递给城市数据集就可以了。例如 select 地区 from 地区表 , select 城市 from 城市表 where 1=1 ${if(len(地区)==0,"","and 地区='"+地区+"'")}
在城市组件下拉列表框中的数据字典中添加一个查询数据集,sql语句中添加一名:
where 1=1
${if(len(diqu) == 0,"","and 地区 in('" + diqu + "')")}
参数联动。这个好像入门视频里面都特别讲到了的。
下拉框参数联动-http://help.finereport.com/finereport8.0/doc-view-1284.html