Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle apex 如何在Oracle Apex中使用:APP_用户id用值填写更新表单?_Oracle Apex - Fatal编程技术网

Oracle apex 如何在Oracle Apex中使用:APP_用户id用值填写更新表单?

Oracle apex 如何在Oracle Apex中使用:APP_用户id用值填写更新表单?,oracle-apex,Oracle Apex,我有一个经典的报告,其中显示了用户的配置文件详细信息。报告顶部有“更新配置文件”按钮,单击该按钮可将用户重定向到一个表单,用户可从该表单更新信息。我想用用户的当前数据填充表单中的字段 如果我使用了交互式报告,我就可以将“学生id”传递到目标表单页面。在经典报告中,我不能这样做。我试着传递:APP\u用户而不是“student\u id”,但没有成功。我怎样才能解决这个问题 如果表单可以用:APP_用户id填充自己,而不从报告中传递id,那就更好了 我怎样才能做到 我试图通过在源代码部分中传递wh

我有一个经典的报告,其中显示了用户的配置文件详细信息。报告顶部有“更新配置文件”按钮,单击该按钮可将用户重定向到一个表单,用户可从该表单更新信息。我想用用户的当前数据填充表单中的字段

如果我使用了交互式报告,我就可以将“学生id”传递到目标表单页面。在经典报告中,我不能这样做。我试着传递:APP\u用户而不是“student\u id”,但没有成功。我怎样才能解决这个问题

如果表单可以用:APP_用户id填充自己,而不从报告中传递id,那就更好了

我怎样才能做到

我试图通过在源代码部分中传递where子句来实现,如下图所示:

它不起作用。表格还是空的


在表单区域属性的“源”下,有一个属性“Where子句”。您可以使用它仅检索当前登录用户的行。 例如:


用表中的列名替换“username”

它不起作用。我已经更新了我的问题,添加了一些图片。我只是重新阅读了你的问题。通过传递经典报告中的id,可以完美地链接到表单。只需将列类型定义为link。至于为什么它不起作用-我想这取决于你从这里。。。使用调试选项调试页面并调查调试日志。这可能会给你们一些线索,说明为什么它在你们的特殊情况下不起作用。我不想把id从报表传递到表单。我希望表单从:APP_USER获取学生id,并使用用户配置文件数据自行填充。我可以怎样做?即使我尝试从报告中传递id,在行为>目标>设置项>值内部,我也无法选择任何列。即使我将类型更改为link,它也会自动恢复为“纯文本”。谢谢你。那样的话,你应该寻求建议的解决方案。
  username = :APP_USER