第一个问题是我有一个按钮。我创建了一个名为nextweek的进程(从预订表中获取下周的数据)。我试过这个PL / SQL只作为试用版:
begin
if :RESERVNO is null then
select RESERVNO
into :RESERVNO
from reservation;
end if;
end;
但页面一直告诉我"没有找到数据"。我想创建一个包含我的PL / SQL查询结果的报告
我的第二个问题是我想从文本字段中获取值并在另一个按钮中的PL / SQL查询中使用它作为" ACCEPT"在oracle。
答案 0 :(得分:1)
据我了解,您需要关注:
创建报告:点击Create new page
按钮(如果您已有网页,则点击create region
),然后选择区域类型Report
。在Region source
字段中编写源SQL查询(选择Source type
- SQL Query
)。
创建项目(文本字段)。例如,名称为P_MY_ITEM
创建一个按钮。在这里,您不需要更改默认属性。 (按钮点击操作应为Submit page
)
将此项目名称添加到区域中的源查询。它应该看起来像:
select column1, column2, column3
from table1, table2, table3
where column4 = :P_MY_ITEM
and <other conditions>
之后,用户可以在输入字段中写入内容并按下按钮,页面将被重新加载,并且报告将相应地更改为项目值。