我在水晶报告中显示记录时遇到问题,我正在报告显示员工的个人信息。我为员工ID制作了一个参数,您必须在其中输入员工ID以查看他/她的信息并打印出来。但我无法选择所有可以立即打印所有员工档案的员工。我想要发生的是,当我没有从文本框中输入任何员工ID时,它将显示所有员工信息或个人资料,我只需点击报告查看器中的下一个按钮即可查看其他员工,当我点击时打印它将打印所有员工信息。你能帮帮我这个家伙吗? 先感谢您。 顺便说一下,我正在为这个项目使用vb.net和MySQL数据库...
答案 0 :(得分:1)
在创建的静态参数中添加一个默认值All
。
如果你想选择all,那么选择那个参数,并在记录选择公式中写下代码。
if {?parameter} <> "ALL"
then table.employeeid = {?Parameter}
else table.employeeid=table.employeeid
试试这个
{view_dtr.dtr_date} in {?date_from} to {?date_to} and if {?emp_id} <> "ALL" then
{view_dtr.employee_id} = tonumber({?emp_id} )
else
{view_dtr.employee_id}={view_dtr.employee_id}