点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何使用选择专家使用输入参数(1,2,4,5,7,13)的'in'来过滤字符串数据。 我正在使用带有Crystal Report Viewer的.NET应用程序。 我传入的是诸如"((1,2,4,5,6,23,24)"之类的AssetID字符串。我想使用select Expert根据输入的字符串数据过滤报告以选择'IN'。不幸的是 ,这是行不通的-使用'IN'时,它是在寻找数字而不是字符串。是否有更好的方法来实现此目的?我有多个子报表,因此无法将其作为子报表。
预先感谢
唐
唐纳德
使用" in"时,必须像这样对字符串" []"使用方括号;
在[" A"," B"," C"," D"]
如果使用这样的数字,则只能使用尖括号"()";
在(1,2,3,4,5)
请注意,每个字符串值都用双引号引起来,而数字根本没有引号。
最诚挚的问候,
我放弃了,最终付了钱给这个公式帮助的人……所以,如果有人感兴趣,这是怎么做的:
创建一个公式字段并将其粘贴到其中:
StringVar Temp;
Stringvar AssetIDList;
温度:="," + Cstr({view_assets.AssetId},0)+",";
AssetIDList:="," + {?AssetIDs} +",";
如果Instr(AssetIDList,Temp)= 0那么
错误
其他
正确
//Temp +"-" + AssetIDList
替换为您的适当字段。 在上述情况下,它是view_assets.AssetID和参数?AssetID的-您将替换为自己的...
创建公式字段后,您将根据该公式字段将其值设置为True来创建选择公式。
就是这样-希望有人能够使用它-我为此花了135美元...。
唐纳德
我放弃了,最终付了钱帮助这个公式...所以,如果有人感兴趣,这是怎么做的:
创建一个公式字段并将其粘贴到其中:
StringVar Temp;
Stringvar AssetIDList;
温度:="," + Cstr({view_assets.AssetId},0)+",";
AssetIDList:="," + {?AssetIDs} +",";
如果Instr(AssetIDList,Temp)= 0那么
错误
其他
正确
//Temp +"-" + AssetIDList
替换为您的适当字段。 在上述情况下,它是view_assets.AssetID和参数?AssetID的-您将替换为自己的...
创建公式字段后,您将根据该公式字段将其值设置为True来创建选择公式。
就是这样-希望有人能够使用它-我为此花了135美元...。
唐纳德
^ ^ ^ ^ ^ ^ ^ ^ ^ ^答案^ ^ ^ ^ ^ ^ ^ ^ ^ ^
最感谢大家
一周热门 更多>