- 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
- Private sub ProcessFolder(folder)
- On Error Resume Next
- 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
- if col.comment<>"" and instr( col.name,"*")=0 then
- col.name= col.name & " * " & col.comment
- end if
- next
- end if
- next
- Dim view 'running view
- for each view in folder.Views
- if not view.isShortcut then
- if view.comment<>"" and instr( view.name,"*")=0 then
- view.name = view.name & " * " & view.comment
- end if
- 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
在PD上按下:Ctr+shift + X 后,把以上VBS脚本,复制到上面运行。经改良后不会,执行多次不会重复添加描述。
转:http://blog.csdn.net/jockey/article/details/44682855
相关推荐
powerdesigner视图不支持name,code,comment(列注释)同时显示,本文档完美解决了这个问题。快乐源于分享,需要的拿走
NULL 博文链接:https://yanfei133.iteye.com/blog/1483094
powerDesigner 把name项添加到comment 使用方法使用方法 PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 可以保存该脚本为:name2comment.vbs
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts 将comment覆盖name。 将name自动填充到注释(comment)。
PowerDesigner 中name和comment 互换脚本,可以使用。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
解决PowerDesigner中Name与Code同步的问题
解决PowerDesigner中Name与Code同步的问题
PowerDesigner中使name列的值等于comment列的值的脚本,亲测可用
将powerdesigner中物理模型的英文字段名称转换为显示注释
通常数据表字段使用英文,备注comment完成字段的说明。使用该脚本能够在PowerDesigner批量生成SQL脚本时将name生成数据库中字段的comment
powerdesigner中name和code相关联对程序设计造成不便,可以按照文档进行设置;对于powerdesigner导出的sql代码有引号的解决方案。
PowerDesigner 中把Name值批量复制到Comment实用脚本,注意是在CDM和PDM中运行此脚本便可.PowerDesigner->Tools->Execute Commands->Edit/Run Scripts
PowerDesigner里执行脚本命令,把name列的内容批量复制到comment列。
可以很好的实现comment和name之间的相互转换,针对mysql数据库表的设计很方便
NULL 博文链接:https://stunizhengjia.iteye.com/blog/2018543
Powerdesigner 设计主键code不能重复等问题
在数据库设计中,经常使用数据库逆向工程,将数据库中库表结构转为PDM,为了阅读方便,需要将将表字段的comment转换为PDM的name。该文件解决此问题
1 安装ODBC驱动,2 在控制面板添加添加ODBC,3 PowerDesigner连接MYSQL,4 MySQL表结构导入到PowerDesigner,5 显示Comment列,6 PowerDesigner表结构连同中文注释导入到MySQL
PowerDesigner里执行脚本命令,把comment列的内容批量复制到name列。
powerdesigner逆向工程导入mysql脚本生成PDM带全注释