Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.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
Database Oracle APEX,设计概述和建议_Database_Oracle_Oracle Apex - Fatal编程技术网

Database Oracle APEX,设计概述和建议

Database Oracle APEX,设计概述和建议,database,oracle,oracle-apex,Database,Oracle,Oracle Apex,我是新来的甲骨文顶点 如果我想在OracleApex上做这样的布局,我会有一个脚本的特定名称,我想在下面的3个部分中显示与该脚本相关的所有信息,比如服务器信息、数据库信息、联系人信息。所有3个部分都是ERD上的表格,标准化 你有什么建议,至于我应该选择什么,比如报告或空白页,只是寻找我应该做什么的概述,每个部分都会被查询和显示 ORACLE APEX PAGE 请输入脚本名称:|uuuuuuuuuuuuuuuuuuuuuuu| \uuuuuuuuu

我是新来的甲骨文顶点

如果我想在OracleApex上做这样的布局,我会有一个脚本的特定名称,我想在下面的3个部分中显示与该脚本相关的所有信息,比如服务器信息、数据库信息、联系人信息。所有3个部分都是ERD上的表格,标准化

你有什么建议,至于我应该选择什么,比如报告或空白页,只是寻找我应该做什么的概述,每个部分都会被查询和显示

                      ORACLE APEX PAGE

请输入脚本名称:|uuuuuuuuuuuuuuuuuuuuuuu|

\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

服务器名

名单

运行时

休息时间

\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

数据库名称

数据库周期时间

数据库号

主机名

联系人联系人



如果您想要这种格式,我希望您从空白页开始。添加四个区域,一个用于搜索控件,一个用于服务器信息,一个用于数据库信息,一个用于联系人。将文本字段添加到每个区域。我不确定是否要在联系人区域添加报告,或者是否要在那里添加更多文本字段。然后添加一个进程,该进程在提交页面时根据脚本字段启动并填充数据

如果您只想显示数据而不想将其输入,那么最好使用经典报告。虽然通常使用它们来显示表中的数据行,但它们的标记由模板控制。有一些默认报告模板允许您以键值对的形式显示数据。
通过这种方式,您的页面将更易于维护,并且您不需要随意处理页面项目及其会话状态。
注意:报告模板区域模板!前者是报表本身、数据结构的模板,后者控制整个区域的布局,封装报表。
在apex 4.2(以及之前的版本,尽管该部分的名称可能不同)中,您可以通过编辑报告属性来控制经典报告的报告模板,并在“布局和分页”部分下设置“报告模板”。例如,在主题24中有一个名为“值-属性对”的模板

只需在搜索区域上添加一些控件即可。例如,如果您真正需要的只是一个项目来保存脚本的名称,则可以将其称为
P1\u script\u name
。在报告中,您需要在where子句中引用这一点。
然后您需要报告,这将是三个区域和三个经典报告。您也可以使用模板来引导区域的外观和感觉
然后需要提交页面以刷新区域。
或者——这是使用报表的一个好方法——您可以通过使用动态操作避开完全提交,只需刷新3个区域。如果这样做,请不要忘记将3个报告上的“Page items to submit”选项设置为where子句中包含的页面项的名称,以便它们获取正确的数据