我正在尝试用这段代码刷新一个经典报告,它可以很好地将其放入函数和全局变量声明中,并在页面加载时执行中调用该函数
var doIt=function(){
$('P#u REPORT')。触发器('aperxrefresh');
setTimeout(“doIt()”,5000);
}
但是,当我向该页面添加带有jquery的modalfrom时,它就停止工作了,我不知道为什么
申请页面在这里
工作区:工作区
用户名:user
密码:123qweasd
如果有人能帮助我,我将不胜感激
在html标
我是APEX环境的新手,需要知道如何对日期选择器项执行验证。在Apex页面上,我有两个日期选择器,开始日期和结束日期。
选择开始和结束日期我可以在页面上获取所需数据,但需要在日期选择器项目中添加一些验证,例如,我需要为以下项目添加验证规则:
开始日期应小于结束日期
开始日期不应大于sysdate
不能输入无效的日期格式
任何人都可以分享一些好的例子和链接,在APEX5.0的日期选择器项目上添加上述验证吗?你有一个很好的基础教程(第一个来自4个系列)。第7章,创建验证,包含验证示例
对于本系列
我有一个工作区,其中有许多基于相同模式的应用程序。
目前,每个应用程序都有自己的登录页面
我想构建另一个应用程序,负责所有其他应用程序的登录。
登录将用户重定向到主页面,主页面将根据用户类型显示指向不同模块(应用程序)的链接
请注意,只有管理员用户才能看到指向所有应用程序的链接。
不同类型的用户将只看到他们有权访问的应用程序的链接
我阅读了其他相关帖子,我知道我必须更改我想要共享身份验证的所有应用程序的cookie名称
但我的问题是:
如果我使用不同于管理员的用户成功登录,我仍然能够通过URL访
我有一份带有编辑链接的报告。编辑链接为Id。此报表从不同的数据库检索记录
我的要求是在单击编辑链接时将这些记录插入数据库。请找到下面的图片
我需要在单击编辑链接时将这两条记录插入到我的数据库表中
如何在APEX中执行此操作
好吧,我宁愿在这份报告上有另一个专门的专栏来执行所需的操作,而不是使用编辑链接,该链接主要用于深入到详细的记录
通过在执行DML操作的报表上创建一个按钮,您可以按照此操作来实现所需的操作。只需确保适应必要的更改以满足您的需要 这里是解决这个问题的另一个视角
对不起,这没有帮助
我有一个项目要输入电子邮件id,还有两个项目要获取该用户的名字/姓氏和部门的值,这是我们在不刷新页面或不输入的情况下给出的
项目1:ex:a。。。z@gmail.com(文本字段)
项目2:ex Mechanical(仅显示)
项目3:ex Abinnaya Moorthy(仅显示)
当我们给出电子邮件id时,应该会发生这种情况,一旦光标离开电子邮件id,两个项目值就会显示出来
我使用了动态操作,但没有得到准确的输出,请让我知道。在第1项上执行以下动态操作:
事件:更改(我建议“更改”,尽管基于
我正在交互式网格上显示我的结果。我希望能够选择多行,然后单击编辑按钮,打开“编辑”表单。我有很多问题:
检索所选行的车辆ID。(我在访问列值时遇到问题,我可以访问项值)
将ID的集合或数组传递给编辑表单
保存集合
意外地在应答框中添加了更多代码……。我取得了一些进展,但有点卡住了。我关注了oracle的博客,它非常有用。因此,在区域的属性上,我添加了以下代码:
function (config) {
var $ = apex.jQuery,
toolbarData = $.ape
标签: Oracle Apex
oracle-apex-5oracle-apex-5.1oracle-apex-18.2
一个区域中有60个项目,显示为一组10行,每个行6个项目。
最初,项目是隐藏的,每个组都会在单击按钮的基础上显示出来
但是页面加载时间太长(10秒apx),验证也是如此。
这里有什么帮助吗?您是否查看了调试数据?它非常清楚地显示了哪些特定部分占用了大量时间。一旦你知道是什么原因导致页面变慢,你就可以开始着手解决问题了。
您可以在此处阅读有关调试的内容:
--Koen尽量取消选中DA在页面加载时激发的正确或错误操作
页面加载速度会很快,或者我们可以将一些条件移动到带有通用条件的验证中,这是该解决方
我是一名经验丰富的Oracle表单开发人员,今天我第一次看到了Oracle APEX。老实说,我只是快速浏览了Apress为初学者编写的一本书,但我注意到书中没有提到如何创建可重用组件。根据我作为Oracle Forms开发人员的经验,我处理过库、对象库和来自其他模块的引用对象,但在我今天浏览的书中没有找到类似的内容。
所以,我想从你们这些经验丰富的Oracle APEX开发人员那里了解一下,是否有一种方法可以创建“真正的”可重用组件,这意味着不仅仅是“复制”(或导出)但是创建一个组件作为许多A
我试图在点击按钮时重定向到另一个页面,我正在使用第一页的值设置第二页的项目值。
但我可以看到它是作为查询字符串发送的
是否有任何方法可以将其作为隐藏发送而不附加到查询
提前感谢一种选择是拉而不是推
P5_FINALTABLE的值应该处于会话状态(例如,按下Enter键时提交),否则它将无法工作
然后,将P3_新项的“默认值”设置为“PL/SQL函数体”,如下所示
运行第5页,在P5_FINALTABLE中输入内容(例如555),按enter键,导航到第3页,并且-555应该在P3_新项目中可见
我有一个包含许多列的交互式网格。我希望某个列始终位于行的第一个位置
**Has Role** Name User_ID Address Phone number
基本上,我想冻结列“角色”,这样用户就不能在运行时更改其位置。他可以更改其他列的位置,如姓名、用户名、地址、电话号码
我如何才能做到这一点?**编辑-新答案。我编辑了上一个答案,因为它太长,无法放入评论中
我想您可以冻结该列并禁用标题中的冻结/解冻选项,如下所示。请记住,这将禁用整个交互式网格上的冻结选项。将其添加到页面
我想将网页中的所有组件导出到PDF文件中。网页上的每个组件(包括图表、报告、网格)应显示在PDF文件的单独页面上。
是否有任何插件可用于此操作 有一个非常好的,但它不是免费的。从技术上讲,它确实有一个免费的计划:)谢谢@DanMcGhan不知道:)
标签: Oracle Apex
apex-codeoracle-apex-5.1oracle-apex-18.2
我可以自动化或调整oracle apex页面布局,而不是单个区域。我有一个页面,其中有多个区域,一个区域是主区域,我想在页面上设置一些东西,在水平滚动条上逐区域显示,看起来不太好。
你能展示你想要实现的目标吗?从你的描述中我无法想象。在附件中添加谢谢你的图片,但我仍然不理解你的问题。“我想在水平滚动条上设置页面本身的某些内容”-这是什么意思?当我缩小页面时,我附加的第二张图片显示了正确的页面布局。但违约率将是100%。我们可以在设置中执行一些操作来自动完成此布局吗?好的,那么您想要的是删除垂直
我已经创建了一个APEX应用程序,它需要从URL获取一个参数,例如P1_ID->“ORCL”
DB1:8080/apex/f?p=101:1::::P1_ID:ORCL:
在页面上,我有一个“经典报告(基于函数)”,它应该使用这个参数
declare
l_sql_stmt varchar2(64);
l_id varchar2(8) := :P1_ID;
begin
l_sql_stmt = '
select
*
from
T1@' || l
我有一个包含以下列的记录表:
Record_ID - primary key
Item_ID
Record_Text
Record_Status
Create_Date
每个项目可以有多个记录。我在交互式网格中显示表格数据。网格一次仅显示一个项目的数据Item\u ID是页面上的隐藏字段P2\u Item\u ID
在我的网格中,Record\u ID和Item\u ID是隐藏字段,我只显示Record\u Text、Record\u Status(活动/非活动的复选框)和Create\u D
在OracleApex中,是否有一种方法可以确定是否使用过特定的动态操作以及是否运行过特定的进程
更新:为了让问题不那么宽泛,假设有一个叫做“DA 1”的动态动作,我需要看看它是否被使用过。还有一个叫做“状态改变”的过程,我怎样才能知道它是否曾经运行过,或者它是否死在水里,这是两件截然不同的事情
进程是运行服务器端的PL/SQL进程。启用调试模式,当您以开发人员身份登录时,可以通过URL或页面底部的菜单进行调试,然后重新加载或提交页面。然后单击查看调试,找到刚才执行的页面加载/提交的条目,您的进
我试图找到一种最佳的方法来实现一个公共区域,在一个巨大的多页面应用程序中多个页面(但不是所有页面)共用
我理解第0页的概念。公共区域可以包含在页面0中,并且可以使用适当的服务器端条件停止在所有页面中呈现这些区域。但我担心的是,每次加载页面时,服务器端条件都会针对每个页面进行评估,而这些区域仅用于500页应用程序中的两个页面。这不是每页的开销吗
请注意,公共区域与任何其他区域一样具有动态操作、PL/SQL代码等,因此在页面模板中包含这些区域将不是一个选项
请帮我找出一个最佳的方法
谢谢这会带来开销
顶点4.1.1.00.23
我可以将IR默认报告标签从“1.主报告”更改吗
我发现了这段代码,它适用于页面加载,但在页面更改或选择其他保存的报告时,会更改回默认值
<script type="text/javascript">
$(document).ready(function() {
changeIRText('1. Default');
}); // end of ready function
function changeIRText(pTex
我试图使用URL将文本字段的值从一个页面传递到另一个页面,但失败得很惨
原因如下:
我有一个apex页面,显示机器属性(品牌、型号、它生产的产品、机器ID(:P1_输入))。有些机器只能生产一种产品,其他机器可以生产多种产品
我使用查询来完成以下操作:如果机器只生产一种类型的产品,则产品编号显示在:P1\U项中。如果一台机器可以生产多个产品,它将显示在:P1\u项目世界“多个”中
我想建立一种能力,点击:P1_项目旁边的按钮,如果显示“多个”,则会出现一个弹出窗口,显示机器生产的产品。我让弹出位
我已经创建了一个过程代码,用于将数据从CSV文件导入Apex表
The following code i have used in process:
DECLARE
v_blob_data BLOB;
v_blob_len NUMBER;
v_position NUMBER;
v_raw_chunk RAW(10000);
v_char CHAR(1);
c_chunk_len number := 1;
v_line
使用apex_项创建了一个带有复选框的报告,当选中多个复选框时,我将在单击“确定”后显示警告消息“不要使用“确定”按钮选中多个复选框”,应取消选中该复选框。请查找显示警报消息的JavaScript代码
if($("input[type=checkbox]:checked").length > 1)
{
var msg = alert('You are not allowed to select more than one employee');
}
最好使用APEX
我正在尝试在APEX web应用程序中使用Oracle JET sunburst。我希望我的sunburst在切换开关的基础上更改标签(语言)
每次切换开关时,都会触发一个Ajax调用,并返回相应的JSON结果
我可以验证在切换开关之后,JSON文件返回相应的语言内容,但问题是只有内核节点的标签会改变,其余的将保持不变(以前的语言)
ViewModel的代码:
HTML视图的代码:
接得好
这似乎是一个bug,self.jsonData()没有用新值完全更新。我可以通过添加self.jsonDa
请帮我解决这个问题。我的顶点出现了这个错误。我的桌子有什么问题吗
Contact your application administrator.
Technical Info (only visible for developers)
is_internal_error: true
apex_error_code: APEXDEV.IG.NO_PK
component.type: APEX_APPLICATION_PAGE_REGIONS
component.id: 4680974393042
我有一个Oracle顶点树,它显示不同的函数。我的查询有一个函数类型列。若函数类型是表单,我想在新窗口中打开链接。否则,链接将在同一窗口中打开
目前,我正在使用树属性中的javascript:window.open(“&LINK.”,“\u blank”)在新窗口中打开链接。这适用于所有功能。请告知
此外,我正在寻找同样的功能卡链接以及
谢谢
基肖尔尖顶树
1) 向树的查询中添加一个列目标,如下所示
case when function_type = 'FORM' then '_blank' e
我试图在Apex中使用一个非常简单的“研究”工具
到目前为止我所做的是
创建了一个文本框
当按下enter键时,创建了一个带有属性/Always submit页的按钮/
在报告页-源-源区域中写入此查询
-
这几乎是一张有会议的桌子,这些会议要么由电影教授,要么由人教授。我希望筛选会议的标题。px_2是我的文本字段。
因此,如果您输入任何字母,它应该使用正确的标题进行过滤。
问题是每当我点击GO时,什么都不会发生。他仍然给我看整个名单
我编写的步骤和查询是100%函数
实际的问题是我写了:px_
目前,我使用弹出LOV显示供应商列表,但我正在尝试将该字段更改为文本字段自动完成。我显示供应商名称,但存储供应商ID。当我尝试更改字段时,APEX表示在LOV查询中选择了错误的列数
是否有在文本字段自动完成中保存两个值的方法?我当前用于弹出LOV的以下查询:
SELECT SUPPLIER_NAME KEY, SUPPLIER_ID VALUE
FROM SUPPLIERS
WHERE ENABLED_FLAG = 'Y'
order by SUPPLIER_NAME
自动完成文本项没
Oracle Application Express开发是否有任何功能性UI可用性或UX设计模式?简单的流程,信息UI布局、验证、蒙皮或呈现等方面的最佳实践。不幸的是,Oracle并不太重视UX,因此特定于APEX的资源非常稀少。一些建议:
蒙皮可以通过下载新主题来完成。虽然没有像Wordpress这样的主题那么多,但谷歌搜索定制的oracle apex主题仍然值得一试
对于任何APEX开发人员来说都是相关的并且非常有价值的。从非APEX web应用程序中汲取灵感并无害处,因为无论开发框架如何,
我试图建立一个应用程序,将在6个工作地点使用。我希望在同一份申请中提交所有员工的详细信息,并为每位员工分配一个“现场”(他们工作的城市)。当该站点的经理使用该应用程序时,我希望他们只看到站点中他们有权访问的员工
我已经为此挣扎了一段时间。
我把所有的桌子和页面都摆好了,这样所有的员工都可以看到。
我创建了用户组,并将不同的用户分配到不同的组(站点)。我不知道如何限制访问权限,甚至不知道如何引用分配给用户的组
在此主题上的任何帮助都将不胜感激
提前谢谢你我自己也找到了一个合适的解决方案。我创建了一
在OracleApex中使用应用程序时,时间条目在DB中表示为浮点数,但我想在应用程序iteself中正确显示它们,因此15.5显示为15:30。为此,我在共享组件中创建了一个静态LOV
它在Select列表中非常有效,但当我尝试在报告中的相同条目上使用相同的LOV时,istead 15:30显示为1530
知道是什么原因导致了这种情况吗?有几个地方可以输入日期格式,但我认为最实际的做法是确保定义LOV的方式使其显示值为VARCHAR2类型。在这种情况下,它将显示在您使用它的任何地方。对于返回值
在OracleApex中,我希望这些刻度盘水平排列…(请参阅附件)
应该做什么设置?
我当前的设置是:
从配置来看,我认为它是apex 4.2
如果您希望它们通过apex引擎水平对齐,则需要将它们中的每一个都包含在至少具有“div with id”模板的区域中(在您的示例中,没有模板集),然后在第一个区域中,将“Start new grid”参数设置为“Yes”,在其余区域中,将“Start new grid”设置为“no”,并将“Start new row”设置为“no”,然后会出现另一个名
我已经在Oracle ApEx中创建了一个主细节表单。在表单创建者中,我被要求提供详细信息部分的主键。我没有意识到我应该提供rowid而不是我真正的主键,主键是两件式的,显然ApEx的第二部分有问题。由于字符到数字的转换错误,它不允许我插入行。当我创建相同的表单并在细节部分提供rowid时,问题就解决了。
不管怎么说,问题是我意识到太晚了,我花了很多时间在表格上,我没有太多时间重复。是否有机会更改rowid的设置?我得到了一个解决问题的设备。我还想注意,我的细节部分是一个交互式网格。我将隐藏列添
我有一个名为P1\u item的页面项。它具有国家列表和“全部”值(在IG中显示所有国家的记录)
如果项目值为“全部”,则我需要将分页类型刷新为“页面”,否则如果选择了某个国家/地区,则我需要将分页类型刷新为“滚动”。有人能帮我为交互式网格动态设置分页吗
问候,
SwaZ.以下是与网格小部件相关的分页设置文档:
下面是一个为给定区域设置分页设置的scroll属性的示例(您可以同时传入更多属性):
下面是一个推特系列,我将分解您在其中看到的一些代码:
apex.region('emps').ca
我试图在关闭模式对话框后刷新项目,我有一个表单区域,表单中的所有项目(选择列表),其中一个项目名为(客户),在该项目旁边有一个链接,您需要该链接来创建新客户,当客户不在列表中时,在模式对话框页面打开后单击该链接,我想在关闭模式对话框后刷新此项以获取新值,我如何才能做到这一点或直接在列表中设置创建的值您是否尝试过动态操作
事件->诊断日志关闭->正确->刷新:
Dynmamic Action:
When
Event: Dialog Closed
Selection Type:
我正在运行Apex 19.2
我有一个页面,其中动态创建了一些项目,如下所示:
HTML clob;
Html := APEX_ITEM.textarea(p_idx=>32, p_value=>'MyValue',p_item_id=>'MyId',p_attributes=>'class="textarea"');
htp.p(HTML);
页面项目已正确生成:
<textarea name="f32" rows="4" cols="40" wr
你认为apex是为小型公司制作的项目的好选择吗。例如,我将为一所高中开发一个web应用程序。他们无法向Oracle 10g或Oracle 11g许可证付款。因此,我必须找到廉价而快速的解决方案。
我可以在公司应用程序中使用Oracle XE和Apex而不必支付任何费用吗
我不知道我是否需要为应用服务器付费?(如IIS、Apacahe、Tomcat…Apex在Oracle XE中,如果需要,您可以将其升级到Apex 4.0。。。
最后,如果你没有有效的付费许可证,你将得不到任何技术支持。
因此,只
我在APEX 4.2(软件包)中创建了一个自定义身份验证例程。我输入的用户名由APEX转换为大写
我怎样才能防止这种情况
如何自定义错误消息,即“无效凭据”
一,
资料来源[1]:
不知道,但我正在调查
有一个参数控制用户名的大小写。见:
这可能适用于apex 4.2。在应用程序的登录页面上,使用以下代码创建“Before Header”流程:
if apex_application.g_notification ='Invalid Login Credentials' then
在使用新的apex 5版本时,我遇到了以下问题:
无法通过plsql获取页面项的值:
nv(:P2_TO, :P2_FROM) <<< DOESN'T WORK *I Yes P@_FROM exist and verified
nv(:P2_TO, 'test') <<< DOES WORK
nv(:P2-TO,:P2-FROM)这很符合逻辑。您正在引用变量的会话状态,它可能为空。这并不是因为项目P2_TO或P2_FROM在浏览器的页面上有一个值,而是因为
我试图在自定义plsql的帮助下使用交互式网格将数据保存到表中。我在插入数据时遇到“ORA-01403-未找到数据”错误,我不知道为什么
这是我运行的plsql自定义进程。谢谢你的帮助
DECLARE
em_id NUMBER;
BEGIN
CASE :apex$row_status
WHEN 'C'
THEN
SELECT NVL (MAX (emergency_id), 0) + 1
INTO em_id
我在我的页面中为“新密码”和“重新键入密码”添加了两个验证。错误消息显示位置设置为“内联”字段。但是,当执行验证时,我会收到一条错误消息,在页面顶部的“2错误已发生”页面中显示全部错误。如何隐藏显示在页面顶部的此错误消息:您可以将验证的显示位置属性设置为“与字段内联”,而不是“与字段内联并在通知中”
如果您希望在任何地方都出现这种行为,您可以在应用程序属性的错误处理选项卡中将应用程序级别默认错误显示位置更改为“与字段内联”。
.t-Body-alert{
可见性:隐藏;
高度:0px;
}当前错
我有一份oracle apex经典报告。我使用经典报表的计算和属性计算列贷方、借方和余额之和。但我必须给包含这些列总和的行(即:经典报告中的最后一行)上色,以突出显示值。如何为包含列和的行着色?您可以通过创建定制报告模板来实现这一点。以新名称复制当前报告模板,例如“My report with Sum”,并将报告更改为使用新模板
现在修改模板,如下所示:
将“列模板1”下的HTML复制到“列模板2”
通过向td元素添加特殊类来修改“列模板1”的HTML,以指示此行包含总和,例如class=“su
我需要通过javascript代码将新记录添加到页面上的一个交互网格中
我知道如何从网格中获取记录:
var model = ig$.interactiveGrid("getViews","grid").model;
var record = model.getRecord(rowID);
但是如何添加记录呢?有这样的功能吗
我试图做的是从一个网格中获取选定的行,并将其插入到另一个网格中的基础表中。我使用javascript代码获取在grid1中选择的记录并循环它们。现在我得到了grid2
我有选择列表值。在选择列表中进行任何更改后,单击按钮(它必须重定向我提到的页码,选择列表值已更改)。
我到目前为止所做的一切
另取一件P213\u类\u类\u值
在选择列表中创建DA
Select :P213_CLASS_TYPE into :P213_CLASS_TYPE_VAL from dual;
item to submit : P213_CLASS_TYPE,P213_CLASS_TYPE_VAL
item to return : P213_CLASS_TYPE_VAL;
按钮操作:
我使用的是APEX 20.2.0.00.20apex.region(region\u static\u id).widget()方法应根据。我试图弄清楚如何知道对象的属性和方法是什么,尤其是当文档中没有提到它们时。我尝试运行apex.region(calendar\u region\u static\u id).widget()来返回对象并检查它有什么属性和方法,但是我得到了S.fn.init[div#CAL\u calendar.fc.ui-widget.fc-ltr,prevObject:S
第18版。
我一直认为,当您更改应用程序时,apex页面上的上次更新日期和上次更新人都会得到维护。(例如,在页面上添加/更改代码)
我发现,如果用户创建一个交互式报告,它也会更新审计信息。
虽然我知道Apex会针对应用程序保存这些报告,但要知道应用程序代码是否已通过开发人员进行了实际更改确实很困难
是否有人知道,如果用户更改交互式报告,是否存在不更新Apex中上次更新的_的设置?它扭曲了我查看真实应用程序更改与保存的报告更改的能力
据我所知,没有这样的事情。为什么知道这些信息对你很重要?@En
全部,
只是一个简单的问题。APEX对主键可以构建的独立列的数量是否仍然有限制
在以前的版本中,APEX最多只支持2列主键
任何帮助都将不胜感激
谢谢
普拉萨德是的,限制仍然存在。但是,在下一个版本(Apex 4.1)中,我听说可以选择使用ROWID而不是表单的主键,这将克服这个限制
见:
使用ROWID–允许使用ROWID
用于自动DML处理(作为
识别PK的替代方案
列)
我想在经典报告中隐藏标题行(包含列标题)。我正在使用Oracle Apex 5.1
我想隐藏标题行AC、AD等。谢谢
已解决:属性:标题->无已解决:属性:标题->无我的解决方案,在内联css中添加:
.a-IRR-header{
display:none;
}
我的解决方案,内联css添加:
.a-IRR-header{
display:none;
}
??? “标题->无”?在报告的属性/标题下只有“固定到”选项。报告上没有任何变化…:-(??“Heading->None
我已经创建了一个选择列表项,需要在另一页上引用此列表。如何获取用户输入,将其放入可用于计算另一页上所选项目总值的变量中
显示在报告上的选择列表的代码,用于说明金额:
select item_id,
itemname,
item_price,
apex_item.hidden(1, item_id) ||
apex_item.hidden(2, item_price) ||
apex_item.select_list(
p_idx
我开发了一个应用程序。但我必须更新它。我复制了一份申请表(以便原件继续有效)。我做了必要的编辑并测试了一切。现在我想更新原始文件中的所有编辑。我可以这样做,以避免手动更新一切(因为有很多可爱的编辑),因为它很长???。原始申请的id是101,我的副本是104。我想我应该换一下身份证,但这是不可能的。我有个错误。我将非常感谢您的帮助)是的,您可以这样做:
以101的应用程序导出作为备份
删除应用程序101
复制应用程序104并生成新的ID 101
是的,您可以这样做:
以101的应用程序导出作为备
我用oracle apex创建了一个应用程序,我想创建一个交互式报告。因此,按照向导创建了一个页面。在其中一个步骤中,它要求我为编辑链接选择一个图像,如下图所示
我的问题是,现在,我想更改此编辑链接的图像,如何执行此操作?如果编辑IR的属性,在“链接”列下,您将看到如下内容:
或者,如果使用较新的页面设计器,您会看到:
将图像文件的名称(e2.gif此处)更改为所需的名称
如果您不知道所需页面的名称,请临时创建另一个页面,并使用向导获取所需页面,然后查看文件名。如果编辑IR的属性,在“链接”
我在Oracle APEX中有一个主明细表(向下钻取)。因此,当我想删除主窗体中的一行时,我必须首先删除详细行(我在该主窗体中有这些行),然后才能删除主窗体中的行。这对我的终端用户来说不实用。是否有任何方法可以在一个步骤中删除包含所有详细信息行的整个主表行?这与APEX无关,主表和子表之间的外键约束的定义决定了行为。特别是有一个“ON DELETE”子句,默认为“NO ACTION”。这意味着如果存在子行,则不能删除主行。使用“ON DELETE CASCADE”子句定义外键,这样子行也会被删除
我有一个包含几个字段(列)和一个BLOB列的表,以及mime、charset、filename和filesize列。我有一个表格,我的用户可以填写一个文件上传字段
奇怪的是,为了让文件上传,我必须使用自动行处理(DML)[遗留],而不是更新的表单自动行处理(当我将其设置为新方法时,上传不起作用)。当我将其设置为旧方法时,我的blob上传,但没有一个字段保存……当我将其设置为Form Auto Row时,所有字段都保存,但blob不保存。看来我得到了一个或另一个。我已经查看了示例文件上传应用程序,
1 2 3 4 5 6 ...
下一页 最后一页 共 24 页