大家都清楚在用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、打開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)換的

開心過好每一天。。。。。