вставить строку в базу данных при установке соответствующего флажка для этой строки в отчете apex oracle - PullRequest
1 голос
/ 11 марта 2020

У меня есть apex oracle таблица отчета со столбцом флажка, я хочу, чтобы строка, соответствующая флажку, вставлялась сразу, когда пользователь установил флажок, не используя кнопку отправки, только когда пользователь установил флажок, строка была немедленно вставлена ​​в база данных, любая строка, проверенная для немедленной вставки в базу данных, как я могу это сделать, пожалуйста, посоветуйте мне примеры, которые я понятия не имею, как это сделать. Я сделал это с помощью кнопки отправки, но это не то, что мне нужно. Я использовал этот код, но он обновляется и использует кнопку отправки.

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;
...