Для выполнения подстановки в указанную таблицу следует выполнить последовательность действий:
1. Открыть таблицу, для которой задается подстановка, в режиме Конструктора;
2. Выбрать поле определения подстановки;
3. В окне Свойства поля выбрать вкладку Подстановка;
4. Выбрать Тип элемента управления –Поле со списком;
5. В строке Источник строк выбрать таблицу-источник для подстановки;
6. В строку Присоединенный столбец ввести номер присоединенного столбца (как правило, первый);
7. В строку Число столбцов ввести число отображаемых столбцов таблицы-источника при выборе значения;
8. Сохранить изменения;
9. Закрыть окно Конструктора.
5. Ввести записи в БД:
Следует ввести записи в таблицы базы данных, например, как это показано на рис. 8.
В таблицу Районы – районы Санкт-Петербурга.
В таблицу Статус пенсионера – информацию о статусе пенсионера, в соответствии с которым ему начисляется пенсия.
В таблицу Пенсионер:
· несколько пенсионеров из Колпинского и Калининского районов (некоторые из них должны являться инвалидами);
· несколько женщин-пенсионерок, родившихся до 1967 года.;
· несколько лиц, не являющихся пенсионерами, получивших страховое свидетельство: а) в 2002 году; б) за текущий день; в) за текущий месяц; г) за текущий год.
Статус пенсионера |
Пенсионер |
Район |
|||||||||
#Код статуса |
Статус пенсионера |
#Личный счет |
Фамилия |
Код статуса |
… |
Код района |
… |
#Код района |
Район |
||
Инв1 |
Инвалид 1 группы |
12354897 |
Дорут |
Инв1 |
Колп |
Гатч |
Гатчин-ский |
||||
Инв2Н |
Инвалид 2 нерабочей группы |
12354897 |
Ли |
Инв2Н |
Колп |
Выб |
Выборгс-кий |
||||
Инв2Р |
Инвалид 2 рабочей группы |
12354897 |
Семенов |
Инв2Р |
Калин |
Колп |
Колпинс-кий |
||||
Инв3 |
Инвалид 3 группы |
12354897 |
Чекмар |
Инв3 |
Фрунз |
Калин |
Калинин-ский |
||||
Ижд |
Имеющий иждивенца |
12354885 |
Ким |
Ижд |
Центр |
Пушк |
Пушкинс-кий |
||||
Корм |
Потеря кормильца |
12354786 |
Рон |
Корм |
Гатч |
Фрунз |
Фрунзенс-кий |
||||
Общ |
Пенсия по старости |
12389787 |
Суслова |
Общ |
Выб |
Центр |
Централь-ный |
||||
12354788 |
Калмак |
Общ |
Киров |
Киров |
Кировс-кий |
Рис. 8. Пример заполнения таблиц базы данных
6. Создать запросы к БД в соответствии с заданием
Следует выполнить простые запросы (табл. 4) и запросы с вычислением (табл. 5).
При создании запроса выполняется следующая последовательность операций:
1. Выбрать вкладку Запросы;
2. Нажать кнопку Создать;
3. Выбрать Конструктор;
4. Выбрать таблицы БД, к которым адресован запрос (выделить и нажать кнопку Добавить);
5. Выбрать поля из таблиц БД для создания результирующей таблицы (двойным щелчком кнопки мыши);
6. В строку Условие отбора ввести условие отбора записей;
7. Выполнить запрос (кнопка !);
8. Проанализировать полученную выборку на предмет корректности полученного результата;
9. В случае необходимости внесения изменений вернуться в окно Конструктора, внести исправления и повторить п. 7.;
10. Сохранить запрос (Файл/Сохранить) и ввести имя запроса;
11. Закрыть окно Конструктора.
Простые запросы
В табл. 4 представлены 4 запроса – «Пенсионеры ПФ», «Лица не являющиеся пенсионерами», «Пенсионеры мужчины», «Пенсионеры-инвалиды».
Все перечисленные ниже запросы строятся на основе трех таблиц базы данных («Статус пенсионера», «Район», «Пенсионер»). При создании запросов необходимо включить из всех таблиц все поля:
Лицевой счет, Фамилия, Имя, Отчество, ДатаРождения, КодРайона, Адрес, Гражданство, ДатаРегистрацииВПФ, ДатаПолученияСтрахСв, КодСтатуса, ЯвляетсяПенсионером, Пол, ПроработалЛет, СреднийЗаработор, СрезнийЗаработокПоСтране, Накоплено страховых средств, Район, Статус пенсии
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.