續上篇《Oracle Form開發(6)--使用Tab Canvas和Stacked Canvas》。
將HHRJEWEL數據塊觸發器事件On-Insert代碼改為由庫文件(.pll)中程序單元來完成。
首先,我們需要創建一個庫文件(.pll),建創過程如下圖,

必須將庫文件保存在D:/Oracle/OracleForm/resource中。在保存庫文件時,庫名與文件名相同。為什麼要保存在目錄“D:/Oracle/OracleForm/resource”(請參考:《Oracle Form開發(1)--FormBuilder前期準備》)?原因:下次修改表單文件打開時,就不會提示如下圖:

其次,需要在庫文件HHRJEWELP.pll中,添加包或過程或函數,由開發人員自己需求而定。我們就創建一個包名為:HHRJEWEL_PKG。包中含有過程:InsertRow和函
本文介绍了如何在Oracle Form中创建和使用库文件(.pll)来处理数据块的插入操作。通过创建包含InsertRow过程和ItemID函数的HHRJEWEL_PKG包,实现了在HHR_JEWEL_ITEMS表中的数据插入。详细步骤包括库文件的创建、保存位置、附加到表单以及调用包中的过程。最后,将库文件上传并编译,确保功能正常运行。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



