Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Помогите построить выражение   Найти похожие ветки 

 
bartalby ©   (2004-11-27 20:50) [0]

В подчинённой форме есть поле "Сумма"(тип денежный). В главной форме поля "Цена" и "Остаток". Необходимо чтобы в поле "Остаток" формировалась разница между "Цена" и "Сумма". Так как записей в подчинённой форме может быть несколько и они добавляются постепенно требуется суммировать поля "Сумма" каждой записи и "Остаток" должен изменятся с каждой записью. Помогите построить выражение для "Остаток". Надеюсь пояснил понятно. Зарание спасибо.


 
Anatoly Podgoretsky ©   (2004-11-27 21:12) [1]

Странное какое то желание, от апельсинов отнимать яблоки.
О да объяснил очень "понятно"


 
jack128 ©   (2004-11-27 21:59) [2]

select
 Главная_таблица.*,
 (  select sum(Подчиненная_таблица.Сумма - Подчиненная_таблица.Остаток)
    from Подчиненная_таблица
    where Подчиненная_таблица.ParentId = Главная_таблица.ID
 )
from
 Главная_таблица
Если СУБД позволяет такие запросы, конечно..


 
bartalby ©   (2004-11-27 22:51) [3]

Anatoly Podgoretsky ©   (27.11.04 21:12) [1]
Странное какое то желание, от апельсинов отнимать яблоки.
О да объяснил очень "понятно"
------------------------------------------------------
В главной форме есть поля "Цена" и "Остаток". В подчинённой - "Сумма". В подчинённой форме есть несколько записей, в каждой поле "Сумма". Таким образом "Отстаток"="Цена"-(Знак суммы от 1 до n)"Сумма".

---------------------------------------------------
jack128 ©   (27.11.04 21:59) [2]
select
Главная_таблица.*,
(  select sum(Подчиненная_таблица.Сумма - Подчиненная_таблица.Остаток)
   from Подчиненная_таблица
   where Подчиненная_таблица.ParentId = Главная_таблица.ID
)
from
Главная_таблица
Если СУБД позволяет такие запросы, конечно..
-------------------------------------------------------

Надо использовать встроенный в Access построитель выражений.



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
14-1102305680
inew
2004-12-06 07:01
2004.12.26
Резервное копирование для рабочих станций


3-1101909738
denis24
2004-12-01 17:02
2004.12.26
обнуление поля счетчик в таблице *.mdb


4-1099758380
Flex
2004-11-06 19:26
2004.12.26
Имя компьютера.


1-1102932283
AlexXn
2004-12-13 13:04
2004.12.26
TToolBar


1-1102611138
cjkorg
2004-12-09 19:52
2004.12.26
задание по 7 паскалю прошу помощи..