- •Часть 1. Создание базы данных 2
- •Часть 2. Алгоритмизация и программирование 32
- •Часть 1. Создание базы данных
- •1. Создание таблиц и форм
- •2. Создание запросов
- •3. Создание отчетов
- •4. Создание кнопочной формы
- •Часть 2. Алгоритмизация и программирование
- •1. Условный оператор
- •2. Циклы
- •Библиографический список
2. Создание запросов
Создадим запрос Переселенцы области для отбора переселенцев области по ее коду.
Щелкнем по кнопке Запросы, Создать. В окне Новый запрос выберем Конструктор, ОК.
Добавим таблицу Анкета и Области, Закрыть.
Перетащим мышью соответствующие поля.
Введем условие отбора: [Введите код области].
Закрываем окно и сохраняем с именем Переселенцы области.
Откроем запрос для просмотра. В появившемся окне наберем, например, 11, ОК.
Получим результат отбора:
Переселенцы области |
|||||
Код области |
Область |
Населенный пункт |
Фамилия |
Национальность |
Дата рождения |
11 |
Курганская |
Курган |
Тимошенко |
белорус |
22.04.1987 |
11 |
Курганская |
Катайск |
Сагадеев |
казах |
15.06.1981 |
11 |
Курганская |
Катайск |
Малько |
украинец |
25.09.1990 |
11 |
Курганская |
Далматово |
Исхаков |
татарин |
12.10.1970 |
Создадим запрос Переселенцы с группировкой данных по областям и населенным пунктам.
Добавим таблицу Анкета.
Перетащим поля.
Щелчком правой кнопкой по столбцу Области выберем Групповые операции.
Закроем запрос с сохранением Переселенцы.
Откроем запрос:
Переселенцы |
||||
Область |
Населенный пункт |
Фамилия |
Национальность |
Дата рождения |
Курганская |
Курган |
Тимошенко |
белорус |
22.04.1987 |
Курганская |
Катайск |
Малько |
украинец |
25.09.1990 |
Курганская |
Катайск |
Сагадеев |
казах |
15.06.1981 |
Курганская |
Далматово |
Исхаков |
татарин |
12.10.1970 |
Свердловская |
Екатеринбург |
Королев |
украинец |
11.11.1977 |
Свердловская |
Екатеринбург |
Малюдов |
казах |
01.01.1971 |
Свердловская |
Ирбит |
Бойко |
украинец |
11.06.1967 |
Свердловская |
Ирбит |
Прохоров |
русский |
02.11.1955 |
Свердловская |
Асбест |
Сатонин |
белорус |
03.03.1987 |
Свердловская |
Асбест |
Тимов |
белорус |
04.04.1984 |
Челябинская |
Челябинск |
Сагадеев |
казах |
05.05.1989 |
Челябинская |
Челябинск |
Салко |
украинец |
05.09.1980 |
Челябинская |
Сатка |
Исламов |
татарин |
12.12.1973 |
Челябинская |
Сатка |
Коробко |
украинец |
14.07.1959 |
Челябинская |
Сатка |
Примачнко |
украинец |
25.01.1976 |
Челябинская |
Сатка |
Салимов |
татарин |
22.02.1964 |
Челябинская |
Сатка |
Шагаева |
казах |
30.04.1974 |
Челябинская |
Бакал |
Гришко |
украинка |
19.02.2002 |
Челябинская |
Бакал |
Дьячко |
украинка |
02.02.1978 |
Челябинская |
Бакал |
Еремина |
русская |
14.04.2001 |
Челябинская |
Бакал |
Панченко |
русская |
18.01.2000 |
Челябинская |
Бакал |
Семина |
русская |
11.02.1972 |
Челябинская |
Бакал |
Сорокин |
русская |
01.01.1971 |
Тюменская |
Тюмень |
Кролко |
украинец |
11.11.1979 |
Тюменская |
Тюмень |
Петров |
украинец |
02.02.1999 |
Тюменская |
Борки |
Ватунин |
белорус |
13.08.1980 |
Тюменская |
Борки |
Морозко |
украинка |
30.10.1999 |
Тюменская |
Борки |
Салюдов |
казах |
22.01.1971 |
Тюменская |
Асланы |
Гойко |
украинец |
11.12.1967 |
Тюменская |
Асланы |
Прохоров |
русский |
31.08.1955 |
Данные сгруппированы по областям и пунктам. Сортировка областей и пунктов – по возрастанию кода.
Для отчета с групповыми итогами создадим Запрос1 (так как при создании отчета с итогами на основе запроса Переселенцы вместо наименования областей и пунктов отображаются их коды).
