ник: Denis V.
В общем, Вашу элементарную базу с несколькими категориями, я так понял, что это в терминах Access это таблица следует разделить на несколько таблиц, т.к. Вы сами пишите, что данные повторяются. Чтобы Гриша с друзьями были в отдельной таблице, уроки в отдельной. А вот посещяемость учитывалась в третьей. Разделить таблицу (понять принцип) поможет мастер, который вызывается командой меню Сервис\Анализ\Таблица.
Потом с помощью мастера запросов создатите запросик, задайте пару условий, посмотрите результат. Запрос как раз поможет ответить на Ваш вопрос. Но работать с ним придётся вручную. Если Вы захотите это дело автоматизировать, то придётся покопать этот сайт. Будет что не получаться, пишите, поможем.