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