zoukankan      html  css  js  c++  java
  • powerdesign中逆向工程后name和comment的互换

      powerdesign 中,将数据库中可以逆向生成pdm的结构图,比较清晰看到系统的结构, 
    但假如是db先行的话,一般是db中的每个列中用comment中文注释说明这列是 
    干什么的,但逆向工程后,会发现pd中的name和code都变成中文, 
    其中我们期望的是name是中文,code是英文(就是db中的列),那么我们其实 
    可以将db中的comment跟name进行一个复制,把comment中的内容都全部复制到 
    name中去就可以了,网上找到这个VBS脚本,原来pd中的也可以用VBS对PD的对象进行编程的, 

    VBS脚本如下: 

     pasting

    1. Option Explicit  
    2. ValidationMode = True  
    3. InteractiveMode = im_Batch  
    4.   
    5. Dim mdl   
    6.   
    7.   
    8. Set mdl = ActiveModel  
    9. If (mdl Is Nothing) Then  
    10.    MsgBox "There is no current Model"  
    11. ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then  
    12.    MsgBox "The current model is not an Physical Data model."  
    13. Else  
    14.    ProcessFolder mdl  
    15. End If  
    16. Private sub ProcessFolder(folder)  
    17.    Dim Tab  
    18.    for each Tab in folder.tables  
    19.       if not tab.isShortcut then  
    20.          if (not isnull(tab.comment)) and (trim(tab.comment)<>"") then  
    21.             tab.name = tab.comment  
    22.          end if  
    23.          Dim col   
    24.          for each col in tab.columns  
    25.          if (not isnull(col.comment)) and  (trim(col.comment)<>"")   then  
    26.             col.name= col.comment  
    27.          end if  
    28.          next  
    29.       end if  
    30.    next  
    31.   
    32.    Dim view  
    33.    for each view in folder.Views  
    34.       if not view.isShortcut then  
    35.          if (not isnull(view.comment)) and (trim(view.comment)<>"") then  
    36.             view.name = view.comment  
    37.          end if  
    38.       end if  
    39.    next  
    40.   
    41.      
    42. end sub 
  • 相关阅读:
    用例失败重新运行
    pytest启动浏览器,失败用例截图
    解决pycharm问题:module 'pip' has no attribute 'main'
    pytest的HTML
    pytest 的 yield
    pytest的setup和teardown
    pytest的fixture和conftest
    pycharm运行pytest
    简单易用的MongoDB
    快速入门系列--CLR--02多线程
  • 原文地址:https://www.cnblogs.com/tangruixin/p/11474335.html
Copyright © 2011-2022 走看看