powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Пустой Lov
8 сообщений из 8, страница 1 из 1
Пустой Lov
    #37097831
erkatrina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые господа программисты! Подскажите, как определить, что Lov "пустой", т.е. запрос, который к нему "привязан" не возвращает ни одной строки. (Не Show_Lov).
Спасибо!
...
Рейтинг: 0 / 0
Пустой Lov
    #37098075
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
erkatrina,

Например так. Выставляем :system.message_level=0.
В триггере on-error уровня элемента, к которому привязан lov,
обрабатываем ошибку, кажется 40301
...
Рейтинг: 0 / 0
Пустой Lov
    #37098089
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Get_List_Element_Count(list_id)?
...
Рейтинг: 0 / 0
Пустой Lov
    #37098101
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mRdUKE,

сам запрос можно обработать так

SELECT ...;
....;
EXCEPTION
WHEN NO_DATA_FOUND THEN ...;
...
Рейтинг: 0 / 0
Пустой Lov
    #37098106
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
erkatrina,

Соврал. Ошибка 41830
...
Рейтинг: 0 / 0
Пустой Lov
    #37098125
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mRdUKE,

Кажется get_list_element_count с lov не работает
...
Рейтинг: 0 / 0
Пустой Lov
    #37098170
Avstep
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
erkatrina,

Есть ещё вариант:
На триггере key-listval сделать вызовы:
ret:=Populate_Group('LOV1');
cnt:=Get_Group_Row_Count('LOV1');
Далее проверка cnt на 0. Lov1 - группа записей на созданном lov
...
Рейтинг: 0 / 0
Пустой Lov
    #37104203
OmegaMale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну можно, наверное, так:

1. Получить название RECORDGROUP из LOV : GET_LOV_PROPERTY(lov_name, GROUP_NAME);
2. Сделать вручную POPULATE этого RECORDGROUP
3. GET_GROUP_ROW_COUNT - количество строк
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Пустой Lov
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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