powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Можно ли менять стандартные Database Action для формы и добавлять "системные" переменные?
4 сообщений из 4, страница 1 из 1
Можно ли менять стандартные Database Action для формы и добавлять "системные" переменные?
    #37704126
C-M-A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро.

Стандартные кнопки (INSERT, DELETE, UPDATE) для изменения данных на странице Form on a Table with Report
По нажатию на кнопки вызываются процесы
SQL INSERT action, SQL UPDATE action, or SQL DELETE action

Можно ли изменить эти процессы или заменить своими?
Пока интересует, как например в UPDATE action передать идентификатор пользователя, этот UPDATE сделавший, чтоб сохранить для истории?
Как это делать правильно или надо целиком делать свой процесс и вешать его вызов на свою кнопку?


И еще маленький вопрос. Есть ли в апексе стандартный механизм системных переменных?
Можно ли определить переменные, заполнять их например при аутентификации пользователя и дальше использовать во всем приложении?
Нужно добавить пару своих переменных типа V('APP_USER').

Пользователи живут в своей таблице. Для аутентификации использую свою функцию.

Apex Product Build: 4.0.2.00.09 На Oracle XE 11g

Спасибо, за участие.
...
Рейтинг: 0 / 0
Можно ли менять стандартные Database Action для формы и добавлять "системные" переменные?
    #37704506
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C-M-AМожно ли изменить эти процессы или заменить своими?
Можно, конечно.

C-M-AПока интересует, как например в UPDATE action передать идентификатор пользователя, этот UPDATE сделавший, чтоб сохранить для истории?
Создать триггер, который будет передавать v('APP_USER') в историю.


C-M-AИ еще маленький вопрос. Есть ли в апексе стандартный механизм системных переменных?
Application Items.

C-M-AМожно ли определить переменные, заполнять их например при аутентификации пользователя и дальше использовать во всем приложении?
Можно.
...
Рейтинг: 0 / 0
Можно ли менять стандартные Database Action для формы и добавлять "системные" переменные?
    #37704698
C-M-A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cпасибо большое suPPLer .

Application Items сделаю.

Триггер на таблицу, в которую делаю update не хотелось бы.
попробую при аутентификации заполнить переменные в Application items и передать их в стандартный update action.
...
Рейтинг: 0 / 0
Можно ли менять стандартные Database Action для формы и добавлять "системные" переменные?
    #37706004
C-M-A
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге написал свои функции.
ADD и UPDATE, сделал экшены и навесил на них кнопки.

Плохо, что кнопка навешивается на action а не наоборот. Можно было бы один action навесить на разные кнопки

Application Items работают. Спасибо

А SQL для стандартных экшенов формируется динамически.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Можно ли менять стандартные Database Action для формы и добавлять "системные" переменные?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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