我在一个页面上有一个表单,提示用户输入他们的电子邮件地址。当他们点击" next"我希望Apex将用户重定向到另一个页面,该页面向他们显示一个报告,该报告从users表中选择电子邮件地址与他们输入的记录匹配的记录。
E.g。
SELECT * 来自用户 WHERE EMAIL_ADDRESS =(他们在上一页输入的电子邮件地址);
有人可以解释最简单的方法吗?
答案 0 :(得分:0)
我只在最后5秒听说过'Apex'Lol ......但我想我找到了你需要做的事。
您需要定义一个“分支”,它允许您POST到您需要的任何页面。
以下是“分支机构”的一些文档:http://docs.oracle.com/cd/B32472_01/doc/appdev.300/b32469/pdf_report.htm#BABICIJG
此snipet也可能有所帮助:
找到了这是[中间的“分支”](页面处理部分) 底部的开发页面。每当a。分支将被执行 提交帖子但您可以在分支上添加条件。
答案 1 :(得分:0)
"下一步"按钮不应重定向,但应提交。必须将页面项的值推送到会话状态,以使其在(apex)会话中可用。提交后,您可以定义一个分支,该分支将带您进入包含报告的页面。然后,您的报表可以使用区域源中的绑定变量表示法引用页面项:
SELECT * FROM USERS WHERE EMAIL_ADDRESS = :Px_EMAIL_ADDRESS