zoukankan      html  css  js  c++  java
  • esigner中name和comment互換

    1 PowerDesigner中批量根据对象的name生成comment的脚本

    执行方法:Open PDM -- Tools -- Execute Commands -- Run Script

    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 code 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 

  • 相关阅读:
    不走弯路,就是捷径
    小白逆袭之路
    java期末设计(十三周)
    java第6次作业
    java第五次作业
    java第四次作业
    第三次作业
    第二次作业
    对异常的看法
    java学习笔记(一)
  • 原文地址:https://www.cnblogs.com/lanblogs/p/11016235.html
Copyright © 2011-2022 走看看