Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选中apex oracle报告中该行对应的复选框时,将该行插入数据库_Oracle_Checkbox_Insert_Row_Oracle Apex - Fatal编程技术网

选中apex oracle报告中该行对应的复选框时,将该行插入数据库

选中apex oracle报告中该行对应的复选框时,将该行插入数据库,oracle,checkbox,insert,row,oracle-apex,Oracle,Checkbox,Insert,Row,Oracle Apex,我有一个带有复选框列的apex oracle table report,我希望在用户选中复选框时立即插入对应于复选框的行,而不使用提交按钮,仅当用户选中复选框时,该行将立即插入数据库,选中的任何行将立即插入数据库, 我怎样才能做到这一点,请告诉我的例子,我不知道如何做到这一点。 我用提交按钮完成了,但这不是我需要的。 我使用了这段代码,但它更新并使用提交按钮 DECLARE nvalue NUMBER; BEGIN IF apex_application.g_f01.count

我有一个带有复选框列的apex oracle table report,我希望在用户选中复选框时立即插入对应于复选框的行,而不使用提交按钮,仅当用户选中复选框时,该行将立即插入数据库,选中的任何行将立即插入数据库, 我怎样才能做到这一点,请告诉我的例子,我不知道如何做到这一点。 我用提交按钮完成了,但这不是我需要的。 我使用了这段代码,但它更新并使用提交按钮

DECLARE
    nvalue NUMBER;
BEGIN
    IF apex_application.g_f01.count <> 0 THEN
        FOR i IN 1..apex_application.g_f01.count LOOP
            nvalue := to_number(nvl(apex_application.g_f01(i), 0)); --value1
            UPDATE operation_log
            SET
                pol_holder = to_char(ser_no)
                             || ' - '
                             || to_char(nvalue)
            WHERE
                ser_no = nvalue;

        END LOOP;

        apex_application.g_print_success_message := 'Success';
    END IF;
END;
声明
n值数;
开始
如果apex_应用程序.g_f01.0计数,则
对于i IN 1..apex_应用程序g_f01.count循环
n值:=到u数(nvl(apex_application.g_f01(i),0))--价值1
更新操作日志
设置
pol_持有人=至字符(序列号)
|| ' - '
||to_char(nvalue)
哪里
seru_no=n值;
端环;
apex_application.g_print_success_消息:='success';
如果结束;
结束;