Работа с базами данных

Работа с формой

Показывать лекцию целиком

Цель работы

Освоение приемов работы с Microsoft Access, создание формы, работа с ней.

Подготовка к работе

Изучить литературу о СУБД Microsoft Access, приемах работы и создание форм и их назначении.

Контрольные вопросы

  • Создание формы.
  • Понятие простого, составного и внешнего ключей.
  • Охарактеризовать и привести примеры связей 1:1, 1:М, М:М.
  • Способы ввода и редактирования и обработки данных в формах БД.
  • Способы создания форм.
  • Типы форм.
  • I Расширение базы данных "Приемная комиссия" Работа с формой

    Все действия по созданию новых таблиц производим в той базе данных, которую мы создали на первой лабораторной работе.

  • Создать таблицу 10.1 "АБИТУРИЕНТЫ" следующей структуры, ключевое поле РЕГ_НОМ:
    АБИТУРИЕНТЫ
    Имя поля Тип поля Размер поля
    РЕГ_НОМ Счетчик Длинное целое
    КОД_СПЕЦ Текстовой 6 Выполнить как поле подстановки
    МЕДАЛЬ Логический Да/Нет
    СТАЖ Числовой Одинарное с плавающей точкой
    Поле подстановки выполняется, как показано на рис 10.1 (рис 10.1)
  • Создать таблицу 10.2 "АНКЕТЫ" следующей структуры, ключевое поле РЕГ_НОМ:
    АНКЕТЫ
    Имя поля Тип поля Размер поля
    РЕГ_НОМ Счетчик Длинное целое
    ФАМИЛИЯ Текстовой 30
    ИМЯ Текстовой 20
    ОТЧЕСТВО Текстовой 20
    ДАТА_РОЖДЕНИЯ ДАТА Краткий формат даты
    ГОРОД Текстовой 30
    УЧ_ЗАВЕДЕНИЕ Текстовой 50
  • Организовать связь таблиц АБИТУРИЕНТЫ с таблицей СПЕЦИАЛЬНОСТИ через поле КОД_СПЕЦ, а таблицы АНКЕТЫ и АБИТУРИЕНТЫ через поле РЕГ_НОМ. Обратите внимание, что создается два типа связей КОД_СПЕЦ с КОД_СПЕЦ связь один ко многим, а РЕГ_НОМ с РЕГ_НОМ связь один к одному.
  • Ввести записи в таблицу . (рис 10.2) Пояснения логическое значение Истина обозначена галочкой, ЛОЖЬ - пустым квадратом.
  • Создать форму для ввода и просмотра таблицы 10.2 ") (рис 10.3)
  • Выбираем таблицу 10.2 ) (рис 10.4) После заполнения формы откройте таблицу для просмотра. Содержание таблицы 10.2 ) (рис 10.5)
  • Создать таблицу 10.3 "Оценки" ввести в нее данные с результатами вступительных экзаменов, следующей структуры, РЕГ_НОМ - ключевое поле:
    ОЦЕНКИ
    Имя поля Тип поля Размер поля (формат)
    РЕГ_НОМ Счетчик Длинное целое
    ОЦЕНКА_1 Числовой Целое
    ОЦЕНКА_2 Числовой Целое
    ОЦЕНКА_3 Числовой Целое
  • Связать таблицу ОЦЕНКИ с таблицей АНКЕТЫ через поле РЕГ_НОМ.
  • Ввести следующие данные в таблицу ). (рис 10.6)
  • Создать таблицу 10.4 ИТОГИ следующей структуры, ключевое поле РЕГ_НОМ.
  • ИТОГИ
    Имя поля Тип поля Размер поля (формат)
    РЕГ_НОМ Счетчик Длинное целое
    ЗАЧИСЛЕНИЕ Логический Да/Нет
  • Связать таблицы ИТОГИ и ОЦЕНКИ через поле РЕГ_НОМ.
  • В результате должна получиться следующая схема данных, представленная на рис 10.7.

    (рис 10.7)

    Содержание таблицы .

    (рис 10.8)

    Пояснение: т.к. РЕГ_НОМ тип поля счетчик, то первоначально галочки проставляются в каждом квадрате. После того как таблица готова галочки необходимо убрать.

    В дальнейшем после сдачи экзаменов будут проставлены окончательные результаты зачисления.

    Самостоятельно:

  • Создайте форму, используя таблицу "АНКЕТЫ", с помощью мастера форм, в которой следует отразить поля "Фамилия", "Дата_Рождения", "Уч_Заведение". Внешний вид формы и стиль оформления выбрать на свой вкус.
  • Создайте форму, используя таблицы "АНКЕТЫ" и "АБИТУРИЕНТЫ", с помощью мастера форм, в которой следует отобразить следующие поля "РЕГ_НОМ", "Фамилия", "Имя", "Отчество", "Медаль", "УЧ_Заведение". Внешний вид формы и стиль оформления выбрать на свой вкус. Добавить в получившуюся форму 2-3 новые записи. Открыть таблицы "АНКЕТЫ" и "АБИТУРИЕНТЫ" и скорректируйте записи в этих таблицах.
  • Создайте форму в виде сводной таблицы, используя таблицы "АНКЕТЫ" и "ОЦЕНКИ", отобразите следующие поля "Фамилия", "Имя", "Отчество" и "Оценка_1", "Оценка_2", "Оценка_3".
  • Вернуться к учебному плану