APEX 5.0.1 - 使用别名的交互式报告提供空白编辑表单
APEX 5.0.1 - interactive report using aliases give blank edit forms
所以我一直在 Oracle Application Express 5 中开发一个应用程序,其中我有多个带有更新表单的交互式报告。我注意到当我在报告的 SQL 查询中使用别名时,对报告的编辑停止工作。当我想编辑一行时,我只是得到用于添加新条目的空白表单,即使我可以在 URL 中看到主键已发送。
这是一个已知问题吗?有什么方法可以解决这个问题吗?
我的栏目名称有一部分是克罗地亚语缩写,所以保留原来的栏目名称太乱了。
这是我的有效代码示例:
select"SIFRA_A_P",
"SIFRA_P",
"NAZIV_P",
"CIJENA"
来自“#OWNER#”。"PJESMA"
这样写
select "SIFRA_A_P" 作为 "ALBUM",
"SIFRA_P" 作为 "ID",
"NAZIV_P" 作为 "TITLE",
"CIJENA" 作为 "PRICE"
来自“#OWNER#”。"PJESMA"
使其停止正常工作。
在您的 select 声明中包含 rowid
。
select rowid,"SIFRA_A_P" as "ALBUM", "SIFRA_P" as "ID", "NAZIV_P" as "TITLE", "CIJENA" as "PRICE" from "#OWNER#"."PJESMA"
转到您有问题报告的页面,转到 报告属性 和 Link 列 部分现在你有这样的东西
Name Value
Item 1:P3_SIFRA_A_P Value 1: #SIFRA_A_P#
Item 2:P3_SIFRA_P Value 2: #SIFRA_P#
将值列中的 #SIFRA_A_P#
更改为 #ALBUM#
,将 #SIFRA_P#
更改为 #ID#
。
所以我一直在 Oracle Application Express 5 中开发一个应用程序,其中我有多个带有更新表单的交互式报告。我注意到当我在报告的 SQL 查询中使用别名时,对报告的编辑停止工作。当我想编辑一行时,我只是得到用于添加新条目的空白表单,即使我可以在 URL 中看到主键已发送。
这是一个已知问题吗?有什么方法可以解决这个问题吗?
我的栏目名称有一部分是克罗地亚语缩写,所以保留原来的栏目名称太乱了。 这是我的有效代码示例:
select"SIFRA_A_P", "SIFRA_P", "NAZIV_P", "CIJENA" 来自“#OWNER#”。"PJESMA"
这样写
select "SIFRA_A_P" 作为 "ALBUM", "SIFRA_P" 作为 "ID", "NAZIV_P" 作为 "TITLE", "CIJENA" 作为 "PRICE" 来自“#OWNER#”。"PJESMA"
使其停止正常工作。
在您的 select 声明中包含 rowid
。
select rowid,"SIFRA_A_P" as "ALBUM", "SIFRA_P" as "ID", "NAZIV_P" as "TITLE", "CIJENA" as "PRICE" from "#OWNER#"."PJESMA"
转到您有问题报告的页面,转到 报告属性 和 Link 列 部分现在你有这样的东西
Name Value
Item 1:P3_SIFRA_A_P Value 1: #SIFRA_A_P#
Item 2:P3_SIFRA_P Value 2: #SIFRA_P#
将值列中的 #SIFRA_A_P#
更改为 #ALBUM#
,将 #SIFRA_P#
更改为 #ID#
。