PowerDesin把name复制到Comment,把Comment复制到Name
Posted 万剑齐发
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PowerDesin把name复制到Comment,把Comment复制到Name相关的知识,希望对你有一定的参考价值。
PowerDesin把name复制到Comment,把Comment复制到Name的方法:
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
一:将Name中的字符COPY至Comment中
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 \' This routine copy name into comment for each table, each column and each view \' of the current folder Private sub ProcessFolder(folder) Dim Tab \'running table for each Tab in folder.tables if not tab.isShortcut then tab.comment = tab.name Dim col \' running column for each col in tab.columns col.comment= col.name next end if next Dim view \'running view for each view in folder.Views if not view.isShortcut then view.comment = view.name 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
二:将Comment中的字符COPY至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
本文地址:http://www.cnblogs.com/ajiangg/p/6970225.html
以上是关于PowerDesin把name复制到Comment,把Comment复制到Name的主要内容,如果未能解决你的问题,请参考以下文章
PowerDesigner 把Comment/name 互转
PowerDesigner 把Comment写到name中 和把name写到Comment中 pd7以后版本可用
PowerDesigner 把Comment写到name中 和把name写到Comment中 pd7以后版本可用