powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Delete_List_Element не удаляет. Ошибка FRM-41331.
4 сообщений из 4, страница 1 из 1
Delete_List_Element не удаляет. Ошибка FRM-41331.
    #36215360
Sergey_Osipov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Нужно удалить элемент раскрывающегося списка.
Для этого использую Delete_List_Element, но при этом выскакивает ошибка FRM-41331.
В хелпе описаны ситуации, когда нельзя пользоваться Delete_List_Element.
Это: 1. Наличие свойства "Mapping of Other Values".
2. Наличие каких-то "and there are queried records in the block".
3. Нужно закрывать "открытые запросы". "Use the ABORT_QUERY".
Мне здесь не понятны два последних пункта. Что такое "queried records"? Блок у меня НЕ базоывй, но находится в статусе QUERY. Может это имеется ввиду?
И что значит закрывать открытые "an open query"?

Свойство "Mapping of Other Values" у меня не заполнено.
ABORT_QUERY прописал. Не помогло.
Что еще надо сделать, что бы перестала выскакивать ошибка?
...
Рейтинг: 0 / 0
Delete_List_Element не удаляет. Ошибка FRM-41331.
    #36215765
bev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey_Osipov,
проверила на своей форме: завела LIST_ITEM (poplist) TTT с тремя значениями в не базовом блоке SVT, в триггере WHEN-NEW-FORM-INSTANCE сделала DELETE_LIST_ELEMENT('SVD.TTT', 3);
Получила в форме при выполнении список из двух элементов...
...
Рейтинг: 0 / 0
Delete_List_Element не удаляет. Ошибка FRM-41331.
    #36216034
Фотография John.D
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перед удалением элемента попробуйте присвоить списку значение, отличное от удаляемого.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Delete_List_Element не удаляет. Ошибка FRM-41331.
    #38630341
SergeyAKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тема старая, но вдруг кому пригодится.

Тоже нарвался на эту проблему
Решил эту проблему таким способом

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
   go_block('bo_transfer');
   clear_block;

--список операций
   clear_list('bo_transfer.st_src');
   i := populate_group('RG_OPLIST');
   populate_list('bo_transfer.st_src', 'RG_OPLIST');

   clear_list('bo_transfer.st_dst');
   i := populate_group('RG_OPLIST');
   populate_list('bo_transfer.st_dst', 'RG_OPLIST');

   execute_query;



Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Delete_List_Element не удаляет. Ошибка FRM-41331.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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