利用VBA把PowerDesigner的comment复制到name

代码如下:

Option   Explicit
‘-------------------------------------------------------------------------------
‘作用:PowerDesigner物理模型复制comment到name
‘
‘作者: 王国狮
‘
‘时间: 2015-12-18
‘
‘版本: V1.0
‘
‘注意:如果name有值,将会覆盖;可以重复执行,不会多次复制
‘-------------------------------------------------------------------------------

 ValidationMode   =   True
 InteractiveMode   =   im_Batch

Dim   mdl   ‘当前模型

‘获取当前活动的模型
 Set   mdl   =   ActiveModel
 If   (mdl   Is   Nothing)   Then
       MsgBox   "未找到活动的模型!"
 ElseIf   Not   mdl.IsKindOf(PdPDM.cls_Model)   Then
       MsgBox   "当前模型不是物理模型!"
 Else
       ProcessFolder   mdl
       msgbox "执行完成!"
 End   If

Private   sub   ProcessFolder(folder)
 On Error Resume Next
       Dim   Tab   ‘表处理
       for   each   Tab   in   folder.tables
             if   not   tab.isShortcut   then
                     if trim(tab.comment)<>"" then
                   tab.name   =   trim(tab.comment)
                end if
                   Dim   col   ‘字段处理
                   for   each   col   in   tab.columns
                   if col.comment="" then
                   else
                           if trim(col.comment)<>"" then
                         col.name=   trim(col.comment)
                      end if
                   end if
                   next
             end   if
       next

      Dim   view   ‘视图处理
       for   each   view   in   folder.Views
             if   not   view.isShortcut   then
                     if trim(view.comment)<>"" then
                   view.name   =   trim(view.comment)
                end if
             end   if
       next

      ‘进入子floder
       Dim   f   ‘子folder
       For   Each   f   In   folder.Packages
             if   not   f.IsShortcut   then
                   ProcessFolder   f
             end   if
       Next
 end   sub
时间: 2024-09-29 22:07:53

利用VBA把PowerDesigner的comment复制到name的相关文章

利用VBA把PowerDesigner的name复制到comment

代码如下: Option Explicit '------------------------------------------------------------------------------- '作用:PowerDesigner物理模型复制name到comment ' '作者: Lio5n '时间: 2015-12-18 ' '版本: V1.0 ' '说明:如果comment有值,不会覆盖:可以重复执行,不会多次复制 '--------------------------------

转-PowerDesigner 把Comment复制到name中和把name复制到Comment

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文.Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题 在PowerDesigner中使用方法为: PowerDesigner->Tools->Execute Commands->Edit/Run Scr

PowerDesigner 把Comment复制到name中和把name复制到Comment

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文.Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题 在PowerDesigner中使用方法为: PowerDesigner->Tools->Execute Commands->Edit/Run Scr

PowerDesin把name复制到Comment,把Comment复制到Name

PowerDesin把name复制到Comment,把Comment复制到Name的方法: PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 一:将Name中的字符COPY至Comment中   Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' get the current activ

利用VBA遍历Excel所有sheet的例子

下面是利用VBA遍历Excel sheet的例子,可以用于Excel的批量处理. Sub Insert_CodeString() Dim fs, ft As Object Dim xlApp As Excel.Application Dim xlBook As Excel.Workbook Dim xlSheet As Excel.Worksheet Dim Sql As String Sql = "truncate table code_string;" & Chr(10)

利用VBA导出文件的例子

下面是利用VBA导出文件的例子,可以导出Excel内容等其他可以使用VBA的地方. Sub export_file() Dim fs, ft As Object Dim txtname As String txtname = "export_file" Set fs = CreateObject("scripting.filesystemobject") Set ft = fs.createtextfile(ThisWorkbook.Path & "

利用VBA+OO4O构造CTAIS开放式通用平台

利用VBA+OO4O构造CTAIS开放式通用平台2010-06-08 14:59:28 | 来源:税务信息化论文集 | 作者:于非 易飞 摘  要:文立足于CTAIS系统体系,探讨如何通过OO4O技术和VBA技术搭建ORACLE前端开放式通用平台,同时以通过最低编程技术满足基层信息化建设的要求,从而实现CTAIS功能的扩展.本文提供的通用平台建设通过笔者精简的满足OO4O连接必需的ORACLE免安装客户端,通过EXCEL的VBA接口,采取用户编写的各类查询语句的方式查询综合征管软件分发服务器数据

一种利用强核力和弱核力复制物质原子的仪器

一种利用强核力和弱核力复制物质原子的仪器所属技术领域本专利涉及一种利用强核力和弱核力复制物质原子的仪器.这是一种靠U235原子衰变产生的强核力和弱核力来合成新物质的仪器.背景技术本专利是依据原子是组成物质的最基本单元这样一个事实,只要用X射线扫描得到原子的位置图,就可以按照这个位置图重新排列原子组成新的物质.U235原子被中子轰击后发生裂变,质量发生损失,同时释放出大量的能量,这些.发明内容下面描述一种利用强核力和弱核力复制物质原子的仪器.它可以自由的复制一个10立方米空间中的物体,也可以先扫描

PowerDesigner 把Comment写到name中 和把name写到Comment中 pd7以后版本可用

在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文.Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题: 代码一:将Name中的字符COPY至Comment中 Option   Explicit ValidationMode   =   True Intera