Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по Access-2.doc
Скачиваний:
22
Добавлен:
01.04.2025
Размер:
826 Кб
Скачать
☆
  1. Ввод данных в таблицы «Преподаватели» и «Группы» с использованием подстановок

    1. В окне Базы Данных щёлкните по значку таблицы Преподаватели и затем по кнопке «Открыть». Откроется пустая таблица Преподаватели.

    2. Введите все 6 записей в таблицу Преподаватели, взяв их из одноименной таблицы в Приложении 1 в конце пособия. В поля Должность, Степень, Звание данные вводите при помощи подстановки из выпадающих списков.

    3. Установите оптимальную ширину столбцов таблицы Преподаватели. Закройте таблицу с сохранением изменений макета.

    4. Щёлкните по значку таблицы Группы и затем по кнопке «Открыть». Откроется пустая таблица Группы.

    5. Введите все записи в таблицу Группы, взяв их из одноименной таблицы в Приложении 1 в конце пособия. В поля КодСпециал, Смена, Аудитория, Преподаватель данные вводите при помощи подстановки из выпадающих списков.

    6. В первой записи ОБЯЗАТЕЛЬНО введите значение «–» (без кавычек) вместо номера группы, а в полях Специализация и Преподаватель любые значения из списков. В других полях первой строки введите данные согласно образцу.

Эта запись необходима для соблюдения условий целостности данных относительно связи таблиц Группы и Слушатели через поля НомерГруппы и Группа соответственно (см. схему данных Рис. 3). Когда в таблицу Слушатели вводятся данные о новом слушателе, номер группы, в которую он будет зачислен, ещё не известен. Поэтому в поле Группа вводится значение «–», которое позже будет заменено на фактический номер группы.

    1. Установите оптимальную ширину столбцов таблицы Группы. Закройте таблицу с сохранением изменений макета.

  1. Определение подстановки для поля «Группа» таблицы «Слушатели» с использованием построителя sql-запроса.

    1. Откройте таблицу Слушатели в режиме конструктора и выберите поле Группа. Задайте дополнительно значения ряда свойств этого поля:

      Свойство

      Действие

      Значение

      Примечание

      Значение по умолчанию

      ввести

      «–»

      с кавычками

      Обязательное поле

      выбрать

      Да

      Пустые строки

      выбрать

      Нет

      Индексированное поле

      выбрать

      Да (Допускаются совпадения)

    2. В нижней части окна конструктора выберите вторую вкладку «Подста­новка». Для свойства «Тип элемента управления» выберите значение «Поле со списком». Появляется новый набор свойств, соответствующий выбранному типу элемента управления.

    3. Оставьте без изменения «Тип источника строк» – «Таблица или запрос». Щёлкните «мышью» в поле свойства «Источник строк» – справа появляются две кнопки: кнопка выпадающего списка и кнопка построителя запроса. Щёлкните по кнопке построителя запроса – открывается окно «Инструкция SQL: построитель запросов», а поверх него ещё одно диалоговое окно «Добавление таблицы» со списком таблиц. Выберите в списке таблицу Группы и щёлкните «мышью» по кнопке «Добавить», выберите в списке таблицу Специализации и щёлкните «мышью» по кнопкам «Добавить», «Закрыть».

    4. В верхней части окна построителя выберите поле НомерГруппы таблицы Группы двойным щелчком «мыши» по названию поля. Выбранное поле отображается в нижней части окна построителя в первой колонке. Аналогичным образом выберите поле Специализация таблицы Специализации – оно отображается во второй колонке нижней части окна построителя. В третьей и четвёртой колонках отобразите поля Начало и Смена таблицы Группы.

    5. В результате описанных действий и после некоторой регулировки размеров областей окна, размеров и положения изображений таблиц окно построителя запросов принимает вид, представленный на Рис. 4.

    6. Закройте окно построителя с подтверждением сохранения изменений инструкции SQL. В окне конструктора таблицы Слушатели в поле свойства «Источник строк» Вы увидите сформированную построителем запросов «инструкцию SQL», интерпретация которой выходит за рамки нашего курса. Примите её, как она есть.

Рис. 4. Вид окна построителя запроса

    1. Для свойства «Число столбцов» задайте значение 4. Для свойства «Заглавия столбцов» выберите «Да». Для свойства «Ширина столбцов» задайте значение в виде строки «2;3,5;2;1,5» (без кавычек). Для свойства «Ширина списка» задайте значение 9,5. Значения остальных свойств оставьте неизменными.

    2. Сохраните изменённые свойства таблицы при помощи инструмента «Сохранить» на панели Access и перейдите в режим таблицы при помощи инструмента «Вид» на той же панели. Щёлкните «мышью» в какой-нибудь клетке таблицы в столбце Группа. У правого края клетки появляется кнопка выпадающего списка, раскройте его. Вы увидите список, в котором, кроме номеров групп, выводятся названия специализаций, дата начала занятий и смена, что обеспечивает правильный подбор группы для слушателя.

Отрегулируйте, если необходимо, ширину столбца Группа так, чтобы номера групп выводились полностью.