多个运算符AND/OR

2020-09-26 04:23发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

有人可以在这种情况下解释我如何使用多个运算符AND和OR:

全局StringVar类型;
 如果UBound(myString)> = 1
 然后键入:= ToText(myString [1]);
 类型:=如果类型=" F1A"或类型=" F1E"或类型=" F6A"或类型=" F6E",则为" F";
 类型:=如果类型=" G1A"或类型=" G1E"或类型=" G6A"或类型=" G6E",则为" G";

 全球StringVar设计;
 如果UBound(myString)> = 2
 然后设计:= ToText(myString [2]);
 设计:=替换(设计," I","");
 设计:=如果(设计=" 20")和(类型=" F")或(设计=" 21")和(类型=" F")或(设计=" 22")和(类型=" F"  )然后是" 2";
 设计
 

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

有人可以在这种情况下解释我如何使用多个运算符AND和OR:

全局StringVar类型;
 如果UBound(myString)> = 1
 然后键入:= ToText(myString [1]);
 类型:=如果类型=" F1A"或类型=" F1E"或类型=" F6A"或类型=" F6E",则为" F";
 类型:=如果类型=" G1A"或类型=" G1E"或类型=" G6A"或类型=" G6E",则为" G";

 全球StringVar设计;
 如果UBound(myString)> = 2
 然后设计:= ToText(myString [2]);
 设计:=替换(设计," I","");
 设计:=如果(设计=" 20")和(类型=" F")或(设计=" 21")和(类型=" F")或(设计=" 22")和(类型=" F"  )然后是" 2";
 设计
 
付费偷看设置
发送
2条回答
落灬小鱼
1楼 · 2020-09-26 04:53.采纳回答

Zdenek,你好

请尝试:

全局StringVar类型;
 如果UBound(myString)> = 1
 然后键入:= ToText(myString [1]);
 类型:=如果类型IN [" F1A"," F1E"," F6A"," F6E"]然后是" F"如果类型IN [" G1A"," G1E"," G6A"," G6E"]然后"  G";
 全球StringVar设计;
 如果UBound(myString)> = 2
 然后设计:= ToText(myString [2]);
 设计:=替换(设计," I","");
 设计:=如果(设计=" 20"且类型=" F")或(设计=" 21"且类型=" F")或(设计=" 22"且类型=" F")然后" 2";
 设计

-阿比拉什

me_for_i
2楼-- · 2020-09-26 04:46

超级.....效果很好

我已经找到并多次使用if +代替if来代替OR,但是您的风格记录似乎较短,所以我将使用它。

谢谢

一周热门 更多>