解決PowerDesigner復制字段修改聯動的問題【轉】


轉自:

http://www.cnblogs.com/justinw/archive/2006/05/10/396709.aspx


我遇到的問題:
1.在CDM里建模型的時候,如果多個表里包含同名的字段,則該字段在一個表里被修改,則在所有地方都會被修改。即是連動的,好像在PD內部都關聯到了一個對象上似的。
2.在CDM里建模型的時候,如果兩個表里使用同名的字段做主鍵,根本不行,直接報錯!!

我的實驗:
1.在PDM里不存在CDM里的問題,不僅不同表里的同名字段沒有連動關系,而且還可以用同名字段做主鍵。爽!
2.做一個有重復字段和重復主鍵字段的PDM,反導成CDM,結果發現在該CDM里居然可以允許重名字段和字段主鍵了,同PDM里的情況一樣,也爽!由此我覺得一定可以通過某些設置去掉初始在CDM建模型的時候的重名約束。

我的解決辦法:
經過艱苦卓絕得努力,終於找到了設置這個重名約束得地方!找了好幾年了!以前一直以為這是PD的漏洞呢,問過好幾個PD老牛都沒解決,現在想想簡直慚愧死了![如果看貼的同志早就知道這個了,見笑]

具體方法:
選擇"Tools -> Model Options"后,彈出如下圖所示窗體:


將紅框里的"Unique code"復選框的鈎去掉就OK啦!哈哈哈

其它問題:
大家注意上圖紅框里還有一個"Allow reuse"復選框,建議把這個鈎也去掉,那么以后就不要擔心在模型里發生字段連動修改的問題了,我剛實驗了一下,即使從一個表粘貼復制一個字段到另一個表里,這兩個字段也不會連動修改!哈哈哈,爽!

最后建議把兩個鈎都去掉后,點擊"Set As Default"按鈕,把這設置成默認設置,以后就萬事大吉了!太爽了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM