如何以编程方式选择位于Architecture Area中的表Symbol?

2020-09-15 19:34发布

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

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


PowerDesigner 16.6

如何以编程方式选择位于"建筑区域"中的表Symbol?

如果sym.ClassName =" Architecture Area Symbol",则对activeDiagram.symbols
中的每个sym分别为
????
????

中的sym

'我需要在该体系结构区域中使用表符号

下一个
如果
下一个

结束

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

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


PowerDesigner 16.6

如何以编程方式选择位于"建筑区域"中的表Symbol?

如果sym.ClassName =" Architecture Area Symbol",则对activeDiagram.symbols
中的每个sym分别为
????
????

中的sym

'我需要在该体系结构区域中使用表符号

下一个
如果
下一个

结束
付费偷看设置
发送
2条回答
亦是此间程序员
1楼-- · 2020-09-15 20:14

您可以创建一个持久选择。 看一下提供的示例脚本:

" C:\ Program Files \ SAP \ PowerDesigner 16 \ VB Scripts \ CreatePersistentSelection.vbs"

天桥码农
2楼-- · 2020-09-15 20:05

我找到了所需的解决方案:


函数%Validate%(obj,ByRef消息)
Dim t,s

对于每个 inactivemodel.ArchitectureAreas
中的t对于t.symbols中的每个s
如果t.GetExtendedAttribute(" room_type")=" new",则
s.LineColor = 0
ELSE
s.LineColor = 255
END IF
下一步
下一步

ActiveDiagram.RedrawAllViews()
%Validate%= True

结束函数

一周热门 更多>