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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2012, 21:07   #1
Vigor06
 
Регистрация: 10.03.2012
Сообщений: 7
По умолчанию Итоги по людям за месяц\год

Есть база МСЧовская. Надо сделать чтобы по запросу по ФИО спасателя выводился отчет за месяц, за год, или указанный год и месяц и в нем содержалось:
-Общие кол-во работ
-Общее время работ
-Кол-во по видам (Рисунок прикреплен)

Пока налабал запрос,который выводит по выбранному спасателю все работы,время начала и окончания работы и там всякие количество погибших,пострадавших и тд

Но вот как сделать, чтобы он все суммы посчитал,а тем более время - это уже проблемнее(((


Имхо, проще оказалось это сделать,выгрузив итоги запроса в Excel
Проблема в том,что данные все берутся из разных таблиц и с разными условиями, но всю необходимую информацию можно получить, сделав выборку из запроса ДляОтчета

Код:
CurrentDb.Execute "INSERT INTO tblTemp SELECT наряд-Задание.[Задание ПСГ], ДляОтчета.[Выезд ПСГ(время)], ДляОтчета.[Возвращение(время)]" & _
    "FROM ДляОтчета" & _
    "HAVING (((ДляОтчета.[Старший группы])=" & [Формы]![Отчет по ФИО]![ПолеСоСписком11] & ")  OR ((ДляОтчета.Спасатель1)=" & [Формы]![Отчет по ФИО]![ПолеСоСписком11] & ")  OR ((ДляОтчета.Спасатель2)=" & [Формы]![Отчет по ФИО]![ПолеСоСписком11] & ")  OR ((ДляОтчета.Спасатель3)=" & [Формы]![Отчет по ФИО]![ПолеСоСписком11] & "))) AND (Year([ДляОтчета].[Дата(наряд-задание)])=" & [Формы]![Отчет по ФИО]![year1] & " ))"
Но получается вот такая ошибка(рисунок2)
Изображения
Тип файла: jpg рис1.jpg (168.2 Кб, 140 просмотров)
Тип файла: jpg 1111.jpg (18.3 Кб, 72 просмотров)
Вложения
Тип файла: zip db.zip (240.5 Кб, 25 просмотров)

Последний раз редактировалось Vigor06; 11.03.2012 в 10:24.
Vigor06 вне форума Ответить с цитированием
Старый 10.03.2012, 21:28   #2
slone2179
Форумчанин
 
Аватар для slone2179
 
Регистрация: 22.04.2011
Сообщений: 155
По умолчанию

Но вот как сделать, чтобы он все суммы посчитал,а тем более время - это уже проблемнее(((

Может Вам поможет тема Вычисляемое поле в форме, там есть пример Database1.rar. В запросе выводит итоговую сумму.
slone2179 вне форума Ответить с цитированием
Старый 10.03.2012, 22:52   #3
Vigor06
 
Регистрация: 10.03.2012
Сообщений: 7
По умолчанию

проблема еще в том,что надо выводить данные определенным образом(там в архиве есть картинка).
Vigor06 вне форума Ответить с цитированием
Старый 11.03.2012, 00:52   #4
Teslenko_EA
Участник клуба
 
Регистрация: 10.08.2009
Сообщений: 1,796
По умолчанию

Здравствуйте Vigor06.
В Вашем сообщении есть фразы:
"..Есть база МСЧовская. Надо сделать ..
.. налабал запрос ..
.. чтобы он все суммы посчитал .. это уже проблемнее ..
.. данные все берутся из разных таблиц .. но всю необходимую информацию можно получить, сделав выборку из запроса ДляОтчета.."
Но ни обращения (приветствия) к участникам форума, ни вопроса (просьбы) я в сообщении найти не смог.
"..не смог почему то за весь вечер выложить рисунки.." - если нажать кнопку Расширенный режим
станет доступна кнопка Управление вложениями, с её поможью можно выложить на форум файлы
(типов: bmp doc gif jpe jpeg jpg pdf png psd rar txt zip)
"..выложить рисунки.." - не думаю что работники МЧС смогут оказывать помощь только глядя на рисунок/картинку
Для увеличения вероятности оказания помощи, выкладывайте архив с заранее подготовленным файлом Вашей БД (подготовка подразумевает - избавление от избыточных данных, избавление от OLE объектов и сжатие средствами MS Access) непосредственно на странице с вопросом. Сторонние сайты не всем доступны и думаю найдется мало желающих вместе с Вашим продуктом получать "бесплатные банеры" с этих сайтов.
Тогда на примере Вашей БД можно будет продемонстрировать способ решения Вашей задачи.


Евгений.

Последний раз редактировалось Teslenko_EA; 11.03.2012 в 00:54.
Teslenko_EA вне форума Ответить с цитированием
Старый 11.03.2012, 10:02   #5
Vigor06
 
Регистрация: 10.03.2012
Сообщений: 7
По умолчанию

Доброе утро, уважаемый Евгений aka Teslenko_EA!
Извиняюсь за отсутствие приветствия форумчан в моем дебютном сообщении, ибо обычно пишу его на автомате,в этот же раз техника дала сбой
Так как я являюсь весьма опытным пользователем компьютера, интерната и форумов в частности, мне прекрасно известно, как выкладываются файлы(а если неизвестно,то это очень просто узнать), тем более,что 80% форумов написаны на одном движке. Прошлым вечером выложить необходимые файлы мне помешали либо "глючность" форума, либо недостаточное качество интернета(сейчас, с работы,все выложилось хорошо)
Так же прикрепил к исходному сообщению сжатую и упакованную по всем правилам базу и прилагаемый к ней Excel-файлы, который шел с ней изначально
C уважением, Vigor06
Vigor06 вне форума Ответить с цитированием
Старый 30.03.2012, 12:51   #6
Vigor06
 
Регистрация: 10.03.2012
Сообщений: 7
По умолчанию

Мда,суть нынешней проблемы такова,что нужно как то организовать вывод как на рисунке 1(пока реализован вывод как на рисунке 2)
Мозг пухнет и я был бы очень благодарен за любую помощь форумчан)
Изображения
Тип файла: jpg рис1.jpg (168.2 Кб, 167 просмотров)
Тип файла: jpg Screenshot-436(1).jpg (150.0 Кб, 162 просмотров)
Vigor06 вне форума Ответить с цитированием
Старый 30.03.2012, 13:11   #7
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Добрый день уважаемый Vigor06.
Я на 100% поддержую Евгения, что в случае если Вы хотите чтобы Вам кто-топомог выложите пример.
Вам для раздумий:
1. Посчитайте сколько времени Вам потребовалось на создание Вашей базы +
2. внесение хоть какких - то данных
В итоге: 30,03,2012 (сегодня) - 10,03,2012(первое сообщение) - и это если попытается помочь простой пользователь Вашего уровня = 20 дней ......
gluk_fm вне форума Ответить с цитированием
Старый 30.03.2012, 18:38   #8
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

Цитата:
Сообщение от Vigor06 Посмотреть сообщение
Мда,суть нынешней проблемы такова,что нужно как то организовать вывод как на рисунке 1(пока реализован вывод как на рисунке 2)
Мозг пухнет и я был бы очень благодарен за любую помощь форумчан)
вы похоже выложили описание на все сайты

решила и я немного посмотреть идеи и решения
--таблицу характер ПСР --не поняла смысла(вместо класса и подкласса к открыванию дверей --придумали нечто хитрое)
--реквизиты в основном расшифровала кроме ii во всех таблицах


--сотрудников загнали в одну строку --согласилась, хотя не гоже( а если всю контору отправят лес тушить, 25 чел --- не всегда же кошек с дерева снимаете или двери открываете)
--реквизиты время --не смотрела(скучно стало)

вернемся к отчету по людям

--сочетание проишествий может быть разное, можно упростить задачу, если считать тур_ххх, прир_ххх, тех_ххх, проч_ххх--- так ли уж важна трехярусная шапка
--выводить же все сочетания --ширины листа не хватит
--если были 4 сотрудника с 8-16 часов---каждому писать по 8 часов ?
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание

Последний раз редактировалось shanemac51; 30.03.2012 в 18:44.
shanemac51 вне форума Ответить с цитированием
Старый 01.04.2012, 14:59   #9
Vigor06
 
Регистрация: 10.03.2012
Сообщений: 7
По умолчанию

Друзья! Во первых,спасибо большое все откликнувшимся) Во вторых, кривость то ли браузера, то ли мегафон-модема (возможно и рук,но это весьма маленький процент (= ) стала причиной того,что текущая версия базы почему то так и не выложилась.Сейчас все должно быть ок
gluk_fm, из этих 20 дней следует вычесть ,которые я пролежал с температурой и не мог никак решить данную проблему) (хотя это ессно не есть оправдание)

shanemac51,ну а кто тут без греха?))
Цитата:
--сочетание проишествий может быть разное, можно упростить задачу, если считать тур_ххх, прир_ххх, тех_ххх, проч_ххх--- так ли уж важна трехярусная шапка
Имхо тут важна не сама трехярусная шапка, а именно удобство просмотра итогов работы сотрудника

Цитата:
--если были 4 сотрудника с 8-16 часов---каждому писать по 8 часов ?
Да,они же бригадой работают)
Вложения
Тип файла: rar db.rar (138.9 Кб, 18 просмотров)
Vigor06 вне форума Ответить с цитированием
Старый 01.04.2012, 16:13   #10
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

поясните все же
--реквизиты в основном расшифровала кроме ii во всех таблицах
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка диапазон месяц-год СергейZp Microsoft Office Access 7 17.12.2011 22:13
День месяц и год. Задача. Nihith Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 09.03.2011 21:12
Дан файл, содержащий различные даты. Каждая дата – это число, месяц и год. Найти год с наименьшим номе Figushkin Помощь студентам 2 04.06.2010 23:16
отдельно день месяц и год kate158 Общие вопросы Delphi 6 25.08.2009 09:28
Месяц, год megavolt Microsoft Office Access 0 06.04.2009 16:22