• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PowerDesigner name2comment 显示表注释

mysql 搞代码 4年前 (2022-01-09) 22次浏览 已收录 0个评论

在PowerDesigner中按Ctrl Shift X,然后将下面的脚本粘贴进去,并运行,就可以 将列的name生成到注释comment中去 [vb] view plaincopy Option Explicit ValidationMode= True InteractiveMode=im_Batch Dim mdl ‘thecurrentmodel ‘getthecurrentactivemodel

在PowerDesigner中按Ctrl + Shift + X,然后将下面的脚本粘贴进去,并运行,就可以

将列的name生成到注释comment中去

[vb] view plaincopy

  1. Option Explicit
  2. ValidationMode = True
  3. InteractiveMode = im_Batch
  4. Dim mdl ‘ the current model
  5. ‘ get the current active model
  6. Set mdl = ActiveModel
  7. If (mdl Is Nothing) Then
  8. MsgBox “There is no current Model “
  9. ElseIf Not mdl.IsKindOf(PdPDM.cls_Model) Then
  10. MsgBox “The current model is not an Physical Data model. “
  11. Else
  12. ProcessFolder mdl
  13. End If
  14. ‘ This routine copy name into comment for each table, each column and each view
  15. ‘ of the current folder
  16. Private sub ProcessFolder(folder)
  17. Dim Tab ‘running table
  18. 本文来源gao@daima#com搞(%代@#码网

  19. for each Tab in folder.tables
  20. if not tab.isShortcut then
  21. tab.comment = tab.name
  22. Dim col ‘ running column
  23. for each col in tab.columns
  24. col.comment= col.name
  25. next
  26. end if
  27. next
  28. Dim view ‘running view
  29. for each view in folder.Views
  30. if not view.isShortcut then
  31. view.comment = view.name
  32. end if
  33. next
  34. ‘ go into the sub-packages
  35. Dim f ‘ running folder
  36. For Each f In folder.Packages
  37. if not f.IsShortcut then
  38. ProcessFolder f
  39. end if
  40. Next
  41. end sub

显示注释操作:

选择那个表,右键->Properties->Columns->Customize Columns and Filter(或直接用快捷键Ctrl+U)->Comment(前面打勾)->OK



搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PowerDesigner name2comment 显示表注释

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址