我的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',則檢查獨立參數屬性高級選項卡。我懷疑這個問題與數據類型有關。 –