2009-11-24 211 views
2

我在研究Dynamics CRM 4,當我搜索記錄 時,例如,聯繫人, Abcd,Dynamics正在通過Abcd *, 進行搜索,最終默認包括WildCard。CRM Dynamics搜索通配符

是否有任何方法在默認情況下在啓動時也包括Wild Card?例如, Abcd --> *Abcd*

+0

對不起,我的意思是'...有沒有什麼辦法可以在啓動時默認包含Wild Card?防爆。 Abcd - > * Abcd *' – 2009-11-24 17:57:34

+0

不是我碰到過。您可以隨時手動輸入通配符(搜索* Abcd),但那不太方便或用戶友好。 – 2009-11-24 19:59:46

+0

您可以使用通配符(*或?)進行搜索。星號表示任何字符長度,問號表示一個數字/字符/符號。 – raphie 2017-07-19 20:34:32

回答

1

對不起,沒有辦法做到這一點。 CRM正在運行時在SQL Like中翻譯搜索查詢,因此,甚至沒有破解(如修改存儲過程)。

我已經做了一個自定義搜索,通過在自定義ASPX頁面中集成IFrame來避免使用默認的「搜索引擎」......也許這是您的問題的替代解決方案。

5

您應該能夠爲RetrieveMultiple事件構建一個預插件,並訪問Input Parameters集合的Query屬性,該集合將包含用戶輸入的搜索字符串。由於您處於預先事件中,因此您可以在搜索字符串前添加一個星號,該字符串應該會產生您想要的結果。

+0

這正是我如何去做的,我玩過也加入了像[名字]這樣的自定義標籤,所以我可以搜索實體上的特定字段。 – Chris 2012-04-19 15:05:17