Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Готовая процедура для вычисления значения колонки / 8 сообщений из 8, страница 1 из 1
01.06.2009, 20:49
    #36020032
AK-74U
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
Есть Report и есть готовая функция на PL/SQL (досталась в наследство). Одна из колонок в report'е должна вычисляться данной функцией, при этом аргументами функции являются данные других колонок. Не могу сообразить, как сделать.
...
Рейтинг: 0 / 0
02.06.2009, 00:43
    #36020247
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
:)
Код: plaintext
1.
select column1, column2, f(column1, column2) ...
...
Рейтинг: 0 / 0
02.06.2009, 09:45
    #36020498
AK-74U
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
А если нужно, чтобы вычисление производилось по нажатию кнопки?
...
Рейтинг: 0 / 0
02.06.2009, 09:48
    #36020503
AK-74U
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
То есть, в поле хранится некое значение, если его нужно пересчитать, юзер нажимает кнопку и оно пересчитывается данной функцией. Также значение можно заполнить вручную.
...
Рейтинг: 0 / 0
02.06.2009, 11:50
    #36020829
Ales Protiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
Вы себе вполне четко представляете данный usecase?
...
Рейтинг: 0 / 0
02.06.2009, 13:01
    #36021040
AK-74U
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
Вполне. Извините, что описываю нечётко. Существуют ситуации, когда значение данного поля целиком на совести пользователя, независимо от расчётных параметров. Поэтому автоматический пересчёт недопустим.
...
Рейтинг: 0 / 0
03.06.2009, 09:46
    #36022745
AK-74U
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
Видимо, случай признан нежизнеспособным :(
...
Рейтинг: 0 / 0
25.06.2009, 16:12
    #36060080
grigo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Готовая процедура для вычисления значения колонки
AK-74U,
Вам нужно переделать структуру..
это решается триггером который в случае если :new.value <> :old.value
сохранял бы :new.value
а при изменении бы других полей и не изменении вашего поля пересчитывал бы его по функции.

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

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


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