2013-04-18 30 views
0

我期望能夠通過有幾個文本字段項來輸入表中新行的每一列的值來向表中添加新行。例如:如何使用文本字段項目將行添加到Oracle Apex中的表中?

如果我有一個名爲與下面的列表:名稱家鄉工作

然後在我的Apex應用程序在頁面上我有名稱家鄉工作有一個提交按鈕文本字段的項目。用戶應該能夠在三個文本字段中輸入一個值,然後單擊提交,並在表中使用每列中的三個值創建一個新行。

我知道編輯表可以用表格的形式在Apex中完成,但它可以適合我的應用程序,如果它可以這樣完成的話,任何幫助都將不勝感激。

+1

斯蒂芬,你到底想到了這一點?這聽起來像一個具有詳細信息(dml)表單的(交互式)報告的標準實現。你可能對Apex不熟悉嗎?這是在爲期兩天的開發人員指南中找到的例子之一,或者如apex的示例應用程序中所示。 – Tom

+0

Hi @Tom,我對Apex來說相當新。那麼我想象的方式是我只有一個頁面,頁面將包含3個文本字段項目,第一個文本字段項目將是用戶可以輸入名稱,第二個用戶可以進入家鄉,第三個是用戶可以輸入工作。然後用戶單擊一個提交按鈕,並將新行添加到Persons表中,並在每列中添加詳細信息。 –

+0

這是幾乎所有新到Apex的人都會做的第一件事 - 它實際上只需通過嚮導點擊幾下鼠標,就完成了。 –

回答

3

Stephen:我不會爲此寫一個很好的答案。學習東西的最好方法就是簡單地做和體驗它們。
你說你對Apex相當陌生,而且這很棒。
但是,花一些時間熟悉Apex中的一些常見做法。你要求的東西只是其中一件事情:具有詳細信息屏幕的報告。

  • Take the 2-day developer guide。特別是作爲初學者,這是一本非常基礎的教程,但它仍然引入了一些基本概念。
  • 註冊工作區apex.oracle.com(或者,您也可以在本地訪問此工作區)。默認情況下,此工作區將包含Oracle創建的示例數據庫數據庫應用程序。這整個應用程序是爲了讓你可以從中學習。例如,運行應用程序時,您可以轉到「客戶」選項卡。您會注意到這是一個報告並有一個編輯鏈接,它會將您帶到一個表單頁面,您可以在其中編輯記錄。報告頁面上的創建按鈕也會帶您到該頁面,只有空值。應用更改後,您將被重定向回報告頁面,該頁面將包含新的/已編輯的記錄。
  • 此工作區還具有打包的應用程序(僅限4.2和更高版本)。這些也是很好的學習工具,可以讓您瞭解某些解決方案是如何實施的。安裝一個會將其安裝在您的工作區中,讓您可以看到隱藏的內容。

最終,您應該可以通過創建一個新頁面並選擇一個表格來很容易地創建它。 Apex將爲您提供創建表單+報告的選擇,這將帶您通過嚮導屏幕進行連接。
如果您仍然有問題或無法從中解決問題,我們仍然在這裏提供幫助。

相關問題