我有一个简单的交互式报告Apex 5.0
。它只是从表中提取数据的简单语句。
我需要调整 中每列的大小,以便数据正确显示在报告中。
现在发生的事情是我有一个名为 customer 的列,其中包含客户名称。现在的名字是30
要40
长在报告中它是在两条线越来越细分的字符。
我尝试使用以下方法,但没有效果。你能帮我解决这个问题吗?我30
在报告中有列。
#apexir_NAME{width: 200px;}
很长一段时间,我在自己的工作区工作.现在我想创建一个新工作区,添加新用户,....我登录管理员帐户但该帐户已被锁定.
我试图更改密码并解锁帐户.
运行@ apxchpwd.sql脚本后.我重新登录但没有成功.请帮我解锁并更改管理员密码.
在我们的APEX 5应用程序之一中,我们使用一个下拉框,该框允许用户在同一应用程序中选择目标交互式报告。然后,应用程序分支到目标页面,并显示报告。
在APEX 4中,此功能适用于公共和私人报告。我们使用此查询来获取可用报告的列表:
select distinct (sr.report_id || '(' || nvl(sr.report_name,
'Primary') || ')') as display_value,
sr.report_id as return_value
from apex_application_page_ir_rpt sr
where sr.application_id = v('APP_ID')
and ((sr.report_type = 'PRIVATE' and sr.created_by = upper(v('APP_USER'))) or
(sr.report_type = 'PRIMARY_DEFAULT'))
and sr.page_id <> v('APP_PAGE_ID')
order by 1
Run Code Online (Sandbox Code Playgroud)
当用户从下拉菜单中选择一个值时,该值将存储在中P35_REPORT_LIST
。然后,我们使用此值构造分支的目标URL:
Declare
url_s varchar2(1000) := 'f?p=175:';
called_page number;
begin
select sr.page_id
into called_page
from apex_040200.apex_application_page_ir_rpt sr
where sr.report_id = :P35_REPORT_LIST;
url_s := URL_s || called_page || ':' || v('APP_SESSION') || ':IR_REPORT_' || :P35_REPORT_LIST …
Run Code Online (Sandbox Code Playgroud) BI Publisher Enterprice版本APEX 5,APEX 5.1 - 通过实例Microsoft excel 2013集成在BI Publisher中
我为我的报告创建了双发布者rtf模板和图表.然后我在APEX布局中使用它.但是当我想通过APEX在excel中打印此布局时,CHART不会显示在此文件中.它给出了以下错误:
另外我想指出当我用word或pdf打印这个布局时,不会显示任何错误.
任何人都可以帮我解决这个问题!
我在更改交互式报告列顺序时遇到问题.我的APEX版本5.0.3.00.03.
如果我更改列中的顺序没有任何更改.如果我在SqlQuery中更改顺序没有任何改变.如果我更改报告类型(例如选择经典报告)并返回交互式订单,最后更改.
我做错了或有错误?
我尝试使用 PL/SQL 函数体类型的动态操作“设置值”来设置弹出式 lov 的值。这适用于选择列表,但不适用于弹出式 lov。如何才能做到这一点?
我当前正在使用Oracle Application Express 18.1.0.00.45,但遇到了我不理解的错误。
我使用以下查询创建了一个交互式网格:
select periodic_topics_id, filter, topic,
CASE
WHEN LINK1 like '%116%' then LINK1||:APP_SESSION
ELSE LINK1
END AS LINK1
From periodic_topics
where meeting like :P31_MEETING_DESC
and
(nvl(:P31_FILTER,'0') = '0' or instr(:P31_FILTER||':',filter||':') > 0)
Run Code Online (Sandbox Code Playgroud)
在数据库的表中,periodic_topics_id列是主键,当使用以下触发器向表中添加新行时,它将自动填充:
create or replace TRIGGER periodic_topics_trigger
BEFORE INSERT ON periodic_topics
FOR EACH ROW
BEGIN
:new.periodic_topics_id := periodic_topics_seq.nextval;
END;
Run Code Online (Sandbox Code Playgroud)
在APEX应用程序中,link1是一个文本字段,在此列的属性的“ Link”部分中,“ Target”的类型为URL,URL为&LINK1。我还在APEX应用程序中指出,periodic_topics_id是主键。这些是我指的链接列的属性:
问题:当我在交互式网格的“ LINK1”列中的一个单元格中手动插入一个值时,会出现错误消息:
“•Ajax调用返回了服务器错误ORA-20987:在执行DML命令时,APEX-处理'定期主题-保存交互式网格数据'引发'ORA-01733:此处不允许使用虚拟列。如果基于列,则可能发生此错误。在聚合或SQL表达式上。将列属性“仅查询”设置为“是”以从INSERT和UPDATE语句中排除该列。-与您的应用程序管理员联系。
但是,如果我使用相同的查询创建交互式网格,但没有case语句,那么在交互式网格中添加链接就没有问题。没有错误发生。换句话说,如果我使用以下查询创建交互式网格,则尝试将值添加到交互式网格的“ Link1”列中时,不会发生错误:
select periodic_topics_id, filter, topic, link1
From periodic_topics
where meeting like :P31_MEETING_DESC
and
(nvl(:P31_FILTER,'0') = '0' or instr(:P31_FILTER||':',filter||':') > 0) …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Oracle APEX 应用程序中创建交互式报告。我想在报告列中显示图标和数据。
我成功地显示了图标,但我想根据单词以不同的颜色显示这些图标。
我在Oracle APEX 附带的“通用主题示例应用程序”应用程序中找到了一个这样的示例,并且我在自己的应用程序中应用了相同的方法。
但在我的应用程序中,所有图标都是黑色的,尽管在示例应用程序中每个数据都用不同颜色的图标显示。
谁能帮我这个?
这是示例应用程序: 示例应用程序屏幕截图
这是我的应用程序: 我的应用程序屏幕截图
多谢。
oracle-apex-5 ×10
oracle-apex ×8
oracle ×3
bi-publisher ×1
excel ×1
interactive ×1
oracle12c ×1
report ×1
rtf ×1