PowerDesigner反向生成PDM和name与注释互换
2015-09-09 20:49
579 查看
powerdesigner反向生成时,经常name和code都为英文,这样会造成麻烦,通过以下方法,讲注释值赋予name。
转载地址:http://songzj.iteye.com/blog/1172037
执行方法:Open PDM -- Tools -- Execute Commands
-- Run Script
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
if len(tab.comment) <> 0 then
tab.name = tab.comment
end if
On Error Resume Next
Dim col 'running column
for each col in tab.columns
if len(col.comment) <>0 then
col.name =col.comment
end if
On Error Resume Next
next
end if
next
end sub
转载地址:http://songzj.iteye.com/blog/1172037
执行方法:Open PDM -- Tools -- Execute Commands
-- Run Script
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
if len(tab.comment) <> 0 then
tab.name = tab.comment
end if
On Error Resume Next
Dim col 'running column
for each col in tab.columns
if len(col.comment) <>0 then
col.name =col.comment
end if
On Error Resume Next
next
end if
next
end sub
相关文章推荐
- 归并排序
- Android属性动画(http://developer.android.com/guide/topics/graphics/prop-animation.html)
- iOS程序启动过程
- Spark on Yarn+Hbase环境搭建指南(三)Spark安装
- 主项定理Master Method 计算时间复杂度
- Android开发:在onTouchEvent中处理任意时间的长按事件
- 02.Jquery Mobile介绍以及Jquery Mobile页面与对话框
- SGU103 The traffic lights 绞脑题
- java 环境变量设置 经典啊 很详细
- HDU - 1233 还是畅通工程(最小生成树模板题)
- 国科:做一家有梦想的芯片企业 五年后年收入100亿---C114
- java读取网页
- 数据库访问性能优化
- hibernate中one-to-one两种配置方式
- 快速排序
- C语言去掉字符串前后空格,中间多余空格
- centos7在VMware下配置网络连接
- bootstrap笔记第一天
- 算法导论——动态规划之最长公共子序列(LCS)和最长回文子序列(LPS)
- POJ - 1287 Networking(最小生成树模板题)