摘要: PACKAGE BODY EMAIL_HEADERS_PRIVATE IS/*=====================================** PROCEDURE: insert_row()**=====================================*/PROCEDURE insert_row IS CURSOR row_id IS SELECT rowid FROM ZZOM_USER_EMAIL_HEADERS_CZW WHERE HEADER_ID = :EMAIL_HEADERS.HEADER_ID;BEGIN fnd_standard.set_who; 阅读全文
posted @ 2012-01-03 20:07 CiWEi` 阅读(1038) 评论(0) 推荐(0)
摘要: 功能:不同的发送类型---抄送、发送、密送。CREATE OR REPLACE PACKAGE send_email IS FUNCTION fnk_mail_test(p_header_id IN NUMBER, ic_mail_from IN VARCHAR2, --1. Mail from ic_title IN VARCHAR2, --4.title ic_message IN VARCHAR2, --5. Message ic_filename IN VARCHAR2) RETURN VARCHAR2;END send_email;/CREATE OR REPLACE PACKAGE 阅读全文
posted @ 2012-01-03 20:05 CiWEi` 阅读(956) 评论(0) 推荐(0)
摘要: 全选/取消全选:通过遍历FORM中的record功能描述:点击左列第一个check_box,实现左列全选和取消全选的功能,代码如下:go_block('EMAIL_LINES'); --跳到目的数据块first_record; --从第一条记录开始循环LOOP if :email_lines.enabled_flag='Y'then :email_lines.check_box := 'Y'; --将指定行的复选框设置为选中 end if; EXIT WHEN :system.last_record = 'TRUE'; next_ 阅读全文
posted @ 2012-01-03 19:59 CiWEi` 阅读(2345) 评论(0) 推荐(0)
摘要: 方法一:利用正则表达式(oracle 10g)Oracle 10g支持正则表达式的四个新函数分别是:REGEXP_LIKE、REGEXP_INSTR、REGEXP_SUBSTR、和REGEXP_REPLACE。select sysdate into p_sysdate from dual where regexp_like(p_email,'\w+@\w+(\.\w+)+');方法二:原始方法(oracle 6i)因为用的环境是oracle 6i,所以不支持正则表达式验证。在邮箱字段加触发器:WHEN-VALIDATE-ITEMif :email_lines.email is 阅读全文
posted @ 2012-01-03 19:55 CiWEi` 阅读(1765) 评论(0) 推荐(0)
摘要: 1.打开包Hand_plsql_autocreate 2.text:form_view_iud 3.输入4个参数:分别为:数据块的名称 数据库对应数据库视图对应的基表 数据库表的所有者 数据库表的主键4.执行,查看运行结果: 到form中建包:包名:数据块名称+_PRIVATE5.添加块触发器: on-insert : 数据块名称+_PRIVATE.insert_row on-update : 数据块名称+_PRIVATE.update_row on-lock : 数据块名称+_PRIVATE.lock_row on-delete : 数据块名称+_PRIVATE.delete_row --若 阅读全文
posted @ 2011-12-25 09:49 CiWEi` 阅读(685) 评论(0) 推荐(0)
摘要: 一、建noTab的Folder Form:1.创建数据库对象: create table 和相应的view。2.基于模板Template.fmb创建一个新的Form:****.fmb 添加一个Library:APPFLDR.pll(目录:$AU_TOP/Resource;打开后,系统询问是否去掉绝对路径,选择YES) 再打开APPSTAND.fmb:将其中的对象组STANDARD_FOLDER拖到自己的FORM中,选择Subclass3.添加窗口 window: 设置属性:Subclass information:WINDOW4.添加画布:MAIN(内容画布) 和 CANVAS(堆叠画布) M 阅读全文
posted @ 2011-12-25 09:47 CiWEi` 阅读(4196) 评论(1) 推荐(1)
摘要: 1.在EXCEL中进入VBA状态,有如下几种方法:1)工具—>宏—>Visual Basic编辑器2)Alt + F113)在工作表标签处点击右键,选择查看代码4)窗口—>工具栏—>Visual Basic工具栏—>Visual Basic编辑器5)绘制控件后双击控件6)如果已经打开VB编辑器,可用Alt + TAB方式切换到VB编辑器窗口2.单击工具菜单中的引用,在弹出的对话框中单击浏览,找到日历控件之后(前提是你系统中有这个日历控件),单击打开即可。3.若没有,目前还没找到2010office的日历控件。。。。。 阅读全文
posted @ 2011-12-21 13:05 CiWEi` 阅读(3459) 评论(0) 推荐(0)
摘要: 其中公司段、公司段、等对应的FLEX_VALUE_SET_ID 值得自己查询。select he.order_number, he.order_date, ve.vendor_name, ve.vendor_number, ve.contact_name, ve.telephone, he.description hedescription, li.line_number, ite.item_number, ite.item_name, li.quantity, li.unit_price, li.quantity * li.unit_price, gccb.SEGMENT1 || ' 阅读全文
posted @ 2011-12-21 10:04 CiWEi` 阅读(3433) 评论(0) 推荐(0)
摘要: 原文地址:http://luntan.erp100.com/thread-103583-1-1.htmlhttp://www.erp100.com/thread-10038-1-1.html1. FND_MESSAGE.warn :以选择信息的方式显示给用户。可以选择Ok或者Cancel,返回值分别是TRUE和FALSE例:if FND_MESSAGE.warn thenfnd_message.debug('True');elsefnd_message.debug('False');end if;执行效果如下:点击OK会弹出 True点击Cancel会弹出 Fa 阅读全文
posted @ 2011-12-20 09:58 CiWEi` 阅读(2867) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2011-12-19 19:57 CiWEi` 阅读(3) 评论(0) 推荐(0)