摘要: 今天检查form的header_id的时候发现序列有不规则增长. 于是查看代码里面的序列:CUX_HRSC_HEADERS_T_S 发现有几个地方使用了.定位到: WHEN-CREATE-RECORD 原因: form每次打开,都要各种when-create-record 但是这时候,所以导致了序列 阅读全文
posted @ 2016-08-19 15:11 BIT10 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.先写PKG-FUNCTION: 2.在form中的复制按钮调用 3.获取要复制的header_id做个copy_form的item 做一个LOV 将 header_id返回到 CONTROL.COPY_FROM OK 完毕 阅读全文
posted @ 2016-08-19 11:37 BIT10 阅读(912) 评论(0) 推荐(0) 编辑
摘要: --WHEN-VALIDATE-RECORD IF :mend.MEND_CAUSE is null THEN FND_MESSAGE.SET_STRING('请输入评价原因!!'); FND_MESSAGE.SHOW; RAISE form_trigger_failure;END IF; 错误的原 阅读全文
posted @ 2016-08-19 10:47 BIT10 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 在这里form builder不允许commit_form 于是想着用 forms_ddl('COMMIT'); 一实验果然可以实现: 阅读全文
posted @ 2016-08-18 19:16 BIT10 阅读(1104) 评论(0) 推荐(0) 编辑
摘要: 假死锁问题: 留着解决以后分享问题的解决思路. 转:http://tech.it168.com/a2009/0428/274/000000274236_4.shtml 1、错误提示: 2、原理知识: 2.1当我们在Forms中,试图更改block中数据的时候,Forms先发出一个对该行数据的sele 阅读全文
posted @ 2016-08-17 09:40 BIT10 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 1.先写 2.在block的WHEN-CREATE-RECORD中 3.blcok创建触发器KEY-DUPREC 结束. 出现错误:app-fnd-10206 this record already exists. 错误原因: 1.表是通过生产环境复制过来的,但是只复制了table 并没有复制对应的 阅读全文
posted @ 2016-08-16 19:22 BIT10 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 在开发的时候发现这样一个问题,当切换不同BLOCK的时候弹出需要保存的窗口,于是想在切换record的时候,自动commit一下,结果发现很多触发器都不允许commit_form的函数.于是就有了两个思路: 1.利用KEY-NEXT-ITEM 在item的WHEN-VALIDATE-ITEM加入 代 阅读全文
posted @ 2016-08-16 17:55 BIT10 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: 今天在开发的时候遇到这样一个问题: 当要切换ITEM时,弹出错误:frm-41050: You cannot update this record. 检查了一下该item的WHEN-VALIDATE-ITEM发现有以下的代码: 然后查看MEND block的UPDATE状态,发现是true的,这里就 阅读全文
posted @ 2016-08-16 17:48 BIT10 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 工作记录 题头:又是好一段时间没有做过记录了,一方面自己懒,一方面也是觉得没有什么网络上搜索不到的要写的东西,正在研究着的前辈们都写过了,再写可能会误导其他正在学习的朋友们. 再回头看看曾经的自己,感觉有些东西理解上有问题,思想上幼稚,但也钦佩自己当年不知者无谓的那种钻研的精神,现在转了一大圈又回到 阅读全文
posted @ 2016-01-11 10:43 BIT10 阅读(196) 评论(0) 推荐(0) 编辑