大家都清楚在用PowerDesigner的時候,當你輸入Name的時候Code是會自動幫你按照Name的內容填上的.
這個功能雖然好用,但是我需要在Name這一項加上一個中文的注釋,這個時候怎么辦呢?
下面兩個例子,相信對你相當有用.
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內容的#號后邊的內容當作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內容的#號前邊的內容當作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內容框中即可。
注:用這個script的時候,必須先設置,才會轉換的。
如果你已經設計好了,再設置是不會對之前的東西改變的。