Гость
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / можно ли прочитать/записать значение в поле не выполняя навигацию в запись / 11 сообщений из 11, страница 1 из 1
15.11.2013, 16:07
    #38466634
nxx
nxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
скорее всего нельзя, но на всякий случай спрашиваю.
вдруг есть какой трюк.

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

можно ли что-то как-то ?
...
Рейтинг: 0 / 0
15.11.2013, 18:04
    #38466813
-=APS=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
Если не секрет, а какую задачу нужно решить, если такой трюк понадобился?
...
Рейтинг: 0 / 0
15.11.2013, 19:35
    #38466927
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
прочитать элементарно - аналитик функции Oracle (lead, lag)
записать это уже как-то странно, хотя, если lead/lag'ом взять ключевое поле, то и записать можно IMHO.
...
Рейтинг: 0 / 0
21.11.2013, 13:24
    #38472832
efendi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
Читать можно с помощью TABLE_FROM_BLOCK
...
Рейтинг: 0 / 0
25.11.2013, 13:56
    #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
26.11.2013, 00:30
    #38477487
brig_2000
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
можно ли прочитать/записать значение в поле не выполняя навигацию в запись
nxx,

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

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

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


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