默認顯示的列是Name及類型
name和code不支持同時顯示,設置方法:
Tool->Model Options->Name Convention->右側display中選擇顯示name還是code
想同時顯示實際表名和中文說明,使導出圖片圖更加清晰
中文說明放在備注里
默認在添加字段時,備注也是不顯示的,顯示設置的方法
將備注放到 stereotype顯示的設置:
Tool->Display Preferences->table中選擇各對象的stereotype
Tools>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
效果如下
雖然顯示不理想,但是也方便看了,特此記錄下來