首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

PowerDesigner使用方法总结转

2013-02-24 
PowerDesigner使用方法小结转?二、设置PowerDesigner设计表时,自动将name列值中的一部分复制到code列1、把na

PowerDesigner使用方法小结转

?

二、设置PowerDesigner设计表时,自动将name列值中的一部分复制到code列

1、把name/code自动复制功能打开。默认是打开的。

Tool-Genneral-Options Dialog-Name to Code mirroring

2、Tools->Model Options....->Naming Convention
3、选中Name,并勾选Enable name/code conversions.
4、选择Name To Code

粘贴脚本代码

???????????12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152'把pd中那么name想自动添加到comment里面 '如果comment为空,则填入name;如果不为空,则保留不变,这样可以避免已有的注释丢失. ??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 comment 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 trim(tab.comment)="" then '如果有表的注释,则不改变它.如果没有表注释.则把name添加到注释里面.? ???????tab.comment = tab.name? ????end if?? ?Dim col ' running column?? ?for each col in tab.columns? ??if trim(col.comment)="" then '如果col的comment为空,则填入name,如果已有注释,则不添加;这样可以避免已有注释丢失. ???col.comment= col.name? ??end if? ?next?? ??end if?? ?next?? ?????Dim view 'running view?? ?for each view in folder.Views?? ??if not view.isShortcut and trim(view.comment)=""? then?? ?view.comment = 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

?

参考:

1、PowerDesigner中Table视图同时显示Code和Name http://blog.csdn.net/downmoon/article/details/8108968

2、PowerDesigner Name/Code自动调整(转) http://hi.baidu.com/jonik/item/7d39588c3dda708e4514cf76

3、在PowerDesigner的PDM图形窗口中显示数据列的中文注释 http://blog.csdn.net/zengzhe/article/details/974205

4、powerDesigner 把name项添加到注释(comment),完美方案! http://www.cnblogs.com/dukey/archive/2010/01/20/dukey.html

- by 博客园 afarmer -

?

链接地址:http://www.cnblogs.com/afarmer/archive/2012/11/05/2755327.html

热点排行