問題號(hào): | 3380 |
---|---|
解決狀態(tài): | 最終解決方案 |
軟件版本: | 8.51A |
軟件模塊: | 庫存管理 |
行業(yè): | 通用 |
關(guān)鍵字: | 修改存貨編碼 |
適用產(chǎn)品: | U851A----庫存管理 |
問題名稱: | 修改存貨編碼 |
問題現(xiàn)象: | 如果存貨檔案(例:101 AAA)已經(jīng)使用(期初庫存已錄入,并已審核;已錄入其他入庫單和其他出庫單;銷售已做了發(fā)貨單),現(xiàn)在需要修改該存貨(前面加04=04101)的編碼,該修改哪些表; |
問題原因: | 關(guān)于sqlserver2000級(jí)聯(lián)更新功能在調(diào)整數(shù)據(jù)中的應(yīng)用 舉例說明:如果客戶檔案表(customer)中的客戶編碼(ccuscode)有誤,直接修改ccuscode時(shí)sqlserver不允許修改,這是由于ccuscode是本表的唯一約束,其他表通過ccuscode與customer相關(guān)聯(lián)。這種情況下,使用級(jí)聯(lián)更新功能,不僅可以修改ccuscode,而且與之相關(guān)聯(lián)的表的ccuscode也可同時(shí)更新。 |
解決方案: | 以ufdata_999_2001為例,操作步驟如下: 使用sqlserver2000的企業(yè)管理器打開ufdata_999_2001數(shù)據(jù)庫,右鍵點(diǎn)擊customer表,選擇設(shè)計(jì)表,點(diǎn)擊表和索引屬性,在關(guān)系界面選定關(guān)系,選擇級(jí)聯(lián)更新即可。 注意:所有與ccustomer的ccuscode相關(guān)聯(lián)的表都要選擇級(jí)聯(lián)更新。 |