【发布时间】:2020-07-04 12:21:52
【问题描述】:
我在一个表单中有两个字段“课程”和“单元”。两者都是“选择列表”。我的数据库中有一个连接表“course_unit”,用于映射课程及其单元。现在,我只想将那些分配给在“课程”字段中选择的课程的“单元”字段中的单元。为此,我编写了以下查询并将其放在“单元”字段的“值列表”选项中的“SQL 查询”中
SELECT unit_name, unit_id
FROM course_unit
WHERE course_id = :P11_COURSE;
这不起作用。我将课程 ID 作为默认值传递给“课程”文件,并且它有效。只有那些与我通过的课程 ID 相关的单元在“单元”字段中。但是更改课程对“单元”字段没有影响。我认为这是因为每次我选择新课程时,“单元”字段都没有重新加载。因此,我在“课程”字段上创建了一个动态操作,只要“课程”字段发生任何变化,就会重新加载“单元”字段。 “单元”字段现在正在重新加载,但在我选择另一门课程后,值仍然没有变化。我究竟做错了什么?我该如何解决这个问题?
【问题讨论】:
标签: sql oracle oracle-apex