更新於 2021/04/27閱讀時間約 1 分鐘

頁面的 DataSource OuterJoin

    當頁面中存在兩個的DataSource,其中關連為OuterJoin
    在這個時候,當父表更新資料時,子表會自動新增一筆空白的行
    導致下一個父表資料更新會顯示子表行已經存在無法更新
    例如:我有一個表在顯示銷售單與台灣發票(GUI)的清單且僅可編輯銷售單資料
    其功可能因為銷售單(salesTable)不開發票而沒有發票資料
    在這時候,我們會在form上將salesTable outerJoin GUI
    且複寫GUI DataSource 的 write()
    將其中的super();拿掉
    這樣會讓write這個事件被跳過
    就不會寫入GUI的DataSource了唷~~~
    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.