使用时PowerDesigner创建数据库设计,不显示注释的解决/及将comment转为名字

当使用PowerDesigner创建数据库设计时,没有注释?按照我的引导,来创建一下吧
具体步骤如下:
1、菜单栏选择tools(工具)–>
在这里插入图片描述
2、选择显示首选项:
在这里插入图片描述
3、上面的操作hui弹出下面的第一步,然后按流程操作就好了
在这里插入图片描述
4、别急,还没有结束,
在这里插入图片描述

选择右面第一个Edit/run Script这个,将下列代码赋值进去执行一下,就大功告成了

name to comment```

		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 
		                  tab.comment   =   tab.name 
		                  Dim   col   '   running   column 
		                  for   each   col   in   tab.columns 
		                        col.comment=   col.name 
		                  next 
		            end   if 
		      next
		      Dim   view   'running   view 
		      for   each   view   in   folder.Views 
		            if   not   view.isShortcut   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
就会将那么属性改变成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   comment   into  name    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 
                    tab.name = tab.comment   
                  Dim   col   '   running   column 
                  for   each   col   in   tab.columns 
                        col.name = col.comment  
                  next 
            end   if 
      next
      Dim   view   'running   view 
      for   each   view   in   folder.Views 
            if   not   view.isShortcut   then 
                 view.name =  view.comment   
            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


``

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值