博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PowerDesigner显示Comment注释
阅读量:5049 次
发布时间:2019-06-12

本文共 2477 字,大约阅读时间需要 8 分钟。

PowerDesigner默认显示的列是Name及类型,如下图示:

现在需要显示注释列,以便使得ER图更加清晰。但是PowerDesigner勾选Comment显示没有效果,所以通过以下几步来处理:

双击表,弹出表属性对话框,切到ColumnTab,默认是没显示Comment的,显示Comment列,这么做

设置显示Comment

有了Comment列,并补充Comment信息

确定保存,打开菜单 Tools>Display Perferences..

调整显示的Attribute

OK,保存,确定,退出设置页,应用到所有标识,可以看到表变化

1 Option   Explicit      2 ValidationMode   =   True      3 InteractiveMode   =   im_Batch   4 Dim blankStr   5 blankStr   =   Space(1)   6 Dim   mdl   '   the   current   model     7      8 '   get   the   current   active   model      9 Set   mdl   =   ActiveModel     10 If   (mdl   Is   Nothing)   Then     11       MsgBox   "There   is   no   current   Model "     12 ElseIf   Not   mdl.IsKindOf(PdPDM.cls_Model)   Then     13       MsgBox   "The   current   model   is   not   an   Physical   Data   model. "     14 Else     15       ProcessFolder   mdl     16 End   If    17     18 Private   sub   ProcessFolder(folder)     19 On Error Resume Next    20       Dim   Tab   'running     table     21       for   each   Tab   in   folder.tables     22             if   not   tab.isShortcut   then     23                   tab.name   =   tab.comment    24                   Dim   col   '   running   column     25                   for   each   col   in   tab.columns     26                   if col.comment = "" or replace(col.comment," ", "")="" Then  27                         col.name = blankStr  28                         blankStr = blankStr & Space(1)  29                   else    30                         col.name = col.comment     31                   end if    32                   next     33             end   if     34       next    35     36       Dim   view   'running   view     37       for   each   view   in   folder.Views     38             if   not   view.isShortcut   then     39                   view.name   =   view.comment     40             end   if     41       next    42     43       '   go   into   the   sub-packages     44       Dim   f   '   running   folder     45       For   Each   f   In   folder.Packages     46             if   not   f.IsShortcut   then     47                   ProcessFolder   f     48             end   if     49       Next     50 end   sub
打开菜单Tools>Execute Commands>Edit/Run Script.. 或者用快捷键 Ctrl+Shift+X

 

执行完,可以看到第3列显示备注哈哈,效果如下

原理就是把显示name的列的值,替换成注释的值,所以下次如果调整comment,还有重新执行脚本,所以最好放在最后执行。

 

转载自 ,博主地址:http://blog.csdn.net/difffate。 https://blog.csdn.net/difffate/article/details/77945239

转载于:https://www.cnblogs.com/fzygun/p/8705624.html

你可能感兴趣的文章
字符串的常用方法
查看>>
SQL查询语句 常用示例
查看>>
抄写例题作业1
查看>>
Nginx geo模块
查看>>
mingw using pthread
查看>>
centos6.4搭建基于ftp的yum源让本地局域网服务器使用
查看>>
php GD 和图像处理函数, 制作一张图片
查看>>
设计模式第二篇-观察者模式
查看>>
把一元可以分解成几个1毛,2毛,5毛?
查看>>
windows系统安装gcc编译器----c/c++语言编译器
查看>>
12、Oracle中的dual数据表
查看>>
python网络编程-OSI七层模型详解
查看>>
scala 模式匹配详解 2 scala里是怎么实现的?
查看>>
音视频处理中的硬压缩与软压缩
查看>>
STL-map
查看>>
第三周进度条
查看>>
Keil的lib生成个人总结
查看>>
java程序员常见面试题
查看>>
java @SuppressWarnings注解
查看>>
关于插件的开发入门。
查看>>