大家都清楚在用PowerDesigner的時候,當(dāng)你輸入Name的時候Code是會自動幫你按照Name的內(nèi)容填上的.
這個功能雖然好用,但是我需要在Name這一項(xiàng)加上一個中文的注釋,這個時候怎么辦呢?
下面兩個例子,相信對你相當(dāng)有用.
Examples
· Script 1:
.set_value(_First, true, new)
.foreach_part(%Name%, "'#'")
.if (%_First%)
.delete(%CurrentPart%)
.set_value(_First, false, update)
.else
%CurrentPart%
.endif
.next
這個例子是把Name內(nèi)容的#號后邊的內(nèi)容當(dāng)作Code.
如:在Name列輸入 用戶名#user_name 則在Code列自動會變成 user_name
· Script 2:
.set_value(_First, true, new)
.foreach_part(%Name%, "'#'")
.if (%_First%)
%CurrentPart%
.set_value(_First, false, update)
.endif
.next
這個例子是把Name內(nèi)容的#號前邊的內(nèi)容當(dāng)作Code.
如:在Name列輸入 user_name#用戶名 則在Code列自動會變成 user_name
具體操作方法是:
1、打開powerDesigner菜單的Tools->Model Options....->Naming Convention
2、選中Name,并勾選Enable name/code conversions.
3、選擇Name To Code,把上面任意一個例子的代碼(紅色部分)貼到conversion script內(nèi)容框中即可。
注:用這個script的時候,必須先設(shè)置,才會轉(zhuǎn)換的。
如果你已經(jīng)設(shè)計(jì)好了,再設(shè)置是不會對之前的東西改變的。