Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms 6i: execute_query(current_record); / 9 сообщений из 9, страница 1 из 1
08.10.2004, 12:15
    #32729653
Димитрий_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
Хочется иметь возможность перечитать из базы только текущую строку табличного блока.

Как это делается или такое сделать невозможно?
...
Рейтинг: 0 / 0
08.10.2004, 12:28
    #32729705
John.D
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
Строку можно прочитать селектом по ROWID.
Поле Get_Item_Property(..., DATABASE_VALUE);
...
Рейтинг: 0 / 0
08.10.2004, 12:43
    #32729753
Димитрий_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
Извите за нечеткий вопрос. Все сначала.

Пусть в форме есть блок на основе представления с instanse of update trigger.
В форме меняем поле от которого зависят другие поля.
Например меняем количество, расчитываем на изменение суммы.
Элемент стал "change".
По post сработает instanse of update trigger.
При execute_query получим обнавленное значение суммы.

Все классно только не хочестся обновлять весь блок, только текущую строку.

Хочется иметь возможность перечитать из базы только текущую строку табличного блока.

Как это делается или такое сделать невозможно?
...
Рейтинг: 0 / 0
08.10.2004, 12:50
    #32729778
XYZ1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
В форме есть такое свойство Returning . Включите его и формсы перечитают запись сами.
...
Рейтинг: 0 / 0
08.10.2004, 12:53
    #32729789
UK0IAI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
как вариант -
go_record (N) --знать куда встать заранее
обновить в ней поля читая БД ручками
commit_form;
...
Рейтинг: 0 / 0
08.10.2004, 12:54
    #32729791
UK0IAI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
XYZ1В форме есть такое свойство Returning . Включите его и формсы перечитают запись сами.

это работает на 13 патче (так говорили)
...
Рейтинг: 0 / 0
08.10.2004, 12:54
    #32729792
Димитрий_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
XYZ1В форме есть такое свойство Returning . Включите его и формсы перечитают запись сами.
Не нашел такого свойства.

Это свойство формы или блока.
Как оно называется в руссифицированных Forms 6i.
...
Рейтинг: 0 / 0
08.10.2004, 17:40
    #32730609
XYZ1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
На блоке в Advenced самое последнее в списке DML Returning Value
...
Рейтинг: 0 / 0
19.11.2004, 11:50
    #32790889
Ambitzia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle Forms 6i: execute_query(current_record);
Так все-таки проверял кто-нибудь св-во DML Returning Value на патче 13?
Где этот патч можно свободно с oracle.com скачать? Я вижу только его описание. На металинк доступа у меня нет.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms 6i: execute_query(current_record); / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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