如何在水晶报表中显示所有记录

时间:2015-12-28 03:12:39

标签: mysql vb.net crystal-reports

我在水晶报告中显示记录时遇到问题,我正在报告显示员工的个人信息。我为员工ID制作了一个参数,您必须在其中输入员工ID以查看他/她的信息并打印出来。但我无法选择所有可以立即打印所有员工档案的员工。我想要发生的是,当我没有从文本框中输入任何员工ID时,它将显示所有员工信息或个人资料,我只需点击报告查看器中的下一个按钮即可查看其他员工,当我点击时打印它将打印所有员工信息。你能帮帮我这个家伙吗? 先感谢您。 顺便说一下,我正在为这个项目使用vb.net和MySQL数据库...

1 个答案:

答案 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}