今天想要把一個客製的 Form, 所有的欄位做分類後, 利用 Tab Canvas 分別顯示, 應該是一個很簡單的變更, 沒想到出現了一個 FRM-40106 的錯誤, 找了半天, 後來仍是無解, 就把備份檔複製出來重做 (這告訴我們備份的重要?), 結果又好了
...
客製 Form 的架構如上圖, 一進來 Form 時, 會先進 Master Block, 並觸發 WHEN-NEW-BLOCK-INSTANCE, 可是, 加上 Tab Canvas 之後, 系統變成進去不 Master Block, 而跳到 Detail Block, 並且跳出 Error, 但, 如果手動點選 Master Field 卻又可以 ...... ╮(﹀_﹀")╭
附上 Oracle Metalink 對此 Error 的說明 :
Subject: Troubleshooting FRM-40106
Doc ID: 1016002.6












Recommend to Front page
...
有沒有可能那個Data Blocks那個排列順序有動到了,Data Block順序第一個是Master然後Detail..
動到後變成先Detail再Master,,
或者是那個Block的沒有ITEM設Keyboard設Yes( 但這應該不太可能)
Comment Permissions: Allow commenting