當您的自動編號欄位使用資料庫的Identity自增值型態時,需要做一些程式處理,以顯示資料庫裡最新的值返回到畫面上。
Step1> 目前已經做成全自動,不需要自己寫代碼,只需要小小加工一下設定預設值。開啟rwdMasterDetail1表單,從工具箱里拖拉一個預設值元件Default元件至設計畫面上。
Step2> 設定BindingObject屬性為dfMaster。
Step3> Columns屬性編輯器進來,新增一個預設值,Field屬性下拉選擇OrderID,Type屬性下拉選擇constant,設定預設值Value屬性為0。
Step4> 自動編號是不讓User可以編輯的,所以要將這個欄位做ReadOnly。在dfMaster的Columns屬性,找到OrderID欄位,Editor屬性進來編輯,將ReadOnly屬性勾選起來。
Step5> 保存後執行頁面,可以同時新增主明細檔,保存時會同時設值,輸入完畢後按下保存鈕存檔,此時資料庫裡自增值的最新值會帶回到畫面上。
Related Topics