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

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

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

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

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

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

Нет последнее сообщение еще в теме. В таблице Collection есть поле недопоставленно - оно вбивается вручную. В форме Search_Collection есть поле недопоставленно - оно вычисляется по формуле. Мне в запросе нужно использовать не то поле, которое в таблице, а то которое в форме - вычисляемое.
А насчет запроса - попробую. Если я буду использовать итоговый запрос получится ли у меня выборка по дате? Все равно Спасибо.
slone2179 вне форума Ответить с цитированием
Старый 15.02.2012, 16:07   #22
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Запрос попробовал. Спасибо. Нельзя запрос сделать как ленточную форму, чтобы как в форме в Примечании Итоговая сумма отображалась.
slone2179 вне форума Ответить с цитированием
Старый 15.02.2012, 17:19   #23
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Посмотрите где-то в темах, недавно делался такой запрос в SQL с помощью UNION
gluk_fm вне форума Ответить с цитированием
Старый 15.02.2012, 17:27   #24
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Нашёл пример. Запрос в вложении.
Вложения
Тип файла: rar Database11.rar (57.4 Кб, 10 просмотров)
gluk_fm вне форума Ответить с цитированием
Старый 16.02.2012, 08:49   #25
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Насчет запроса - то что надо! Спасибо огромное! А насчет вычисляемого поля мне как быть? Сообщение выше.
slone2179 вне форума Ответить с цитированием
Старый 16.02.2012, 10:47   #26
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

gluk_fm, большое спасибо за помощь! Короче ну его на фиг это вычисляемое поле. Если в формуле использовать, тогда нормально. А если запрос с условием на это поле - какая-то ерунда. Проблему решил созданием запроса и в нем создал вычисляемые поля.
slone2179 вне форума Ответить с цитированием
Старый 16.02.2012, 11:41   #27
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Подхожу к концу и поэтому последний вопрос и все на этом думаю все закончится. Таблицу сократил до 4-х строк, чтобы было понятно. Что-то в запросе не то получается. Запрос называется With_itog_with_date. Вводишь начальную дату 28.06.2011 и конечную 30.06.2011 а сумма выходит всех четырех строк, т.е. функция sum считает все строки. Как сделать, чтобы он суммировал правильно?
slone2179 вне форума Ответить с цитированием
Старый 16.02.2012, 11:43   #28
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Забыл файл прикрепить
Вложения
Тип файла: rar CO5.rar (666.4 Кб, 8 просмотров)
slone2179 вне форума Ответить с цитированием
Старый 16.02.2012, 12:09   #29
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Так данные для итога берутся с запроса "zapros_with_data" добавьте туда параметры выборки по дате и будет Вам счастье
Или поменяйте SQL код запроса "zapros_with_data" на:

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]));
gluk_fm вне форума Ответить с цитированием
Старый 16.02.2012, 12:22   #30
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

[QUOTE=gluk_fm;981931]Так данные для итога берутся с запроса "zapros_with_data" добавьте туда параметры выборки по дате и будет Вам счастье

Ну так я добавил в двух местах и все равно:
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, (select sum(Amount) from zapros_with_data),null from zapros_with_data WHERE (((zapros_with_data.[Shipment date])>=[Введите дату 1] And (zapros_with_data.[Shipment date])<=[Введите дату 2]) );
или я не понял
slone2179 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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