Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Значения из предыдущей записи при создании новой / 4 сообщений из 4, страница 1 из 1
25.10.2011, 14:06
    #37496922
Alter system
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения из предыдущей записи при создании новой
Доброго дня.
Вопрос новичка, если уже обсуждалось, просьба ткнуть носом в топик.

Хочется чтобы при создании новой записи подтягивались некоторые значения из записи, на которой мы стояли, в момент нажатия "новая запись".

Гугл подсказывает использовать When-Create-Record trigger
интернетыWhen-Create-Record ("Когда создается новая запись")

Срабатывает при попытке Oracle Forms создать новую запись в блоке. Может быть использованно для задания значения по умолчанию в сложных ситуациях, напрмер когда оно(значение по умолчанию) может зависеть от уже введенных данных (напрмер в предыдущей записи). Разумеется в простых случаях пользуйтесь свойством DefaultValue для элементов.


Вопрос вот в чем: в чем и в какой момент правильно будет сохранять и значения текущей записи для последующего обращения?
Или в Forms есть некий готовый механизм для такой задачи, что-то вроде :block.previous_record ?

Пока видится такой вариант:

В Post-Record триггере сохраняем нужные значения записи, которую покидаем в несколько global переменных.
В When-Create-Record обращаемся к заданным ранее global переменным.

Просьба сильно ногами не пинать :) Спасибо.
...
Рейтинг: 0 / 0
25.10.2011, 15:17
    #37497061
ya.vypusck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения из предыдущей записи при создании новой
Посмотри справку по DUPLICATE_RECORD.
Может тебе просто подойдёт дублирование записи - триггер KEY-DUPREC.
...
Рейтинг: 0 / 0
25.10.2011, 15:28
    #37497082
bev
bev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения из предыдущей записи при создании новой
Посмотрите, может это поможет:
10672056
...
Рейтинг: 0 / 0
26.10.2011, 16:59
    #37499282
Alter system
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значения из предыдущей записи при создании новой
Спасибо за помощь. Сделал просто: duplicate_record с очисткой ненужного в KEY-CREREC триггере.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Значения из предыдущей записи при создании новой / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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