0

我是 Oracle 顶点的新手。我有下表。

QUESTIONS

ID  SUMMARY    DESCRIPTION
1   FAQ 1      Test 1 Summary
2   FAQ 2      Test 2 Summary
3   FAQ 3      Test 3 Summary

QUESTIONS_ANSWER

Id  ques_id  answer
1   1        Question 1 ans goes here
2   2        Question 2 ans goes here 
3   3        Question 3 ans goes here

我需要在主页的列表视图中显示表 QUESTIONS 中的所有记录。所以我使用 Type 作为 ListView 和下面的 sql 查询

select ID,
       SUMMARY,
       DESCRIPTION
  from QUESTIONS

现在我想在模型/页面中单击每个列表项时显示来自表 QUESTIONS_ANSWER 的相应答案

如何在 oracle apex 中做到这一点?

4

1 回答 1

0

您可以在列表视图中定义“链接目标”。

  • 在另一个页面上创建一个关于 QUESTIONS_ANSWER 的报告(假设第 2 页)和一个页面项目 P2_QUES_ID(假设是toQUES_ID的外键)。QUESTIONS_ANSWERQUESTIONS
  • 将查询设置为
SELECT 
    answer 
  FROM 
    question_answer
WHERE 
    ques_id = :P2_QUES_ID
  • 在具有列表视图的页面上,将链接目标设置为第 2 页,并将项目 P2_QUES_ID 设置为值&ID.
于 2021-04-13T07:49:56.617 回答