2013-11-15 15 views
1

這是我的第一篇文章,並沒有遇到任何其他相關的問題。我試圖嘗試創建一個混合驗證類型並將其添加到現有的Oracle表單。我們有超級/子集類型的事情正在進行。當從下拉菜單中選擇一些東西時,有5​​個選項。如果選擇了其中的4個選項,則將從一個驗證表數據集(表A)中提取數據。如果選擇了其他選項,它將來自不同表格的數據集表B。這些表格(以及其他項目)將保存在表格中C.表C對這些驗證具有FK約束。我在表C中添加了另一列以嘗試繞過FK約束,但該字段仍嘗試保存在FK列中。我似乎無法弄清楚是否需要添加數據庫觸發器,項目級觸發器或表單級觸發器來重新路由數據以更正數據庫中的列。預先感謝任何幫助!Oracle形式的混合驗證

回答

0

如果您的項目是選擇列表,您可以使用超集列表項目上的項目級別觸發器(when-validate-item)來填充/重新填充子集項目的列表。

或者,您可以對子集項目使用彈出式LOV,該子集項目具有由超集項目的值過濾的查詢。