- 如何将参数传递给子报表
1 在主报表中添加一个"Paramerers"名称为 Exec_sql . 默认值为 "select * from v_report";
2 在子报表中添加一个"Paramerers"名称为 Exec_subsql . 没有默认值
3 在主报表中右击子报表,在弹出菜单中选择“edit table datasource",在“DataSet Run"对话框中添加“parameters".
"DataSet parameter name"选中“Exec_subsql”,"value expression"值为 $P{Exec_sql}
这样就可以将参数传递给子报表
-
如何动态执行sql
在报表属性中将“Query Text"的值设置成 $P!{Exec_sql}
这里使用的是$P!{Exec_sql} 与所有其他例子不同的是,这里使用$P!而不是$P,在
程序中应用时只需要像传递其他参数一样应用就可以了。
同样在子报表属性中将“Query Text"的值设置成 $P!{Exec_subsql}
-
如何实现多表头
在Table的列的“column header"中,选中多列然后右键选择“Group Selected columns",在新的列中添加“Cell”,然后在cell中添加“Static Text"
-
如何简单的执行报表导出