首页 > 其他 > 详细

POWERDESIGNER 将名称(name)替换为注释(comment)

时间:2020-03-28 16:55:36      阅读:127      评论:0      收藏:0      [点我收藏+]

PowerDesigner->Tools->Execute Commands->Edit/Run Scripts

将comment覆盖name

Option Explicit
ValidationMode = True
InteractiveMode = im_Batch

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
tab.name = tab.comment
Dim col  running column
for each col in tab.columns
if col.comment="" then
else
col.name= col.comment
end if
next
end if
next

Dim view running view
for each view in folder.Views
if not view.isShortcut then
view.name = 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

 

POWERDESIGNER 将名称(name)替换为注释(comment)

原文:https://www.cnblogs.com/idtjie/p/12587894.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!