Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search CRM动态搜索通配符_Search_Dynamics Crm_Wildcard - Fatal编程技术网

Search CRM动态搜索通配符

Search CRM动态搜索通配符,search,dynamics-crm,wildcard,Search,Dynamics Crm,Wildcard,我正在探索Dynamics CRM 4,当我搜索记录时 例如,联系人(例如Abcd)正在按Abcd*搜索动力学, 默认情况下,包括最后的通配符 在默认情况下,有没有办法将通配符也包括在列表中? 例如:bao-->*bao*对不起,没有办法。CRM在运行时以类似SQL的方式转换搜索查询,因此,甚至没有黑客攻击(如修改存储过程) 我通过在自定义ASPX页面中集成IFrame来完成自定义搜索,以避免使用默认的“搜索引擎”。。。也许这是解决您问题的另一种方法。您应该能够为RetrieveMultiple

我正在探索Dynamics CRM 4,当我搜索记录时 例如,联系人(例如Abcd)正在按Abcd*搜索动力学, 默认情况下,包括最后的通配符

在默认情况下,有没有办法将通配符也包括在列表中?
例如:
bao-->*bao*
对不起,没有办法。CRM在运行时以类似SQL的方式转换搜索查询,因此,甚至没有黑客攻击(如修改存储过程)


我通过在自定义ASPX页面中集成IFrame来完成自定义搜索,以避免使用默认的“搜索引擎”。。。也许这是解决您问题的另一种方法。

您应该能够为RetrieveMultiple事件构建预插件,并访问输入参数集合的查询属性,该属性将包含用户键入的搜索字符串。由于您处于pre事件中,您可以在搜索字符串前加一个星号,这将产生您想要的结果。

对不起,我的意思是“……有没有办法在搜索字符串中默认包含通配符?我没有遇到过这种情况。您始终可以手动键入通配符(搜索*Abcd),但这不是很方便或用户友好。您可以使用通配符(*或?)进行搜索。星号表示任意长度的任何字符,问号表示一位数字/字符/符号。这正是我要做的,我还曾尝试添加自定义标记,如[name],以便在实体上搜索特定字段。