zoukankan      html  css  js  c++  java
  • PowerDesigner--comment和name互相复制

    1、comment复制到name 脚本代码:

    Option Explicit
    ValidationMode = True
    InteractiveMode = im_Batch
    Dim mdl
    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)
    Dim Tab
    for each Tab in folder.tables
    if not tab.isShortcut then
    tab.name=tab.comment
    Dim col
    for each col in tab.columns
    col.name=col.comment
    next
    end if
    next
    end sub

    2、name复制到comment 脚本代码:

    Option Explicit
    ValidationMode = True
    InteractiveMode = im_Batch
    Dim mdl
    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)
    Dim Tab
    for each Tab in folder.tables
    if not tab.isShortcut then
    tab.comment=tab.name
    Dim col
    for each col in tab.columns
    col.comment=col.name
    next
    end if
    next
    end sub

    复制上述脚本,在PowerDesigner中依次点击:Tools->Execute Commands->Edit/Run Script,粘贴代码到下面的文本框,点击 Run 按钮即可实现相应的复制。
    ---------------------
    作者:agoodchild
    来源:CSDN
    原文:https://blog.csdn.net/ku_cha_cha/article/details/45603067
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    【js】栈方法和队列方法
    adb devices 不能连接设备 could not install *smartsocket* listener
    mysql无法启动服务,错误1067
    Sql Server存储过程详解
    ef not in
    checkbox多选框取值
    Linq 常用操作(增删改)
    二进制与图片相互转换
    jQuery 二级联动
    百度地图API功能
  • 原文地址:https://www.cnblogs.com/niudaxianren/p/11090895.html
Copyright © 2011-2022 走看看