我有一個包含一個相當簡單的報告,這反過來又可以部署到CRM 2011查看報表不工作
本身完美的作品,呈現出如預期的數據報告中的RDL文件;它應該只在的前提下工作,因此它利用對過濾視圖的直接SQL訪問來獲取數據。
當我嘗試插入旨在讓用戶快速打開記錄的超鏈接時,我發現他們顯然按預期的方式工作,但是在CRM上部署時,他們被剝離了「活動」一部分,我留下的只是一段文字。我收到了沒有錯誤,報告本身繼續工作完美。
我引用這個鏈接打造的「活躍」文本 - >CRM report drill-through action,基本上leveragin一個文本框的「動作」屬性和CRM_URL
參數,就像這樣:
該走了進去文本框屬性 - >行動 - >「轉到URL」
=Iif(IsNothing(Parameters!CRM_URL.Value),
"",
Parameters!CRM_URL.Value +
"?ID={" + Fields!id.Value.ToString() +
"}&LogicalName=myEntitySchemaName")
我試圖清除谷歌,但它的感覺就像要麼沒人做遇到同樣的問題或者解決的辦法是那麼微不足道沒有人寫了這事。
以前任何人都有這個問題,並知道如何面對它?
UPDATE在已經擺弄更多的代碼
我想爲「轉到URL」行動,用實際表現爲正確評估。如果我將它複製粘貼爲文本框的內容表達式,我可以看到完整的URL(反過來,在瀏覽器中複製粘貼時按預期打開記錄)。
另一個(也許不是)有用的信息補充的是,我們的環境中運行CRM 2011 UR3
您評論的最後一部分感覺它非常相關。如果您將「Fields!id.Value」作爲文本框的文本放置,會發生什麼?它是否輸出您期望的ID? – Jeroen 2012-08-07 10:48:09
Yikes,那是一個奇怪的問題。你應該考慮通過編輯來添加最後的評論,這是非常相關的信息。對不起,雖然我沒有給你答案。 – Jeroen 2012-08-07 12:01:55
我已經清理了我自己的意見並更新了問題 – Alex 2012-08-07 12:12:04