powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Готовая процедура для вычисления значения колонки
8 сообщений из 8, страница 1 из 1
Готовая процедура для вычисления значения колонки
    #36020032
AK-74U
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть Report и есть готовая функция на PL/SQL (досталась в наследство). Одна из колонок в report'е должна вычисляться данной функцией, при этом аргументами функции являются данные других колонок. Не могу сообразить, как сделать.
...
Рейтинг: 0 / 0
Готовая процедура для вычисления значения колонки
    #36020247
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
Код: plaintext
1.
select column1, column2, f(column1, column2) ...
...
Рейтинг: 0 / 0
Готовая процедура для вычисления значения колонки
    #36020498
AK-74U
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если нужно, чтобы вычисление производилось по нажатию кнопки?
...
Рейтинг: 0 / 0
Готовая процедура для вычисления значения колонки
    #36020503
AK-74U
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть, в поле хранится некое значение, если его нужно пересчитать, юзер нажимает кнопку и оно пересчитывается данной функцией. Также значение можно заполнить вручную.
...
Рейтинг: 0 / 0
Готовая процедура для вычисления значения колонки
    #36020829
Фотография Ales Protiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы себе вполне четко представляете данный usecase?
...
Рейтинг: 0 / 0
Готовая процедура для вычисления значения колонки
    #36021040
AK-74U
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вполне. Извините, что описываю нечётко. Существуют ситуации, когда значение данного поля целиком на совести пользователя, независимо от расчётных параметров. Поэтому автоматический пересчёт недопустим.
...
Рейтинг: 0 / 0
Готовая процедура для вычисления значения колонки
    #36022745
AK-74U
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо, случай признан нежизнеспособным :(
...
Рейтинг: 0 / 0
Готовая процедура для вычисления значения колонки
    #36060080
grigo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AK-74U,
Вам нужно переделать структуру..
это решается триггером который в случае если :new.value <> :old.value
сохранял бы :new.value
а при изменении бы других полей и не изменении вашего поля пересчитывал бы его по функции.

Таким образом юзвер сможет менять указанное поле вручную. но оно будет пересчитыватся при изменении других полей.

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


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