我正在尝试在 Oracle APEX 应用程序中创建交互式报告。我想在报告列中显示图标和数据。
我成功地显示了图标,但我想根据单词以不同的颜色显示这些图标。
我在Oracle APEX 附带的“通用主题示例应用程序”应用程序中找到了一个这样的示例,并且我在自己的应用程序中应用了相同的方法。
但在我的应用程序中,所有图标都是黑色的,尽管在示例应用程序中每个数据都用不同颜色的图标显示。
谁能帮我这个?
这是示例应用程序: 示例应用程序屏幕截图
这是我的应用程序: 我的应用程序屏幕截图
多谢。
我目前使用的是 Oracle Apex 5.1.2。
我在数据库中创建了一个表,其中包含一个可以保存 BLOB 数据类型的列、一个文件名列和一个 MIME 类型列。
在我的 APEX 应用程序中,我有一个文件浏览页面项。此页面项的目的是允许最终用户将文件附加到页面。这部分工作完美 - 用户可以使用该项目浏览文件并将其附加到页面,然后下载该文件以查看它。
问题:我希望最终用户能够在需要时删除附件,并且如果他们愿意,可以在其位置附加另一个文件。我的想法是创建一个按钮,并在按钮的设置中将操作设置为“提交页面”,将数据库操作设置为 SQL 更新操作。然后,我将创建一个 PL/SQL 代码类型的页面进程,并在设置中设置服务器端条件,以便按下我创建的按钮时发生该进程。在该过程的 PL/SQL 代码部分,根据我所做的研究,我有以下两个选项之一:
UPDATE table_name
SET blob_column = EMPTY_BLOB()
WHERE my_id = id
Run Code Online (Sandbox Code Playgroud)
或者:
UPDATE table_name
SET blob_column = null
WHERE my_id = id
Run Code Online (Sandbox Code Playgroud)
我已经尝试过这两个选项并且它们都有效,但我不知道哪个选项更适合我想要实现的目标。我试图研究这个问题,但不幸的是我找不到我正在寻找的确切答案。有人有什么建议吗?
先感谢您。
我的 Apex 5 应用程序中有一个导航栏菜单。例如“信息 A”、“信息 B”、“注销”。对于“Info B”,它是一个下拉菜单,分为 2 个类别。例如,
Set 1
-----------------
Set 2A
Set 2B
Set 2C
Set 2D
Run Code Online (Sandbox Code Playgroud)
如何在两组之间绘制一条水平线(理想情况下)不可选择?这些是静态菜单条目,它们不会改变。
我正在使用一个自定义登录函数,每当允许用户登录时都会产生真/假值(标准的东西).
我的问题是:当函数返回"false"时,标准消息显示"无效的登录凭据"
即使凭证是正确的.有没有机会自定义此消息?
示例:登录功能检查凭据(ok)和一些其他非相关的事情(如果允许用户登录此特定应用程序,则为fe)(不正常) - > login = false - >无效凭证消息.
我知道的一个小解决方法是在登录函数中引发用户定义的异常,但我想省略该场景,因为基本上运行应该没有错误(一切正常并且已经过验证).
我有一个 oracle apex(5.0) 内联对话框区域。我在模板选项中将它的大小设置为大 (720*480)。但现在我想增加这个区域的宽度。我该怎么做,请在此处输入图片描述
大家好我的VMware这在我以前的做法Oracle APEX 5.0,我目前无法登录Oracle APEX,因为我不知道我worksapce name和username登录到顶点,我仍然有通过访问Oracle数据库的system用户,我只需要一个query即允许我检索 Oracle APEX 用户名和工作区名称吗?
我在 Apex 5 上使用 Shuttle 服务时遇到问题。
目前,在穿梭服务上进行多项选择后,我有一个流程分配给我的提交按钮。班车布局如下:
一个零件有许多可以选择的零件名称。所以零件是主要特征并且只出现一次。IE:
part - part_name1
part_name2
part_name3
part_name4
Run Code Online (Sandbox Code Playgroud)
假设我们选择 part_names,part_name1然后part_name3在穿梭中,plsql 代码应该添加每个选择并将它们添加到单独的行中,但继续复制 part 和其他字段,但目前它将添加单个部分,每列有多个 part_names。
流程plsql代码:
begin
insert into service_group (UNIQUEID, PART, PART_NAME, SERVICE)
values (:P115_UID, :P115_PART, :P115_PART_NAMES, :P115_SERVICE);
end;
Run Code Online (Sandbox Code Playgroud)
预期结果:
UID1 | part | part_name1 | Service1
UID2 | part | part_name3 | Service1
Run Code Online (Sandbox Code Playgroud)
当前结果(错误)
UID1 | part | part_name1:part_name3 | Service1
Run Code Online (Sandbox Code Playgroud)
请有人帮助我将每个放在单独的行中,而不是组合在列中。
我运行 @apxchpwd.sql 并使用此脚本取消帐户
alter session set current_schema = APEX_050100;
declare
l_workspace_id number := apex_util.find_security_group_id (p_workspace => 'INTERNAL');
begin
wwv_flow_security.g_security_group_id := 10;
apex_util.set_security_group_id (p_security_group_id => l_workspace_id);
wwv_flow_fnd_user_api.UNLOCK_ACCOUNT('ADMIN');
commit;
end;
Run Code Online (Sandbox Code Playgroud)
但它不起作用。谢谢你的帮助
我有一个名为 Employees 的表,其中包含 Employee_id 和 Employee_Name 列。现在我想在每个员工姓名前面创建一个带有复选框的页面,选择需要的页面,将它们存储到一个临时表中并使用它们进行进一步的操作。我面临的问题是如何创建多选列表并将选择值存储在表中。是否有用于多选的项目?如果没有,我该怎么做?
我目前在运行 Windows 10 的计算机上的 Internet Explorer 上使用 Oracle Apex 版本 18.2.0.00.12。
我在将交互式网格下载为 CSV 文件时遇到问题。
在我的 Apex 页面上,我有一个交互式网格和三个页面项目。其中两个页面项目 P200_DATE_FROM 和 P200_DATE_TO 是日期选择器项目。另一项是名为“提交”的按钮,其操作是“提交页面”。
这是我的交互式网格的查询:
select * from kat_test
where repairdate between :P200_DATE_FROM and :P200_DATE_TO;
Run Code Online (Sandbox Code Playgroud)
交互式网格中有四列:
问题 - Varchar2
月 - 数字
周 - 数字
维修日期 - 日期
我在交互式网格中更改的唯一设置是标题和 SQL 查询。
我将 P200_DATE_FROM 的源更改为返回当月第一天的 PL/SQL 表达式。它设置为“仅当会话状态中的当前值为空时”使用。表达式为:
trunc(last_day(sysdate)-1, 'mm')
Run Code Online (Sandbox Code Playgroud)
我更改了返回当前日期的 P200_DATE_TO PL/SQL 表达式的源。它还设置为“仅当会话状态中的当前值为空时”使用。表达式为:
sysdate
Run Code Online (Sandbox Code Playgroud)
当我运行页面时,它完全按预期加载,因为 P200_DATE_FROM 页面项目填充了当月的第一个日期,P200_DATE_TO 项目填充了当前日期,并且交互式网格显示了正确的数据。
问题:当我选择操作 -> 下载 -> CSV 时,CSV 文件会下载并作为 Excel 文件打开,但只显示标题名称。标题下方的单元格都是空的。但是,如果我更改 P200_DATE_FROM 页面项目和/或 P200_DATE_TO 页面项目中的日期之一(或两者),然后按提交按钮,页面将被提交,然后当我单击操作 -> 下载 -> …