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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2010, 20:24   #1
N@um
 
Регистрация: 27.04.2010
Сообщений: 9
По умолчанию запрос суманого подсчёта за последний месяц

Сделать запрос про сумарную добычу нефти в каждом "родовыще" за последний месяц.

Как именно можно сделать за последний месяц,если известно добыча нефти за сутки ,я пробую множить на 30, ну это тогда плдучится когда в месяце 30 дней, а если 31?
Выражение1: Sum([Видобуток]![Видобуток нафти за добу]*30)
N@um вне форума Ответить с цитированием
Старый 29.04.2010, 00:06   #2
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте N@um.
"..за последний месяц.." - подразумевается текущий месяц, т.е. незавершенный или последний прошедший?
в любом случае применение функции VBA будет обоснованным, например:
Код:
Sum([Видобуток]![Видобуток нафти за добу]*Day(DateSerial(Year(Date), Month(Date), 0)))
такой способ сосчитает объем добычи на месторождении в прошедшем месяце.
Евгений.

Последний раз редактировалось Teslenko_EA; 29.04.2010 в 13:46.
Teslenko_EA вне форума Ответить с цитированием
Старый 29.04.2010, 13:11   #3
ww01031977
Пользователь
 
Регистрация: 12.04.2010
Сообщений: 23
По умолчанию

Лучше создать отчет. и там использовать групировку по месяцам и по родовыще..
ww01031977 вне форума Ответить с цитированием
Старый 29.04.2010, 15:38   #4
N@um
 
Регистрация: 27.04.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Teslenko_EA Посмотреть сообщение
Здравствуйте N@um.
"..за последний месяц.." - подразумевается текущий месяц, т.е. незавершенный или последний прошедший?
в любом случае применение функции VBA будет обоснованным, например:
Код:
Sum([Видобуток]![Видобуток нафти за добу]*Day(DateSerial(Year(Date), Month(Date), 0)))
такой способ сосчитает объем добычи на месторождении в прошедшем месяце.
Евгений.
Спасибо, но тут выбивает ошибка синтаксиса, я пробовал что то поменять, а оно всёравно эту же ошибку выбивает.
N@um вне форума Ответить с цитированием
Старый 29.04.2010, 21:10   #5
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

N@um решение Вашей задачи может быть получено только после изучения образца, выкладывайте архив с файлом БД, или если Вы дома, подождите шесть дней и я смогу проконсультироваь лично.
Евгений.
Teslenko_EA вне форума Ответить с цитированием
Старый 29.04.2010, 23:45   #6
N@um
 
Регистрация: 27.04.2010
Сообщений: 9
По умолчанию

времени уже почти и нет ....
N@um вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм подсчёта чистой прибыли (Delphi) dmitriyzahar73 Фриланс 3 02.04.2009 16:56
Функция подсчёта кол-ва слогов в слове Xeon332 Общие вопросы Delphi 8 26.03.2009 08:57
Формула в Экселе для подсчёта стоимости Oxidous Microsoft Office Excel 13 31.08.2007 13:13