Power Designer 物理逻辑图(PDM)如何显示注释
1、1. 双菌各岔击实体,会弹出实体的属性设置窗口(如下图所示),勾选comment 选项

2、2.选择工具找到首选项,点击进入后设置table 中属性 Stereotype
3、3.工具->Execute Commands->Edit/Run Script 执行命令脚本:
脚本如下:
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim blankStr
blankStr = Space(1)
Dim mdl ' the current model
' get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model "
ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
MsgBox "The current model is not an Physical Data model. "
Else
ProcessFolder mdl
End If
Private sub ProcessFolder(folder)
On Error Resume Next
Dim Tab 'running table
for each Tab in folder.tables
if not tab.isShortcut then
Dim col ' running column
for each col in tab.columns
if col.comment = "" or replace(col.comment," ", "")="" Then
col.stereotype = blankStr
blankStr = blankStr & Space(1)
else
col.stereotype = col.comment
调侮 end if
帮低 next
end if
next
Dim view 'running view
for each view in folder.Views
if not view.isShortcut then
view.stereotype = view.comment
end if
next
' go into the sub-packages
Dim f ' running folder
For Each f In folder.Packages
if not f.IsShortcut then
ProcessFolder f
end if
Next
end sub
4、执行脚本后的实体如下:

1、1.勾选comment 选项
2.设置属性 Stereotype
3.执行脚本
4.查看结果