Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию / 4 сообщений из 4, страница 1 из 1
27.01.2015, 16:29
    #38864515
Плакса
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
Такая ситуация.
Если пользователь создает строку то надо про инициировать значения по умолчанию. Использую WHEN-NEW-RECORD-INSTANCE

begin
IF ( :System.record_status = 'NEW' AND :SYSTEM.MODE<>'ENTER-QUERY') THEN
инициирую
END IF;
end;

Но если я удаляю все записи из блока у меня значение строки :System.record_status = 'NEW' и я не могу выйти из блока. Система жалуется что не все параметры строки заполнены.
...
Рейтинг: 0 / 0
27.01.2015, 17:27
    #38864609
V
V
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
Плакса,

Для этого следует использовать WHEN-CREATE-RECORD.
И тогда не надо никаких if-ов.
...
Рейтинг: 0 / 0
27.01.2015, 17:50
    #38864647
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
Код: plsql
1.
2.
3.
4.
5.
6.
7.
begin 
 IF ( :System.record_status = 'NEW' AND :SYSTEM.MODE<>'ENTER-QUERY') THEN 
   инициирую
   -- В конце, после инициации
   Set_Record_Property( текущая запись, текущий блок, STATUS, NEW_STATUS);
END IF;
end; 
...
Рейтинг: 0 / 0
28.01.2015, 09:16
    #38865056
Плакса
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
Павел Лузанов
Код: plsql
1.
2.
3.
4.
5.
6.
7.
begin 
 IF ( :System.record_status = 'NEW' AND :SYSTEM.MODE<>'ENTER-QUERY') THEN 
   инициирую
   -- В конце, после инициации
   Set_Record_Property( текущая запись, текущий блок, STATUS, NEW_STATUS);
END IF;
end; 



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


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