2009-12-11 83 views
0

我是APEX的新手,我在處理第一個Tabular表單時遇到了一些麻煩。我把它連接到的表格非常簡單。列如下:Oracle APEX - 使用默認值設置表格形式

    代表的主要大學內部 碼
  • 主鍵
  • 代表的大學專業
  • 說明了大學專業的「真實」 碼外鍵
  • 插入/更新表中的 行的用戶
  • 該行插入/更新的日期

目前,我面臨着兩個問題。

  1. 我希望用戶能夠爲行指定自己的主鍵,但不能更改任何現有的主鍵。當我將列類型指定爲「文本字段」時,用戶可以編輯現有行的主鍵,並且由於出現校驗和錯誤,它在嘗試添加新行時似乎也會中斷報表。
  2. 我想用戶和日期 欄默認爲當前 登錄的用戶和當前日期, 但指定默認值 這些列要麼也似乎 造成語法/ SQL錯誤。 任何人有任何示例如何 使用默認值功能 的列? 固定。當指定默認的PL/SQL類型時,我可以直接使用SYSDATE作爲值。用戶名可以通過APEX_UTIL中的函數獲得
+0

校驗和錯誤是否因爲您打開了頁面的校驗和?或者錯誤來自數據庫? – MJB 2010-04-28 15:07:23

回答

0

也許你可以使用2個條件字段。如果字段值爲空,則顯示編輯框,如果字段值不爲空,則顯示僅顯示字段。