当前位置: 代码迷 >> PowerDesigner >> powerDesigner 批改字段值VB脚本
  详细解决方案

powerDesigner 批改字段值VB脚本

热度:3884   发布时间:2013-02-26 00:00:00.0
powerDesigner 修改字段值VB脚本
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
                   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

      '   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
  相关解决方案