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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2009, 10:54   #1
Tanuska___:)
Пользователь
 
Аватар для Tanuska___:)
 
Регистрация: 22.04.2008
Сообщений: 84
По умолчанию Табель отработанного времени (Fast reports)

Вопрос в следующем: есть БД (MS Access) в ней таблицы по отраб. времени сотр. за месяц .
табл. 1 --- содержит данные о времени
табл. 2 ----- особые отметки (отпуск, болезнь, прогул и т.д.)
загвоздка в том что :
в Fast reporte создаю группировки по бригаде а в ячейки соотв дате заношу время... а вот как быть с особыми отметками не пойму ,
так чтобы можно было итоговую сумму отраб. врем. вывести за месяц каждому сотруднику. и кол-во отраб дней.
для времени без отметок есть такой запрос:
Код:
t1:='TRANSFORM Sum(t.s1) AS [Sum-Выражение1] '+
' SELECT t.tab, t.fio,t.brig,Sum(t.s1) AS it '+
' FROM ( '+
'SELECT voditel'+p+'.tab, voditel'+p+'.fio, voditel'+p+'.brig, '+
' round(Sum(otrab_vremya!povo+otrab_vremya!vrnp+otrab_vremya!vrem+otrab_vremya!vek1+otrab_vremya!vek2+otrab_vremya!vek3+otrab_vremya!vek4+'+
' otrab_vremya!vek5+otrab_vremya!vek6+otrab_vremya!vek7+otrab_vremya!vek8)/60,1) AS s1,'+
' otrab_vremya.data_v1 '+
'FROM voditel'+p+' INNER JOIN otrab_vremya ON voditel'+p+'.tab=otrab_vremya.tab  '+
'WHERE (((otrab_vremya.tab)=voditel'+p+'.tab)) and ( otrab_vremya.data_v1>=:d1) and ( otrab_vremya.data_v1<=:d2)'+
'GROUP BY voditel'+p+'.tab, voditel'+p+'.fio, voditel'+p+'.brig, otrab_vremya.data_v1  '+
 ' order by  voditel'+p+'.brig'+
') t'+
' GROUP BY t.tab,t.fio,t.brig  '+
' order by  t.brig   '+
' PIVOT day([data_v1])';
в прикрепленном файле скриншот отчета ...
Изображения
Тип файла: jpg табОТ.jpg (57.0 Кб, 129 просмотров)
Tanuska___:) вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Rave reports SvetaKor Компоненты Delphi 2 15.05.2009 16:47
Табель в DBGrid rubi БД в Delphi 8 09.02.2009 10:46
Помогите создать табель hELP_ Microsoft Office Excel 2 27.10.2008 15:30
RAVE REPORTS terminadoor Общие вопросы Delphi 3 09.07.2008 20:47
Работа с String Grid - помогите написать "Табель рабочего времени" Deicider Помощь студентам 3 29.11.2006 20:59