标签: oracle forms oracle-apex
默认情况下,在使用Report + Form页面创建应用程序时,您会得到类似这样的内容(我最初做过):
报告页面
表单页面(在报表页面上点击铅笔时)
这是我的表单页面对应用程序进行一些更改后的外观
表单字段不再被填充,即使数据源被设置为每个字段的相应数据库列。有没有人知道为什么价值突然不再显示了?哪些属性负责在表单页面上显示数据?
答案 0 :(得分:2)
当您在报告中单击编辑铅笔时,Apex会将您发送到表单页面,其中包含唯一标识您要编辑的记录的参数。此参数可以是主键或RowID。你可以在Form页面的URL中看到这个,如下所示:apex.somewhere.com/pls/apex/f?p=4350:1:220883543::::ROWID:AAAAECAABAAAAgiAAA
很可能您没有将参数从“报告”发送到“表单”页面。继续您的报告,单击属性,然后在链接属性中确保从表单页面设置您的ROWID(或PK),其中包含报告页面中ROWID的值。类似于下面的img(在这个例子中,3是我的表单页面):