powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / можно ли прочитать/записать значение в поле не выполняя навигацию в запись
11 сообщений из 11, страница 1 из 1
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38466634
nxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего нельзя, но на всякий случай спрашиваю.
вдруг есть какой трюк.

нужно прочитать/записать значение в поле не текущей записи,
а предыдущей. или следующей.

можно ли что-то как-то ?
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38466813
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если не секрет, а какую задачу нужно решить, если такой трюк понадобился?
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38466927
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прочитать элементарно - аналитик функции Oracle (lead, lag)
записать это уже как-то странно, хотя, если lead/lag'ом взять ключевое поле, то и записать можно IMHO.
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38472832
efendi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Читать можно с помощью TABLE_FROM_BLOCK
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38476584
Barker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
efendiЧитать можно с помощью TABLE_FROM_BLOCK

According to Metalink's Developer 2.1 Release Notes (Doc ID #90090.1), section 4.2.1, "TABLE_FROM_BLOCK Built-In":
----------------------------------------------------------------------
DO NOT use the TABLE_FROM_BLOCK built-in described in the
documentation. It is reserved for internal use only. No support
for this built-in will be provided under any circumstances.
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38477487
brig_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nxx,

Name_in , copy?
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38477490
brig_2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
brig_2000nxx,

Name_in , copy?не дочитал. При желании сделать можно, но ненужно, например, организовать plsql таблицу, куда записывать данные прочтенных записей, а потом бегпьб по ней программно. Но это не есть гуд.
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38483198
Barker
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не факт что "следующую" можно - сами формы получают данные пачками и в её конце ИМХО, форма в принципе не знает что будет на следующей записи.
Поэтому формы и "притормаживают" когда в мультирекордовой форме много жмешь Page_Dwn

Но в самом SQL можно.
http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions074.htm
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38483811
-=APS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думается, зря мы мусолим этот вопрос, топикстартер уже давно забил на него.
Скорее всего, сие ему потребовалось для реализации какого-либо изврата, идущего наперекор, так сказать, идеологии постоения блоков данных :)
Хотя, впрочем, бесполезной тему назвать не могу - ибо TABLE_FROM_BLOCK. Не попадалось на практике, любопытно-с... :)
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38536300
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько мне известно, стандартных средств для решения данной задачи нет.
Предложение Леонида - хитрость, т.к. чтение будет все же из текущей записи и если пользователь изменит запись в блоке и перейдет на верхнюю или нижнюю, это уже не сработает. Либо нужно будет при изменении текущей записи изменять значения в соседних или придется делать перезапрос данных ;)
...
Рейтинг: 0 / 0
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
    #38536308
Bombat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не стоит забывать о том, что все приложения это нолики и единички в памяти Вашего компьютера. Задача не тривиальная, но решаемая. Вряд ли это стоит таких затрат, но думаю что можно написать какой-нибудь "хитрый" Java-bean, который смог бы получить доступ к нужному массиву данных.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / можно ли прочитать/записать значение в поле не выполняя навигацию в запись
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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