Я часами пытался понять это. Это для завода-производителя.
Человек на производственной площадке регистрирует свою деятельность на разных машинах, используя компьютерную систему, которая выдает такие данные:
Empnbr Datestamp Shift Machnbr Time
00090 6/30/2010 1 0354 11:10
00090 6/30/2010 1 S 12:00
00098 6/30/2010 1 0920 7:00
00098 6/30/2010 1 0143 7:30
00098 6/30/2010 1 S 15:00
00101 6/30/2010 1 0920 7:00
00101 6/30/2010 1 0247 7:30
00101 6/30/2010 1 0147 7:40
00101 6/30/2010 1 S 15:00
00107 6/30/2010 1 0585 7:00
00107 6/30/2010 1 0143 12:00
00107 6/30/2010 1 S 15:00
00109 6/30/2010 1 0920 7:00
00109 6/30/2010 1 0154 7:30
00109 6/30/2010 1 0154 9:00
00109 6/30/2010 1 0154 9:43
00109 6/30/2010 1 0254 10:49
00109 6/30/2010 1 0154 12:30
00109 6/30/2010 1 S 15:00
00111 6/30/2010 1 0591 5:00
00111 6/30/2010 1 S 17:00
00114 6/30/2010 2 0585 15:00
00114 6/30/2010 2 S 23:00
Отчет, который я пытаюсь написать, нуждается в информации в такой форме
Empnbr Datestamp Shift Time Start Time End Machine
Это позволит мне рассчитать количество времени, затрачиваемого на каждую машину на человека в день. По сути, Access должен видеть номер сотрудника, метку даты и смену и использовать его в первый раз. Затем нужно взять следующий раз, когда он увидит и приписать это время машине при первой записи. Это продолжается до тех пор, пока Access не наткнется на компьютер «S», что означает выход из системы.
Теперь пришло время принять Адвил для этой головной боли - спасибо за вашу помощь!