powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
4 сообщений из 4, страница 1 из 1
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
    #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
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
    #38864609
V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
V
Гость
Плакса,

Для этого следует использовать WHEN-CREATE-RECORD.
И тогда не надо никаких if-ов.
...
Рейтинг: 0 / 0
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
    #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
Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
    #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
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Как удалить последнюю строку при выходе из блока если в ней только значения по умолчанию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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