powerdesigner使用vba脚本创建物理模型的表和列
生活随笔
收集整理的這篇文章主要介紹了
powerdesigner使用vba脚本创建物理模型的表和列
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
試一下用腳本生成物理模型的表和列,不在設(shè)計(jì)視圖操作和設(shè)計(jì)界面錄入內(nèi)容,看能否提高生產(chǎn)力;
選擇菜單,Tools - Execute Commands - Edit/Run Script...;在彈出的對(duì)話框輸入代碼;
Set mdl = ActiveModel set table = mdl.Tables.CreateNew table.Name = "cammng" table.Code = "cammng" table.Comment = "攝像頭管理"set col1 = table.Columns.CreateNew col1.Name = "camcd" col1.Code = "camcd" col1.Comment ="攝像頭編碼" col1.Primary = true col1.datatype = "varchar(32)"set col2 = table.Columns.CreateNew col2.Name = "camname" col2.Code = "camname" col2.Comment ="攝像頭名稱" col2.datatype = "varchar(80)"set col3 = table.Columns.CreateNew col3.Name = "camplot" col3.Code = "camplot" col3.Comment ="攝像頭端口" col3.datatype = "varchar(24)"set col4 = table.Columns.CreateNew col4.Name = "lgtd" col4.Code = "lgtd" col4.Comment ="經(jīng)度" col4.datatype = "numeric(8,6)"set col5 = table.Columns.CreateNew col5.Name = "lttd" col5.Code = "lttd" col5.Comment ="緯度" col5.datatype = "numeric(8,6)"運(yùn)行,沒(méi)有提示出錯(cuò);看一下左側(cè)table列表,要建的表已經(jīng)出來(lái)了;?
但是設(shè)計(jì)界面上看不到;右擊cammng表,Find in Diagram;?
提示如下信息;就是代碼生成了表,但是還沒(méi)有代碼生成設(shè)計(jì)視圖上的symbol;?
看一下腳本生成的,表和列、主鍵,和在設(shè)計(jì)界面錄入的是一樣效果;?
暫時(shí)不知道如何用代碼生成symbol,下回再整;
從工具箱拖一個(gè)Table的symbol放到設(shè)計(jì)界面;?
再?gòu)淖髠?cè)table列表把cammng表拖到前面放入的symbol,然后設(shè)計(jì)界面也有cammng表了;?
?
總結(jié)
以上是生活随笔為你收集整理的powerdesigner使用vba脚本创建物理模型的表和列的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Windows编程设备描述表的概念和在客
- 下一篇: Windows下安装Docker图解