Для создания запроса необходимо перейти на вкладку Запросы. Щёлкнуть по кнопке Создать, выбрать Конструктор. Добавить таблицу. Дважды щёлкнуть по нужному полю – оно переместится в таблицу внизу окна конструктора запросов. Задать условия отбора данных в соответствующем столбце в строке Условие отбора. Сохранить запрос.
Задание:Самостоятельное определение ключевого поля таблицы. Установка связей. Подчиненная форма. Применение фильтра к сортировке. Попробуем вести учет сдачи предметных зачетов студентами техникума. Для этого создадим две таблицы: в одной будет храниться информация, касающаяся анкетных данных студентов, а другая содержать информацию о зачетах.
Запустите MS Access.
Создайте новую базу данных под именем Техникум.
Для начала разработаем структуру обеих таблиц и установим связи между ними.
Создание таблиц
Таблица – Анкета.Создайте таблицу, содержащую следующие поля (в скобках указан тип данных):
• ФИО (текстовый)
• Группа (текстовый)
• Год рождения (числовой)
• Адрес (текстовый)
• Телефон (текстовый, создайте маску ввода 000-00-00)
Определите ключевым полем ФИО. Для этого, выделив в режиме конструктора поле ФИО, вызовите контекстное меню и выберите команду Ключевое поле или выполните команду Правка – Ключевое поле.Сохраните таблицу под именем Анкета.Введите не менее 5записей.
Таблица – ВедомостьСоздайте таблицу, содержащую следующие поля (в скобках указан тип данных):
• ФИО (текстовый)
• Зачет № 1 (числовой)
• Зачет № 2 (числовой)
• Зачет № 3 (числовой)
Определите ключевым полем ФИО. Сохраните таблицу под именем Информатика_Зачеты.Введите не менее 5записей.
Установка связей между таблицами
Находясь в окне Базы данных, выполните команду Сервис – Схема данных.
В схему, прежде чем устанавливать связи, нужно добавить те таблицы, между которым эти связи собираемся устанавливать.
В окне Добавление таблицы поочередно выберите каждую из таблиц и нажмите для каждой из них, кнопку Добавить. Затем нажмите кнопку Закрыть.
Для установки связей переместите мышью поле ФИО из схемы таблицы Анкета на место поля ФИО таблицы Информатика_Зачеты.
Нажмите кнопку Создать. В окне диалога Схема данных установленные связи отображаются графически. Для редактирования связей достаточно двойного щелчка мыши по линии, изображающей связь.
Закройте окно диалога Схема данных, ответив Да на вопрос о сохранении макета Схемы данных.
Откройте таблицу Анкета и заполните данными на нескольких учащихся. Примерный вид таблицы на рисунке 3.
Сохраните таблицу и закройте ее.
Создание связанной формы
В окне базы данных выберите вкладку Формы.
В раскрытом окне выберите режим Создание формы с помощью мастера.
Выберите в открывшемся окне из Таблица: Анкета следующие поля: ФИО, Класс, а из таблицы: Информатика_Зачеты: Зачет №1, Зачет №2, Зачет №3. Нажмите кнопку Далее.
Определитесь с дизайном формы и нажмите кнопку Далее.
Введите название формы Зачетная ведомость по информатике и нажмите кнопку Готово.
Откройте, не закрывая базу данных, таблицу Анкета и таблицу Информатика_Зачеты. Скопируйте содержимое поля ФИО из одной таблицы в другую.
Откройте Форму Зачетная ведомость по информатике и, пролистав карточки, проставьте некоторым учащимся оценки (не всем).
Закройте форму, предварительно сохранив ее.
Откройте таблицу Информатика_Зачеты. Обратите внимание, что в этой таблице появились только те записи в которых есть результаты.