2013-05-08 38 views
2

我真的很感激,如果有人能夠對此有所瞭解,因爲迄今爲止搜索引擎的結果已經非常無用。如何在Oracle Application Express中創建下拉菜單?

我正在嘗試通過Application Express爲Oracle數據庫構建一個GUI。如何通過用戶使用的產品的圖形用戶界面(例如,我會知道如何在Microsoft Access等產品中執行此操作)來設置下拉菜單。

比如我有這種形式

Oracle Application Express form

商業(FK_BUSINESS_ID)外鍵就是一個整數 - 不是非常人性化!如果它可能是一個商業名稱下拉列表(BUSINESS.NAME),那就太好了。隱藏業務主鍵(BUSINESS_ID)會使其看起來更好,但並不完全相關。

我找到了有問題的元素的源代碼管理。

form controls Oracle Application Express

可以從其他表中使用什麼樣的SQL(甚至PL/SQL)的既顯示這個數據,並且在發送的形式返回由用戶選擇選擇的外鍵?

回答

4

解決方案

  1. 打開該項目,並更改類型選擇列表
  2. 對於價值的定義的名單,進入select BUSINESS.NAME, FK_BUSINESS_ID from [TABLE]

說明

選擇列表向用戶顯示顯示值並返回rns相應的ID。您的來源可以保持與以前相同。