zoukankan      html  css  js  c++  java
  • PowerDesigner同时显示Name和Code所用vb代码

    '******************************************************************************
    '* File:     comment2stereotype.vbs
    '* Purpose:  Database generation cannot use object names anymore
    '            in version 7 and above.
    '            It always uses the object codes.
    '
    '            In case the object codes are not aligned with your
    '            object names in your model, this script will copy
    '            the object Name onto the object comment for
    '            the Tables and Columns.
    '
    '* Title:    把对象comment拷入stereotype属性中
    '* Version:  1.0
    '* Author:
    '* 执行方法:打开PDM  菜单栏Tools --  Execute Commands -- Edit/Run Script(快捷键:Ctrl+Shift+X)
    '******************************************************************************
    
    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.name = tab.comment
             Dim col ' running column
             for each col in tab.columns
                col.stereotype = col.name
             next
          end if
       next
    
       Dim view 'running view
       for each view in folder.Views
          if not view.isShortcut then
             view.stereotype = 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
  • 相关阅读:
    sharepoint2010无法连接到配置数据库。
    多选框加和单选框一样的控制,只能选一个
    Windows Server 2008 网站访问PHP响应慢的解决方法
    Windows下的PHP安装文件线程安全和非线程安全的区别
    Apache+PHP 环境上传文件配置
    出现 HTTP Error 503. The service is unavailable 错误
    IIS7 上传 下载文件大小限制的设置
    php 错误信息配置
    新篇章
    面向对象
  • 原文地址:https://www.cnblogs.com/zhaolizhe/p/6923850.html
Copyright © 2011-2022 走看看