如何使用Select Expert使用'in'(1,2,4,5,7,13)筛选字符串数据

2020-08-24 08:59发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何使用选择专家使用输入参数(1...

         点击此处--->   EasySAP.com群内免费提供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'时,它是在寻找数字而不是字符串。是否有更好的方法来实现此目的?我有多个子报表,因此无法将其作为子报表。

预先感谢

3条回答
我是小鹏鹏啊
2020-08-24 09:25

我放弃了,最终付了钱给这个公式帮助的人……所以,如果有人感兴趣,这是怎么做的:

创建一个公式字段并将其粘贴到其中:

StringVar Temp;

Stringvar AssetIDList;

温度:="," + Cstr({view_assets.AssetId},0)+",";

AssetIDList:="," + {?AssetIDs} +",";

如果Instr(AssetIDList,Temp)= 0那么

错误

其他

正确

//Temp +"-" + AssetIDList

替换为您的适当字段。 在上述情况下,它是view_assets.AssetID和参数?AssetID的-您将替换为自己的...

创建公式字段后,您将根据该公式字段将其值设置为True来创建选择公式。

就是这样-希望有人能够使用它-我为此花了135美元...。

唐纳德

一周热门 更多>