powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Добавить запись при переходе на новую страницу
14 сообщений из 14, страница 1 из 1
Добавить запись при переходе на новую страницу
    #39356378
picabu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть форма, содержащая поля таблицы. На данной форме есть кнопка create.
Если в разделе Action выбрано Submit Page и в Database Action установлено SQL INSERT action, то данные сохраняются.
Если в разделе Action выбрать Redirect to page, то при переходе на новую страницу данные не сохраняются.
Почему? Что нужно сделать?
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356423
dvksqlru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
picabuЕсть форма, содержащая поля таблицы. На данной форме есть кнопка create.
Если в разделе Action выбрано Submit Page и в Database Action установлено SQL INSERT action, то данные сохраняются.
Если в разделе Action выбрать Redirect to page, то при переходе на новую страницу данные не сохраняются.
Почему? Что нужно сделать?

picabu, как-то сумбурно написано, могу лишь посоветовать написать "бранч", в котором указать желаемую страницу и после "сабмита" будет выполнен переход.
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356514
picabu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dvksqlru,

Спасибо, помогло!
Есть страница создания заказа (27), при нажатии на кнопку create создается заказ и осуществляется переход на следующую страницу (28).
Заказ теперь создается, но требуется передать его ID на следующую страницу.
Скажите, пожалуйста, как это сделать?
Если для созданного branch в разделе action установить:
set these items : P28_REC_ID
with these values: &P27_REC_ID
Значение не передается
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356549
picabu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dvksqlru,

При этом если в with these values указать константу, то ее значение передается.
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356583
dvksqlru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
picabudvksqlru,

Спасибо, помогло!
Есть страница создания заказа (27), при нажатии на кнопку create создается заказ и осуществляется переход на следующую страницу (28).
Заказ теперь создается, но требуется передать его ID на следующую страницу.
Скажите, пожалуйста, как это сделать?
Если для созданного branch в разделе action установить:
set these items : P28_REC_ID
with these values: &P27_REC_ID
Значение не передается

Попробуй поставить точку, как здесь: &P27_REC_ID.
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356636
picabu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dvksqlru,
Точка стоит, просто в сообщении забыла ее указать
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356667
dvksqlru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
picabu, тут с ходу сложно сказать что-то определенное, т.к. я понятия не имею каким образом ты определяешь значение ИД, например, если это делается в триггере, то очевидно, что значение
P27_REC_ID будет пустым.
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356692
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
picabuwith these values: &P27_REC_ID
Значение не передается
а видно ли там значение и включить видимость айтемса нельзя что ли?
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356695
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в процессе создания записи верните в приложение его новый ID.
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356697
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
picabudvksqlru,

Спасибо, помогло!
Есть страница создания заказа (27), при нажатии на кнопку create создается заказ и осуществляется переход на следующую страницу (28).
Заказ теперь создается, но требуется передать его ID на следующую страницу.
Скажите, пожалуйста, как это сделать?
Если для созданного branch в разделе action установить:
set these items : P28_REC_ID
with these values: &P27_REC_ID
Значение не передается

Если вы создавали страницы мастером, то при нажатии на кнопку CREATE заказ еще не создался, и никакого ID передаваться не должно. Это абсолютно нормальная ситуация.
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356703
picabu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dvksqlru,
Вы правы, значение P27_REC_ID определяется в триггере. Но по идее я же сначала заношу запись в таблицу (т.е. значение id должно заполниться??) и только потом вызываю "бранч".
Но допустим, если попытаться передать значение из другого поля, которое явно задается, тоже не получается.
На странице 27 есть еще поле P27_CLIENT. Занесем туда значение 1.
В "бранче" (On Submit After Processing (After Computation, Validation and Processing)) пишем
set these items : P28_REC_ID
with these values: &P27_CLIENT.

Нажимаем на кнопку "create".
В итоге переходим на страницу 28, проверяем в таблице БД, что запись действительно добавлена, но в P28_REC_ID все равно пустое значение.

Простите за глупые вопросы, я совсем новичок в apex...
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356711
blkangel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
picabudvksqlru,
Вы правы, значение P27_REC_ID определяется в триггере. Но по идее я же сначала заношу запись в таблицу (т.е. значение id должно заполниться??) и только потом вызываю "бранч".
Но допустим, если попытаться передать значение из другого поля, которое явно задается, тоже не получается.
На странице 27 есть еще поле P27_CLIENT. Занесем туда значение 1.
В "бранче" (On Submit After Processing (After Computation, Validation and Processing)) пишем
set these items : P28_REC_ID
with these values: &P27_CLIENT.

Нажимаем на кнопку "create".
В итоге переходим на страницу 28, проверяем в таблице БД, что запись действительно добавлена, но в P28_REC_ID все равно пустое значение.

Простите за глупые вопросы, я совсем новичок в apex...

Считаю, что для начала надо книжечку по Апексу прочитать все таки. И напомнить одно фразу мудреца. "Прежде чем задать вопрос, вы должны знать 70% ответа".
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356715
picabu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
blkangel,
в том то и дело, что заказ создается, а значение так и не передается
...
Рейтинг: 0 / 0
Добавить запись при переходе на новую страницу
    #39356732
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
picabuЕсть страница создания заказа (27), при нажатии на кнопку create создается заказ и осуществляется переход на следующую страницу (28).
Заказ теперь создается, но требуется передать его ID на следующую страницу.
Там есть волшебник, который за вас создаст 2 или 3 странички со всеми кнопками Новый\Удалить\Правка.
Чем не подошло?
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Добавить запись при переходе на новую страницу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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