PowerDesigner如何将Code转化成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

Private   sub   ProcessFolder(folder)
On Error Resume Next
      Dim   Tab   ‘running     table
      for   each   Tab   in   folder.tables
            if   not   tab.isShortcut   then
                  tab.name   =   tab.code + "(" + tab.comment + ")"
                  Dim   col   ‘   running   column
                  for   each   col   in   tab.columns
                  if col.comment="" then
                  else
                        col.name=   col.code + "(" + col.comment + ")"
                  end if
                  next
            end   if
      next

      Dim   view   ‘running   view
      for   each   view   in   folder.Views
            if   not   view.isShortcut   then
                  view.name   =   view.code + "(" + 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
时间: 2024-11-10 15:06:07

PowerDesigner如何将Code转化成NAME的相关文章

PowerDesigner Name、Code 映射设置

1. 设置 Code 大写 2. Code 单词间添加下划线 3. 设置 Name.Code 映射 4. 设置 Glossary 5. Excel 导入 Glossary 6. 共享 Glossary

PowerDesigner 修改Name ,Code 不变

tools-> General   Options-> Dialog:Operation   Modes: 去掉 NameToCodeMirroring 前面的√ 原文地址:https://www.cnblogs.com/hao-1234-1234/p/9087303.html

PowerDesigner常用功能总结

1.PowerDesigner设计表时显示注释列Comment 选中准备编辑的表,[右键]->[Properties]->[Columns]->[Customize Columns and Filter]->[Comment]->[OK] 或使用快捷键 [右键]->[Properties]->[Columns]->[Ctrl+U]->[Comment]->[OK] 2.powerdesigner中设置code的值不随name值的改变而改变(即na

URAL 1519 Formula 1

题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1519 陈丹琦的<基于连通性状态压缩的动态规划问题>的论文上的题目 题意: 给你m*n的棋盘,有的格子是障碍,问共有多少条回路使得经过每个非障碍格子恰好一次. 做法: 论文上的思路讲的很清楚了,这里用最小表示法来做. 因为(2 ≤ N, M ≤ 12),所以最多出现6个联通块,所以用8进制来做. 1 #include <bits/stdc++.h> 2 using name

python学习之案例

1.验证码生成案例: #!/usr/bin/env python import random code=[] for i in range(6): if i == random.randint(1,5): code.append(str(random.randint(1,9))) else: temp = random.randint(65,90) code.append(chr(temp)) #chr转化成字母 print(''.join(code)) #格式化成字符串 2.线程和进程对比 f

C# 第六次作业

这节课我们主要学习了.Net,LINQ和xml 老师先为我们介绍了.Net的框架,也就是通过compiler将C# code转化成CIL(公共中间语言)再转化成CLR(公共语言运行库). 之后,老师为我们讲解了LINQ (Language-INtegrated Query),也就是语言集成查询,它是连接程序和数据库的桥梁,有以下特点: 1. Programmers perform every day is finding and retrieving objects in memory, a d

PowerDesigner 15的Table表视图的列显示Code

PowerDesigner 15的图表的Table表视图一般显示成这样: 现在,我要将Code显示到Table表视图上,该怎么做?选择菜单:Tools→Display Preferences,弹出对话框选择Table,点击Advanced按钮,弹出对话框选择Columns,点击Select按钮,弹出对话框后选中Code并将其移动到最上面. 现在看看Table表视图的效果:

PowerDesigner Name/Code自动调整

脚本1: .set_value(_First, true, new) .foreach_part(%Name%, "'#'") .if (%_First%) .delete(%CurrentPart%) .enddelete.set_value(_First, false, update) .else %CurrentPart% .endif .next 这个例子是把Name内容的#号后边的内容当作Code. 脚本2: .set_value(_First, true, new) .fo

PowerDesigner中Name与Code同步的问题

PowerDesigner中Name与Code同步的问题. PowerDesigner中,但修改了某个字段的name,其code也跟着修改,这个问题很讨厌,因为一般来说,name是中文的,code是字段名. 解决方法如下: 1.选择Tools->GeneralOptions...菜单,出现General Options对话框. 2.从Category中选择Dialog项. 3.取消右边“Name to Code mirroring”复选框.如下图: http://blog.csdn.net/fo