目前有三个子报表,一个主报表。
主报告有两个参数 -SELECTDATE
和EMP_ID
。主报表将 Order_Nbr 发送到所有子报表。
当我只选择 1 个员工和 1 个日期时,所有子报表都可以正常工作,但如果我选择多个值,它就会爆炸。
SQL 将该列作为 INT。我在主报表和子报表中都有两个参数,SELECTDATE 设置为具有多个值的文本,并且 EMP_ID 设置为具有多个值的整数。我的查询包含我的日期 IN (@SELECTDATE) 和 emp_id IN (@EMP_ID)。
它显然会向子报表发送正确的信息,因为它可以工作,但我希望它能够处理更多传递的值。喜欢当前检查和取消检查员工和月末日期的能力,就像它目前在我的查询中使用 IN 函数设置的一样。