我的SSRS报告(2008版)有两个参数。第一个是接收Supervisor'userid输入的文本框。第二个是下拉列表,它取决于第一个参数,以显示在主管下工作的所有员工姓名。在输入第一个参数的管理员用户标识后,第二个参数不会自动刷新。然后我按下回车键输入第一个参数,错误信息显示我必须为第二个参数选择一个值。我的问题是如何在我输入文本框中的第一个参数后自动刷新第二个参数。SSRS第二个参数在输入第一个参数后不刷新
非常感谢您的帮助!
我的SSRS报告(2008版)有两个参数。第一个是接收Supervisor'userid输入的文本框。第二个是下拉列表,它取决于第一个参数,以显示在主管下工作的所有员工姓名。在输入第一个参数的管理员用户标识后,第二个参数不会自动刷新。然后我按下回车键输入第一个参数,错误信息显示我必须为第二个参数选择一个值。我的问题是如何在我输入文本框中的第一个参数后自动刷新第二个参数。SSRS第二个参数在输入第一个参数后不刷新
非常感谢您的帮助!
既是你的参数,又是Network_ID所有INTEGERS?
如果您的第一个参数也基于基于其他数据集的下拉列表,它可能会更好。
SELECT DISTINCT a2.Last_Name + ', ' + a2.First_Name AS Manager_Name, a2.Network_ID as Manager_ID
FROM Client_All c
INNER JOIN DimStaff d ON c.STF_NBR = D.ECMS_Wrkr_ID
INNER JOIN STAFF s ON s.STF_NBR = D.ECMS_Wrkr_ID
INNER JOIN ADPFile a ON s.FILE_NBR = CAST(a.FILE_NBR AS nvarchar)
INNER JOIN ADPFile a2 ON a2.Position_NBR = a.Supervisor_Position_NBR
你能告诉我们第二个参数的查询吗? – newGuy
SELECT DISTINCT一个。[LAST_NAME] + '' +一个。[FIRST_NAME] AS Staff_Name ,一个。[NETWORK_ID] AS Staff_ID ,a2.Network_ID为[MANAGER_ID] ,s.STF_NBR如Staff_Nbr FROM Client_AllÇ INNER JOIN DimStaff d ON c.STF_NBR = D.ECMS_Wrkr_ID INNER JOIN职工S ON s.STF_NBR = D.ECMS_Wrkr_ID LEFT OUTER JOIN ADPFile一个ON s.FILE_NBR =铸造(a.FILE_NBR如nvarchar的) LEFT OUTER JOIN ADPFile A2 ON a2.Position_NBR = a.Supervisor_Position_NBR WHERE a2.Network_ID = @ User_ID ORDER BY Staff_Name – Ice
@User_id是Int数据类型?如果它被设置为'never refresh',则检查独立参数属性高级选项卡。我怀疑这个问题与数据类型有关。 –