powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Изменить значение столбца
8 сообщений из 8, страница 1 из 1
Изменить значение столбца
    #38056500
REP_COL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

У меня такая задача

Есть репорт, в котором

| Значение из БД | Радиогруппа (1\0) | Привязанный столбец

Задача : в зависимости от положения радиогруппы, 0 - присваиваем значение, 1 - присваиваем значение*коэффициент

Не подскажете как организовать источник привязанного столбца?
...
Рейтинг: 0 / 0
Изменить значение столбца
    #38056667
kasik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понятно опишите подробней!
...
Рейтинг: 0 / 0
Изменить значение столбца
    #38056691
REP_COL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kasikНичего не понятно опишите подробней!

1) Из БД выбирается значение, которое помещается в 1 столбец
2) Присоединяются 2 derived столбца (1й - радиогруппа, 2й - результатирующий)

Надо, чтобы результатирующий столбец при изменении радиогруппы принимал в одном случае (радиогруппа=0) значение 1 столбца, а во вотором (радиогруппа=1) принимал значение = значение 1 столбца * константа
...
Рейтинг: 0 / 0
Изменить значение столбца
    #38057863
REP_COL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, хотя бы, тогда как мне создать в репорте вычисляемый столбец в репорте, чтобы в нем отображалось произведение 2 других столбцов
...
Рейтинг: 0 / 0
Изменить значение столбца
    #38060155
Karlik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
REP_COL,

Как я понимаю:
Код: sql
1.
select col1, col2, col1*col2 as col3 from table_name


Будет как 3 столбец в репорте, можно с ним работать - настраивать и тп.
...
Рейтинг: 0 / 0
Изменить значение столбца
    #38060888
REP_COL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KarlikREP_COL,

Как я понимаю:
Код: sql
1.
select col1, col2, col1*col2 as col3 from table_name


Будет как 3 столбец в репорте, можно с ним работать - настраивать и тп.

В том - то и дело, что нужно на лету менять его значение в зависимости от переключателя во 2 столбце и уже итоговые значения писать в базу
...
Рейтинг: 0 / 0
Изменить значение столбца
    #38064113
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
REP_COLПодскажите, хотя бы, тогда как мне создать в репорте вычисляемый столбец в репорте, чтобы в нем отображалось произведение 2 других столбцов
Без Яваскрипта не обойдешся. Вешаешь на радиогруппу обработчик onchange в обработчике вычисляешь в какой строке сейчас находишся, ну и считаешь и присваиваешь то, что тебе нужно.
...
Рейтинг: 0 / 0
Изменить значение столбца
    #38064133
Casufi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Casufi,

Как то так
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
function ChangeRadio(e,itm){
	var obj_itm = $(itm);
	var cur_row = obj_itm.parents("tr")[0];
	var cur_val_itm = $('input[name="place_itm"]',cur_row);
	var source_val = $('input[name="source_val"]',cur_row).val().replace(',','.');
	var koef_val = $('input[name="koef"]',cur_row).val().replace(',','.');
	var flag_val = $('input[name="my_radio"]',cur_row).val().replace(',','.');
	if (flag_val == 1){
		cur_val_itm.val(source_val);
	}else{
		cur_val_itm.val(source_val*koef_val);
	}
};
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Изменить значение столбца
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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