powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Опять CheckBox
7 сообщений из 7, страница 1 из 1
Опять CheckBox
    #38783777
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!

Нужна помощь.
Первый пример взял отсюда тынц .
Но он не работает.
Второй сам допер.
После нажатия кнопки Выполнить в таблице test появляется запись 106(105 не записывается), но удаления не происходит из таблицы LOG_PROCESS.

SQL:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT apex_item.checkbox(1,b.NAME_PROCESS) del,
       b.NAME_PROCESS, 
       b.COUNT_ROW
FROM (
      SELECT sp.NAME_PROCESS, COUNT(1) as COUNT_ROW
        FROM LOG_PROCESS lp
             INNER JOIN SPR_PROCESS sp ON UPPER(lp.PROCESS_NAME) = UPPER (sp.NAME_PROCESS)
       WHERE UPPER(lp.PROCESS_NAME) like UPPER('%'||:P23_PROCESS_NAME||'%')
             AND (:P23_STATUS IS NULL OR sp.STATUS = :P23_STATUS)
      GROUP BY sp.NAME_PROCESS
     ) b
ORDER BY  b.COUNT_ROW desc



PL/SQL:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
DECLARE
    tab apex_application_global.vc_arr2;
BEGIN
   FOR i in 1..APEX_APPLICATION.G_F01.count
   LOOP
      DELETE FROM LOG_PROCESS WHERE UPPER(PROCESS_NAME) = UPPER(APEX_APPLICATION.G_F01(i));
      insert into test (t) values (105);
   END LOOP;

    tab := apex_util.string_to_table ('F01');
    FOR i IN 1..tab.count 
    LOOP
        DELETE FROM LOG_PROCESS WHERE UPPER(PROCESS_NAME) = UPPER(tab(i));
        insert into test (t) values (106);
    END LOOP;

  COMMIT;
END;



Спасибо большое!
...
Рейтинг: 0 / 0
Опять CheckBox
    #38783965
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чекбоксы проставлены?
...
Рейтинг: 0 / 0
Опять CheckBox
    #38783973
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Само собой.
...
Рейтинг: 0 / 0
Опять CheckBox
    #38784063
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рекомендую не использовать номер 1-10 для своих нужд. Бывает они уже заняты без вашего участия.
...
Рейтинг: 0 / 0
Опять CheckBox
    #38784092
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GustlyРекомендую не использовать номер 1-10 для своих нужд. Бывает они уже заняты без вашего участия.

Код: plsql
1.
SELECT apex_item.checkbox(11,b.ID_PROCESS) " "



Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
BEGIN

   FOR i IN 1..APEX_APPLICATION.G_F11.COUNT
   LOOP
      insert into test (t) values (APEX_APPLICATION.G_F11(i));
   END LOOP;

  COMMIT;
END;



Не помогло.
...
Рейтинг: 0 / 0
Опять CheckBox
    #38784125
Gustly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pl/sql когда выполняется? Что за кнопка выполнить?
...
Рейтинг: 0 / 0
Опять CheckBox
    #38784127
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, сам решил.

Код: pascal
1.
c.For Point - Select On Submit - After Computations and Validations.



Не внимательно читал доку. В общем сам виноват.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Опять CheckBox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]