博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PDM中列举所有含取值范围、正则表达式约束的字段
阅读量:5993 次
发布时间:2019-06-20

本文共 972 字,大约阅读时间需要 3 分钟。

Option   Explicit

ValidationMode   =   True

InteractiveMode =   im_Batch

Dim   mdl   '当前model

'获取当前活动model

Set   mdl   =   ActiveModel

 

If   (mdl   Is   Nothing)   Then

 

         MsgBox   "There   is   no   current   Model "

 

ElseIf   Not   mdl.IsKindOf(PdPDM.cls_Model)   Then '如果是处理pdm,这里换成PdPDM.cls_Model

 

         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   item   '要处理的对象

 

'先处理每个实体或类的Name和Code

 

dim tab

         for   each   tab   in  folder.tables

            if   not   tab.isShortcut   then

                 dim col      

                 for   each   col   in   tab.columns 

                    if col.ServerCheckExpression <>"" then

                       output col.name

                       output col.ServerCheckExpression

                    end if

                   

                     if col.ListOfValues <>"" then

                       output col.name

                       output col.ListOfValues

                    end if

                   

                 next

            end  if

         next

 

        '递归遍历子文件夹

         Dim   f   '子文件夹

         For   Each   f   In   folder.Packages

               if   not   f.IsShortcut   then

                     ProcessFolder   f

               end   if

         Next

   end   sub

转载于:https://www.cnblogs.com/mol1995/p/7183974.html

你可能感兴趣的文章
shell grep 高亮
查看>>
select count(*)和select count(1)的区别
查看>>
***XAMPP:报错 Unable to load dynamic library的解决方法
查看>>
《Java程序设计》 课程教学
查看>>
2014百度之星第三题Xor Sum(字典树+异或运算)
查看>>
Eclipse设置不格式化注释
查看>>
Android IOS WebRTC 音视频开发总结(五六)-- 如何测试网络性能?
查看>>
FAQ系列 | 监控平均SQL响应时长
查看>>
Codevs 3728 联合权值
查看>>
Caffe学习系列(15):计算图片数据的均值
查看>>
【Spring】Spring学习笔记-01-入门级实例
查看>>
C#:文件、路径(Path_File)
查看>>
EditTex属性
查看>>
影响计划的若干种种
查看>>
用 Navicat 写mysql的游标
查看>>
iOS开发-状态模式
查看>>
oracle10G之前介质下载地址【珍藏版】
查看>>
Mac和iOS开发资源汇总
查看>>
心态不好,你注定是个弱者!
查看>>
内存损坏问题的演示样例及分析
查看>>