在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Ctrl + Shift + X,打开脚本编辑界面,使用VBScript编写脚本 点击帮助按钮,可以打开OLE Help,“Libraries >> PdPDM”中可以查看内置的类库。“Appendix >> Code sample”中可以查看编码的示例。 在“D:\Program Files (x86)\Sybase\PowerDesigner 15\VB Scripts”中可以看到系统内置的vbs文件格式的脚本。 脚本示例 复制代码 代码如下:dim model '当前模型 set model = ActiveModel If (model Is Nothing) Then MsgBox "没有选择模型,请选择一个模型并打开." ElseIf Not model.IsKindOf(PdPDM.cls_Model) Then MsgBox "当前选择的不是一个物理模型(PDM)." Else ProcessTables model End If '***************************************************************************** '函数:ProcessTables '功能:递归遍历所有的表 '***************************************************************************** sub ProcessTables(folder) '处理模型中的表 dim table for each table in folder.tables if not table.IsShortCut then CustomSub table '自定义过程用来处理相关的操作,比如把字段名全部大写 end if next '对子目录进行递归 dim subFolder for each subFolder in folder.Packages ProcessTables subFolder next end sub 【错误1】 “constraint name uniqueness” 分析:引用的约束名冲突 方法1,主菜单Model >> Referenses >> FK Constraint Name 查找相同的相同的项 方法2,在弹出错误的项目中,点击鼠标右键,选择“automatic correction” |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论