标签: oracle-apex

如何在Oracle APEX应用程序中重新编号页面?

我刚刚完成了我的第一个"真正的"APEX应用程序,但它看起来有点凌乱.有什么方法可以重新编号页面,以便它们按应用程序流的顺序返回?

先谢谢,马特

oracle-apex

5
推荐指数
3
解决办法
2万
查看次数

将Oracle Forms转换为Apex - 是否值得考虑Apex Forms迁移工具?

朋友们,

我正在考虑将Oracle Forms(10g)应用程序迁移到APEX(3.2.1),并查看可以让我进入可以在APEX中获得Oracle表单"第一次切割"的阶段的选项.

通过阅读本指南以及本附录并掌握了几个示例表单(最终在修改xml文件以创建应用程序之后),我们必须掌握Forms迁移工具.转换的结果令人失望.通过在Apex中从头开始开发页面,我可以更快地获得更好的结果.

我很欣赏Apex Forms迁移工具处于初期阶段,我正在使用第一个版本,但除了一些伪项目管理功能之外,我很难看到使用它的任何好处.

我错过了什么吗?有没有人能够使用这个工具来达到可接受的结果?

提前致谢.

oracleforms oracle10g oracle-apex

5
推荐指数
1
解决办法
3088
查看次数

Application Express中的报表的多个链接列?

是否可以在交互式报告中创建其他链接列?我的意思是,我有一个用户表,但我希望有两个链接列,其中一个将打开一个允许我编辑的页面,另一个链接只打开详细信息.

我怎么设置它?

oracle oracle10g oracle-apex

5
推荐指数
1
解决办法
6850
查看次数

ORA-00439: 功能未启用: 基本压缩

我有一个从 Oracle 11G 企业版 (Server1) 导出的转储文件。现在,我正在尝试将相同的转储文件导入到 oracle 11G Express 版本(Server2)中。

我收到很多错误,看起来以下错误是根本错误。

ORA-39083: Object type TABLE:"CCEFS"."CIP_USERS" failed to create with error:
ORA-00439: feature not enabled: Basic Compression Failing sql is:

 CREATE TABLE "CCEFS"."CIP_USERS" (
 "RECKEY" NUMBER(*,0) NOT NULL ENABLE, 
 "USER_ID" VARCHAR2(50 BYTE),
 "NAME" VARCHAR2(50 BYTE), 
 "ADMIN" VARCHAR2(1 BYTE), 
 "DISABLE" VARCHAR2(1 BYTE) DEFAULT 'N', 
 "CRE_DT" DATE DEFAULT sysdate, 
 "CRE_USR" VARCHAR2 (50  BYTE), 
 "UPD_DT" DATE, 
 "UPD_USR" VARCHAR2(50 BYTE), 
 "PASSWORD" VARCHAR2 (4000 BYTE), 
 "GUEST_USR" VARCHAR2(1 BYTE) DEFAULT
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决上述问题吗?另外,请建议将转储文件(从企业版导出)导入到精简版时需要遵循的步骤。

oracle import dump file oracle-apex

5
推荐指数
1
解决办法
1万
查看次数

您可以使用 PL/SQL 在 Oracle APEX 中动态生成区域吗?

这里是 APEX 新手。是否可以使用 pl/sql 动态生成区域?我们有很多许可证都有一个特定的部分,应该有自己的区域。问题是,这些小节可能是零个或多个,因此我们需要一种方法来根据每个许可证动态创建区域。这可行吗?

使用 APEX 4.2

谢谢!

oracle plsql oracle-apex

5
推荐指数
1
解决办法
6804
查看次数

如何通过执行JavaScript代码添加动态操作以重定向到另一个页面?

我在apex应用程序上有一些按钮,单击这些按钮即可执行自定义PL / SQL代码。它们的名称为APPLY(确认)和CHANGE(计数正确)。我需要它,以便当单击APPLY时,它重定向到同一页面(已实现PL / SQL代码),而当单击CHANGE时,它重定向到另一页面(已实现PL / SQL代码)。

我尝试通过“当按钮被按下时”和/或“条件类型:请求=表达式1”为“后处理”设置条件分支,表达式1的值等于“ APPLY”或“ CHANGE”。我无法(沮丧地)以这种方式产生想要的结果。APEX说提交的页面“请求”带有被单击的名称按钮(即,当单击“应用”时单击“应用”),但是我无法做到这一点。

我现在正在寻求为“应用”和“更改”(它们当前分别为“执行PL / SQL代码”和“提交页面”)的动态操作中添加一个“真实操作”,该操作执行一个Javascript代码,重定向到应用程序中所需的页面。

我认为该代码将利用这样的东西

"apex.navigation.redirect('f?p=928:35:4081364075246::NO:::');"
Run Code Online (Sandbox Code Playgroud)

在这种情况下,第35页是我希望“更改”按钮重定向到的页面。

我不像我想的那样精通JavaScript,因此,希望能对我的方法学提供任何帮助。

javascript oracle oracle-apex

5
推荐指数
1
解决办法
2万
查看次数

APEX 5交互式报告列顺序

我在更改交互式报告列顺序时遇到问题.我的APEX版本5.0.3.00.03.

如果我更改列中的顺序没有任何更改.如果我在SqlQuery中更改顺序没有任何改变.如果我更改报告类型(例如选择经典报告)并返回交互式订单,最后更改.

我做错了或有错误?

oracle-apex oracle-apex-5

5
推荐指数
2
解决办法
9379
查看次数

使用Oracle APEX在XSL FO中嵌入HTML代码

我正在使用oracle APEX进行Web应用程序.我在APEX中为PDF打印创建了样本报表查询和报表布局.报告查询是" Select 'ab<b>cd</b>ef' content from dual;"

报告布局(XSL-FO)是

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" version="2.0">
   <xsl:template match="/">
      <fo:root>
         <fo:layout-master-set>
            <fo:simple-page-master master-name="A4" page-width="216mm" page-height="279mm" margin-top="3cm" margin-bottom="1cm" margin-left="1cm" margin-right="1cm">
               <fo:region-body margin="0.0cm" />
            </fo:simple-page-master>
         </fo:layout-master-set>
         <fo:page-sequence master-reference="A4">
            <fo:flow flow-name="xsl-region-body">
               <fo:block margin-left="0.5cm" margin-right="0.0cm" margin-top="0.0cm" font-size="10pt" font-family="sans-serif" font-weight="normal" font-style="normal" color="#000000" text-align="center">
                  <xsl:apply-templates disable-output-escaping="yes" select="DOCUMENT/ROWSET/ROW/CONTENT" />
               </fo:block>
            </fo:flow>
         </fo:page-sequence>
      </fo:root>
   </xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

下面是APEX生成的XML数据

<?xml version="1.0" encoding="UTF-8"?>
<DOCUMENT>
<ROWSET>
   <ROW>
      <CONTENT>ab&lt;b&gt;cd&lt;/b&gt;ef</CONTENT>
   </ROW>
</ROWSET>
</DOCUMENT>
Run Code Online (Sandbox Code Playgroud)

我得到PDF输出为" ab<b>cd</b>",这意味着使用标签获得输出,但我需要PDF输出为"ab cd ef".

我试过disable-output-escaping ="yes",它没有用.

如果需要进一步的细节,请告诉我.

谢谢,西瓦

xsl-fo oracle-apex

5
推荐指数
0
解决办法
252
查看次数

如何从插件SQL源代码中的Region Source SQL Select语句获取结果表?

我目前正在为Region开发APEX插件.它执行一些JavaScript代码,SELECT结果转换为字符串.但出于测试原因,SELECT查询暂时写入插件的源PL/SQL代码.

源代码看起来像这样:

FUNCTION f_render (p_region in apex_plugin.t_region, p_plugin in apex_plugin.t_plugin)
RETURN apex_plugin.t_region_render_result IS 
  v_js VARCHAR(512);
  v_data VARCHAR(1024);
BEGIN
  SELECT '[' || c_matrix || ']' INTO v_data FROM (
    SELECT listagg(c_row, ',') WITHIN GROUP (ORDER BY c_row) AS c_matrix FROM (
      -- next line should be re-written 
      -- for compatibility with any possible origin or target string 
      -- values and numbers, but it's another question
      SELECT '[' || "'a'" || ',' || "'b'" || ']' AS c_row …
Run Code Online (Sandbox Code Playgroud)

plsql oracle-apex oracle-apex-5.1

5
推荐指数
1
解决办法
287
查看次数

APEX_UTIL.GET_SINCE关闭6分钟

带有当前时间的APEX_UTIL.GET_SINCE怎么会告诉我时间戳记是将来的6分钟?在它按预期方式工作并返回“现在”之前,但不久之后,它表示当前日期是将来的日期。

基础Linux系统的系统时间具有正确的时间(最多一毫秒),并且该语句返回的sysdate也是正确的当前时间,因此我希望Oracle函数使用其他地方的错误引用吗?

在此处输入图片说明

database oracle plsql oracle-apex

5
推荐指数
1
解决办法
132
查看次数