Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Триггер PRE-RECORD на Блоке. Help! / 6 сообщений из 6, страница 1 из 1
06.04.2011, 09:37
    #37201623
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер PRE-RECORD на Блоке. Help!
День добрый! Есть форма.. на ней блок (REZERV)

Сейчас на триггере PRE-RECORD на блоке (REZERV) стоит проверка на невозможность изменения (update) записи в зависимости от того, заполнено ли поле (DATE_P) из этой строчки.

if :rezerv.date_p is not null Then
set_block_property('rezerv', UPDATE_ALLOWED,PROPERTY_FALSE);
else
set_block_property('rezerv', UPDATE_ALLOWED,PROPERTY_TRUE);
end if;

ВОТ СОБСТВЕННО ВОПРОС: Нужно еще поставить запрещение удаления записи из этого блока по тому же условию.

Заранее спасибо.
...
Рейтинг: 0 / 0
06.04.2011, 09:44
    #37201637
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер PRE-RECORD на Блоке. Help!
ВОТ СОБСТВЕННО ВОПРОС: Нужно еще поставить ЗАПРЕТ на удаление записи (крестиком из верхнего меню) из этого блока по тому же условию.

Заранее спасибо.
...
Рейтинг: 0 / 0
06.04.2011, 17:37
    #37203081
spb_kostya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер PRE-RECORD на Блоке. Help!
а DELETE_ALLOWED не годится ?

ещё можно переопределить триггер ON-DELETE
...
Рейтинг: 0 / 0
07.04.2011, 07:37
    #37203808
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер PRE-RECORD на Блоке. Help!
И вправду..просто добавить DELETE_ALOWED ..благодарю!)
...
Рейтинг: 0 / 0
07.04.2011, 08:25
    #37203842
dogalevs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер PRE-RECORD на Блоке. Help!
Подскажите сразу вдогонку какой атрибуст сюда же добавить в триггер по измененицю цвета или например фона (засерить) .. строчку?
...
Рейтинг: 0 / 0
07.04.2011, 10:05
    #37203956
spb_kostya
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер PRE-RECORD на Блоке. Help!
чтобы засерить строку используйте функцию SET_ITEM_INSTANCE_PROPERTY и CURRENT_RECORD в ней.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Триггер PRE-RECORD на Блоке. Help! / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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