PowerDesigner模型的Name/Code自动转换 脚本
程序员文章站
2024-02-20 21:42:10
...
PowerDesigner 模型的 Name/Code自动转换
在使用 PowerDesigner建模时我们经常用英文字母作为代码 (Code)而用中文作为名称 (Name)以方便阅读理解,而 PowerDesigner自动的 Name/Code转换是简单的将 Name复制到 Code,使用起来不太方便,幸好 PD提供了一个自定义 Name/Code转换的机制可以让我们编写脚本来实现定制的转换。下面是一个简单的转换脚本,通过在 Name 栏目同时输入中文和英文,中/ 英文之间用 "#"作为分隔来自动输入 Code栏目的内容。
.set_value(_First, true , new)
.foreach_part(%Name%, "'#'")
.if (%_First%)
.delete(%CurrentPart%)
.set_value(_First, false, update)
.else
%.FU:CurrentPart%
.endif
.next
选择 Tools-->Model Options打开模型选项对话框,将上面的代码复制进入就可以了。
在使用 PowerDesigner建模时我们经常用英文字母作为代码 (Code)而用中文作为名称 (Name)以方便阅读理解,而 PowerDesigner自动的 Name/Code转换是简单的将 Name复制到 Code,使用起来不太方便,幸好 PD提供了一个自定义 Name/Code转换的机制可以让我们编写脚本来实现定制的转换。下面是一个简单的转换脚本,通过在 Name 栏目同时输入中文和英文,中/ 英文之间用 "#"作为分隔来自动输入 Code栏目的内容。
.set_value(_First, true , new)
.foreach_part(%Name%, "'#'")
.if (%_First%)
.delete(%CurrentPart%)
.set_value(_First, false, update)
.else
%.FU:CurrentPart%
.endif
.next
选择 Tools-->Model Options打开模型选项对话框,将上面的代码复制进入就可以了。
上一篇: ASP.net处理XML数据实例浅析
下一篇: 一个实用的JSP分页代码