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

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

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

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

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

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

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

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


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