powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / доступ к значению поля TextField в стандартном репорте
3 сообщений из 3, страница 1 из 1
доступ к значению поля TextField в стандартном репорте
    #37751879
sergeysql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет.
Есть стандартный репорт и в нем 2 поля TextField, соответственно редактируемые. При нажатии на ссылку определенной строчки, поле поля должны записываться в базу. Не могу добраться к значениям этих полей.
В html коде так:
Код: html
1.
<input id="f01_0001" type="text" value="" maxlength="2000" size="15" name="f01">


А стучусь так:
Код: plsql
1.
2.
3.
r_1:=SUBSTR(:REQUEST,INSTR(:REQUEST,'ROW')+3,LENGTH(:REQUEST)); -- разбор номера строки в переменную number
apex_application.g_f01(r_1) -- ну и в таком формате вставляю в процедуру, соответственно считаю что это и есть то значение которое в 1 ячейке.
apex_application.g_f01(r_1) -- а это во второй


Ошибка: ORA-01403: no data found

В чем ошибка? Как правильно достучаться до этих полей в данном случае?

История почему так сделано:)
Эти два поля должны записываться в 2 таблицы, например "огурцы" и "помидоры", если id огурцы, то записываем в огурцы ну и тд.
- ТабулярФорма может быть только одна на странице.....отпадает
- вьюха обновляемая не может содержать объединения, в данном случае UNION...отпадает
В итоге выбрал вышеуказанный способ.
...
Рейтинг: 0 / 0
доступ к значению поля TextField в стандартном репорте
    #37756648
SvDev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeysql,

Пример есть у Denes Kubicek
см. Manual Tabular Form.

В чем у вас ошибка сложно сказать,

может быть неправильный html (например, id="f01_0001" должен отличаться для каждого, актуален html всех 4-х items)
может быть неправильная обработка (чему у вас r_1 равно непонятно)

В данном конкретном случае, я бы использовал обновляемую вьюшку с Instead of триггером,
таким способом, я добивался не только запись в несколько таблиц с union в том числе, но и транспонирования.
...
Рейтинг: 0 / 0
доступ к значению поля TextField в стандартном репорте
    #37772689
Sergeymsv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SvDev, привет.

Сорри, что долго пропадал, дела дела))

Спасибо за "Instead of", чего то я о нем совсем не подумал)...сделал через него табуляр форму - работает))

Решение вопроса следующее(кому интересно, чтобы не просто на словах было, а с примерами):
- делаем вьюху
Код: plsql
1.
2.
3.
 INSTEAD OF
  UPDATE
 ON xxxxxxxxxxxxxxxxxxxx


- и табуляр форму на вьюхе
Интересно, что по первой при сохранении стандарт отчета с полями TextField + табуляр форма по вьюхе - не работает, та же ошибка.
Без сторонних полей TextField, работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / доступ к значению поля TextField в стандартном репорте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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