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

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

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

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

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

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

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

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


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