12.ФИО_Классы_Кол_РС (Школа, Класс, Кол_РС) - количество РС в каждом классе;
13.ФИ (Школа, Класс, ФИО) - ученики, фамилия и имя которых начинаются с таких же букв как и Ваши;
14.УченикиСрБалл (Школа, Класс, ФИО, СрБаллУ) - средний балл каждого ученика по результатам экзаменов;
15.Классы_СрБаллы (Школа, Класс, СрБаллУ) - средний балл каждого класса по результатам экзаменов;
16.Школы_СрБаллы (Школа, СрБаллШ) - средний балл по каждой школе по всем экзаменам;
17.Алфавит (Буква, Кол) - найти по сколько фамилий приходится на каждую букву из числа всех учеников (Функция Left(Поле,N));
18.НомерМесяцаКол (Номер_М, Кол) - найти количество учеников, родившихся в каждом месяце;
19.Проц_Р. Найти сколько процентов от общего числа учеников составляют ученики из Невского, Московского и Приморского районов;
20.ДРВесна. Сколько учеников родилось весной;
21.ДР_Зима. Сколько учеников родилось зимой;
22.Проц_Весна. Найти сколько процентов от общего числа учеников родилось весной;
23.ПроцЗима. Найти сколько процентов от общего числа учеников родилось зимой;
24.Проц_Ф. Найти сколько процентов от общего числа учеников имеют фамилию, которая начинается с такой же буквы как Ваша;
25.ПроцИ. Найти сколько процентов от общего числа учеников имеют имя, которое начинается с такой же буквы как Ваше;
26.Проц_О. Найти сколько процентов от общего числа учеников имеют отчество, которое начинается с такой же буквы как Ваше;
27.Кол_10_11. Найти количество учеников первого и второго годов обучения (т.е. количество учеников 10 и 11 классов, которые учатся в настоящий момент);
28.Кол_Пост. Найти количество юношей и девушек, поступавших на компьютерные курсы каждый год (перекрестный запрос);
29.КолБукваПол. Найти количество юношей и девушек, фамилии которых начинаются на различные буквы алфавита (перекрестный запрос);
30.Кол_Буква_Класс. Найти количество учеников в классах, фамилии которых начинаются на различные буквы алфавита (перекрестный запрос);
31.МесяцДень. Вывести таблицу, в которой представлено количество дней рождений всех учеников по дням (строки) и месяцам (столбцы) (перекрестная таблица);
32.ДРМах. Найти 5 дат (номер дня и номер месяца), в которых наибольшее количество дней рождений учеников (TOPn);
33.Кол_Класс_ГР. Вывести таблицу, в которой представлено количество учеников по классам (строки) разных годов рождения (столбцы) (перекрестная таблица);
34.Кол_ГР. Вывести таблицу, в которой представлено количество учеников, родившихся в определенном году, отдельно юноши и девушки: год (строки), пол (столбцы) (перекрестная таблица);
35.СрОценки. Вывести средние оценки экзаменов учеников второго года обучения (т.е. учеников 11 класса, которые учатся в настоящий момент – поступили в 2007 году), фамилии которых начинаются на букву К;
36.Проц_РС. Найти сколько процентов учеников имеют РС;
37.Проц_ДРС. Найти сколько процентов учеников девушек имеют РС;
Создание отчетов.
1. Создать запрос Школы_Классы_Ученики:
SELECT Школы.[№_школы] AS Школа,
Str(Year(Now())-Val(Left(Классы.Шифр,4))+9)+Right(Классы.Шифр,1) AS Класс,
Ученики.Фамилия+" "+Ученики.Имя AS ФИ
FROM Школы INNER JOIN (Классы INNER JOIN [Ученики] ON Классы.Код_К = Ученики.Класс) ON Школы.Код_Ш = Классы.Школа
WHERE (((Val(Left([Шифр],4)))>1999))
ORDER BY Школы.[№_школы], Str(Year(Now())-Val(Left(Классы.Шифр,4))+9)+Right(Классы.Шифр,1), Ученики.Фамилия+" "+Ученики.Имя;
2. На основе запроса построить отчет Школы_Классы_Ученики (автоотчет в столбец). В конструкторе переместить: текстовые поля Школа и Класс из области Верхний колонтитул и поле Школа из области Заголовок группы Школа в область Заголовок группы Класс. Удалить все объекты во всех областях отчета кроме области Заголовок группы Класс и области Данные. Для нумерации учеников создать в области Данные новое свободное поле (для этого на панели инструментов Поле) , для которого в свойствах Данные установить: Данные - =1, Сумма с накоплением выбрать Для группы. В Параметрах страницы (Файл (главное меню)) отчета установить альбомную ориентацию, количество столбцов – 5, макет столбца – сверху вниз. Установить ширину отчета – 5 см (уменьшить ширину полей). В свойстве группы Класс Вид (главное меню) - Сортировка и группировка в Не разрывать - выбрать Вся группа. С помощью высоты полей в области Данные сделать так, чтобы список учеников класса был в одном столбце.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.