Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2012, 12:37   #31
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Даже с этим запросом суммирует все равно все строки
SELECT COLLECTION.Заказ, COLLECTION.Description, COLLECTION.Quantity, COLLECTION.Price, COLLECTION.Amount, COLLECTION.[Shipment date], IIf([Получен]=True,0,IIf(DLookUp("[КодCollection]","[summa_quantity]","КодCollection=" & [Код]),[Quantity]-DLookUp("[Sum-Quantity]","[summa_quantity]",'КодCollection=' & [Код]),[Quantity]-[поставленно])) AS недопоставленное, IIf([Получен]=True,[Quantity],IIf(DLookUp("[КодCollection]","[summa_quantity]","КодCollection=" & [Код]),DLookUp("[Sum-Quantity]","[summa_quantity]",'КодCollection=' & [Код]),0)) AS поставленное
FROM COLLECTION
WHERE (((COLLECTION.[Shipment date])>=[Введите дату 1] And (COLLECTION.[Shipment date])<=[Введите дату 2]));
slone2179 вне форума Ответить с цитированием
Старый 16.02.2012, 12:42   #32
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Смотрите в запросе на обьединение Вы сумму выделили ОТДЕЛЬНО, которая берётся не зависимо. Для решения данной проблемы Вам необходимо произвести дейсвия описанные мной ранее или переписать запрос на обьединение и выглядеть он будет приблизительно так:

SELECT zapros_with_data.Description, zapros_with_data.Amount, zapros_with_data.[Shipment date]
FROM zapros_with_data WHERE (((zapros_with_data.[Shipment date])>=[Введите дату 1] And (zapros_with_data.[Shipment date])<=[Введите дату 2]) )
ORDER BY zapros_with_data.Description
UNION SELECT 'Итого:' AS Description, Sum(zapros_with_data.Amount) AS [Sum-Amount], Null AS Выражение2
FROM zapros_with_data
WHERE (((zapros_with_data.[Shipment date])>=[Введите дату 1] And (zapros_with_data.[Shipment date])<=[Введите дату 2]))
GROUP BY 'Итого:', Null;
gluk_fm вне форума Ответить с цитированием
Старый 16.02.2012, 12:47   #33
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Все! Спасибо большое! Нет слов! Задача выполнена. Вы молодец! И как Вы заметили мой любимый смайлик и будет Вам счастье - теперь я счастлив.
slone2179 вне форума Ответить с цитированием
Старый 16.02.2012, 12:53   #34
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Не за что хорошего дня.
gluk_fm вне форума Ответить с цитированием
Старый 16.02.2012, 12:58   #35
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

И как же мне Вас отблагодарить?
slone2179 вне форума Ответить с цитированием
Старый 16.02.2012, 13:08   #36
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Могу принимать благодарности по:
ВебМани
бакс- Z340080249871
грн- U406368388028
евро- E332747036289
рубли - R417399839783
gluk_fm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисляемое поле Ko$ Помощь студентам 6 31.10.2011 15:45
Вычисляемое поле dima_1983 Помощь студентам 0 31.10.2011 13:16
Вычисляемое поле Jekonea Помощь студентам 0 21.05.2011 22:00
Вычисляемое поле в таблице ACCESS, создать вычисляемое поля в таблице аксес artlayers Microsoft Office Access 2 04.11.2009 19:29
Вычисляемое поле goodwinrock БД в Delphi 5 30.01.2009 15:27