Гость
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / не правильно показывает остаток / 6 сообщений из 6, страница 1 из 1
11.07.2011, 20:18
    #37346805
checkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не правильно показывает остаток
Есть таблицы t1, t2
Код: plaintext
1.
2.
t1 
SUM  tid
null    123 

Код: plaintext
1.
2.
t2 
OPL   tid
 100     123 
t1.tid=t2.tid

У т1 есть item-ы
Код: plaintext
1.
2.
3.
P1_SUM
P1_TID
item P1_GO (кнопа OK)
item P1_SUMRESULT (read only)


Нужно чтобы если я ввожу в item P1_SUM= 30, затем кнопку OK, P1_SUMRESULT=70.
Второй раз когда ввожу P1_SUM= 20, затем кнопку OK, P1_SUMRESULT=50
Третий раз когда ввожу P1_SUM= 10, затем кнопку OK, P1_SUMRESULT=40 и так далее...

т.е как-то так P1_SUMRESULT= OPL- SUM(P1_SUM)
Вроде бы сделала но он не суммирует все что я водила, а отнимает только один раз,
пишу 30 показывает 70,второй раз 20 показывает 80, 10->90

Что делаю не так?
...
Рейтинг: 0 / 0
11.07.2011, 22:45
    #37346951
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не правильно показывает остаток
checkin,

0. У таблиц item-ов нет. Item-ы (элементы, поля) есть у страниц .
1. "Вроде бы сделала но он не суммирует все что я водила" - вроде бы сделали что ?
2. Мне кажется, Вам нужно вычисление (Computation) типа SQL Query (returns single value) для элемента P1_SUMRESULT. И соответствующий запрос в этом вычислении.
...
Рейтинг: 0 / 0
12.07.2011, 07:24
    #37347170
checkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не правильно показывает остаток
suPPLer,

ЗАбыла сказать, вот мой запрос в поле Source в P1_SUMRESULT

Source used: Always, replacing any existing value in session state Only when current value in session state is null
Source Type: SQL Query
Source value or expression:
Код: plaintext
1.
select a.OPL- (select :P1_SUM from t1) from t2 a,t1 b
where a.TID=:P1_TID 
...
Рейтинг: 0 / 0
12.07.2011, 16:04
    #37348280
checkin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не правильно показывает остаток
Только этот запрос не работает
...
Рейтинг: 0 / 0
12.07.2011, 17:09
    #37348442
freeek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не правильно показывает остаток
checkin,
Код: plaintext
select :P1_SUM from t1

Это как? :)

Вы этим что хотите сделать? Получить значение элемента :P1_SUM? :)
...
Рейтинг: 0 / 0
12.07.2011, 18:39
    #37348630
suPPLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
не правильно показывает остаток
checkin,

у Вас есть две таблицы: главная и подчинённая. В главной есть строка со столбцом, который определяет общую сумму. В подчинённой нужно суммировать какое-то значение в строках и вычитать эту сумму из общей суммы в главной таблице. Полученный результат - это значение элемента P1_SUMRESULT.

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


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