-
红颜为谁醉 初学数据Lv2
发表于2018-7-2 11:29
悬赏1
已解决
楼主
文本框过滤条件输入某些特殊字符,会报错,特殊字符
诸如| Φ * - . ( ) / % # ' '' " ""之类
诸如| Φ * - . ( ) / % # ' '' " ""之类
1个回答
1、用if宏来取代mkfilter可以解决双引号嵌套的问题
2.subtitue函数中间参数带有单引号,外层必须使用双引号括起来,且不能混合使用单双引号
<#if(len(@ITEMNAME)=0)#>1=1<#else#>find(Substitute(@ITEMNAME,'\'','ABXCD'),
Substitute(dim(DTDB_POINV_ONHAND_QUANTITIES.ITEM_ID,"ITEM_NAME"),"''","ABXCD"))>-1<#endif#>