1

这是我第二次使用 ORACLE xe 和 Apex。这是我正在尝试做的事情..我正在尝试执行以下查询SELECT * FROM EMPLOYEES WHERE JOB_TITLE = 'CLERK'

但不是来自 sql 命令提示符,而是来自 gui/apex,这就是我创建的第一页,其中包含一个文本字段和一个提交按钮。

现在当然我会输入文本字段值 CLERK 并且我想点击提交按钮,我会被带到 page2 让说,然后在那个 page2 上接收查询的参数。查询当然位于 page2。

我相信这对于了解 oracle 的人来说相当简单,我当然知道如何使用 PHP/Mysql 做到这一点,因为它很简单,因为我只需要这样:

#1 Get value from input
#2 Pass it to the next page using javascript or whatever
#3 Execute query on the next page using the value passed in where

谢谢,解释提示提示链接..欢迎任何东西

4

1 回答 1

2

您可以从任何其他页面引用 Apex 应用程序中的任何项目。例如,在第 1 页您有一个项目 P1_JOB_TITLE,然后在第 2 页您编写如下查询:

SELECT * FROM EMPLOYEES WHERE JOB_TITLE = :P1_JOB_TITLE;

(警告:确保页面 1 没有“重置”过程,该过程会在页面提交时清除项目的值)

但是请注意,如果您不希望该项目位于不同的页面上,您可以将其与报告放在同一页面上。

于 2010-01-08T10:24:16.097 回答