
- •1. Краткие теоретические сведения
- •1.1 Возможности конкретных программ бд
- •1.2 Основные понятия
- •Основные этапы работы
- •1.4 Структура таблицы и типы данных
- •Типы данных access и их описание
- •1.5 Ввод данных в ячейки таблицы
- •1.6 Редактирование данных
- •1.7 Сортировка данных
- •1.8 Отбор данных с помощью фильтра
- •Записи → Фильтр → Фильтр по выделенному
- •1.9 Ввод и просмотр данных посредством формы
- •Контрольные вопросы
- •Вид → режим таблицы.
- •Формат → Ширина столбца.
- •Правка → Найти.
- •Правка → Заменить.
- •Файл → Предварительный просмотр.
- •Правка → Заменить.
- •Записи → Сортировка → Сортировка по убыванию.
- •Записи → Фильтр → Фильтр по выделенному.
- •Вид → Режим формы.
- •Файл → Предварительный просмотр.
- •1. Краткие теоретические сведения
- •1.1 Формирование запросов
- •1.2 Формирование отчетов
- •Контрольные вопросы
- •Файл → Сохранить.
- •Вид → Конструктор.
- •[ Введите фамилию преподавателя ]
- •Запрос → Запуск.
- •Файл → Сохранить.
- •1. Краткие теоретические сведения
- •Один – ко – многим.
- •Один – к – одному.
- •Контрольные вопросы
- •СервИс → схема данных
- •Связи → добавить таблицу
- •1. Краткие теоретические сведения
- •Запрос на обновление записей
- •Запрос на создание таблицы
- •Контрольные вопросы
- •Вид → конструктор
- •Запрос → запуск.
- •Вид → Режим таблицы
- •Вид → режим таблицы
- •Краткие теоретические сведения
- •Вид → панель инструментов → Панель элементов
- •Вставка → Диаграмма
- •Сервис → сЛужебные программы → диспетчер кнопочных форм
Вид → Режим таблицы
Если отчисляемый студент выбран правильно, перейти в режим конструктора (Вид → Конструктор) и выполнить запрос. Если условия отбора сделаны неправильно, то изменить их.
Закрыть запрос.
Открыть форму Студенты и удостовериться в удалении записи о студенте Перлове.
Закрыть форму.
Создание запроса на создание базы данных отличников
На вкладке Запросы щелкнуть по кнопке « создать»
Выбрать простой запрос
В таблице Студенты выбрать поля «Фамилия», «Имя», «Отчество», «Номер группы», а в таблице Оценки – поле «Оценки»
Щелкнуть по кнопке «далее», затем в появившемся окне вновь щелкнуть по кнопке «далее»
В появившемся окне ввести имя запроса Отличники
Щелкнуть по ячейке Изменения структуры запроса
Щелкнуть по кнопке «Готово»
П
Для выполнения групповых операций щелкнуть на панели инструментов по кнопке или выполнить команду
ВИД → ГРУППОВЫЕ ОПЕРАЦИИ.
В строке Групповые операции поля «Оценки» щелкнуть по ячейке Групповые операции. Открыть раскрывающийся список и выбрать функцию SUM.
В строке Условия отбора поля «ОЦЕНКИ» ввести 20
Просмотреть создаваемую базу, выполнив команду
Вид → режим таблицы
Перейти в режим конструктора ВИД → КОНСТРУКТОР
Выполнить команду ЗАПРОС → СОЗДАНИЕ ТАБЛИЦЫ
Ввести имя таблицы Студенты - отличники и щелкнуть по кнопке <ОК>
Подтвердить создание таблицы.
Закрыть запрос с сохранением.
Открыть вкладку Таблицы
Открыть таблицу Студенты - Отличники. Удостоверившись в правильности создания таблицы, закрыть таблицу.
7. Для каждого из созданных запросов создать форму для удобного просмотра данных. При создании этих форм см. лабораторную работу №1 задание №3.
Лабораторная работа №5
Создание сложных форм
и отчетов
Цель работы:
Научиться создавать отчеты для вывода данных.
Краткие теоретические сведения
Кнопочное меню представляет форму, на которой расположены элементы управления – кнопки с поясняющими надписями. Щелчок по кнопке открывает соответствующую таблицу, запрос, форму или отчет. Меню – это очень удобный инструмент работы с базами данных, и он практически всегда присутствует в базах, созданных для предприятий или фирм. Кнопочные меню можно создать вручную (в режиме конструктора) или воспользоваться диспетчером кнопочных форм. Меню, созданные вручную, могут обладать большими возможностями и выглядеть более привлекательно, чем меню, созданные диспетчером. Однако, для создания красивого меню вручную требуется достаточно много времени даже для опытного разработчика, а создать простое меню с помощью диспетчера можно за несколько минут, тем более что впоследствии в режиме конструктора можно дополнить и изменить это меню.
Задание №1
к лабораторной работе №5
Создание сложных форм
Разработать сложную форму, в которой с названиями дисциплин была бы связана подчиненная форма Студенты и подчиненная форма Оценки студентов.
Изменить расположение элементов в форме в соответствии с формой дисциплины и оценки.
Вставить в форму диаграмму, графически отражающую оценки студентов.
Отредактировать вид осей диаграммы.
Технология работы
1. Создание сложной формы.
На вкладке Формы щелкнуть по кнопке «создать»
Выбрать мастер форм и, не выбирая таблицу или запрос, щелкнуть по кнопке <OK>
В таблице Дисциплины выбрать поле «Название дисциплины»
В таблице Студенты выбрать поля «Код студента», «Фамилия», «Имя», «Отчество», «Номер группы»
В таблице Оценки выбрать поле «Оценки» и щелкнуть по кнопке «далее»
В появившемся окне вариант построения формы нас удовлетворяет, поэтому щелкнуть на кнопке «ДАЛЕЕ»
Оставить табличный вариант подчиненной формы и щелкнуть по кнопке «ДАЛЕЕ»
Выбрать нужный стиль оформления формы и щелкнуть по кнопке «ДАЛЕЕ».
Ввести название формы Дисциплины и оценки
Щелкнуть по кнопке «Готово» и просмотреть полученную форму.
Изменение расположения элементов в форме.
Изменить их в соответствии со следующим рисунком, оставив место для диаграммы.
-
Код
Фамилия
Имя
Отчество
Номер
Оценки
1
Арбузов
Николай
Николаевич
151
4
2
Киршин
Петр
Валерьевич
151
4
3
Кривинский
Сергей
Николаевич
151
4
4
Крылова
Елена
Петровна
151
4
5
Кульчий
Григорий
Викторович
151
5
Для этого:
Перейти в режим конструктора.
Стандартными средствами Windows изменить размеры подчиненной формы так, чтобы были видны все данные. Для этого надо (как правило, многократно) переключаться из режима конструктора в режим формы, смотреть на полученный результат и, если он не подходит, снова корректировать в режиме конструктора. Ширину столбцов в подчиненной форме можно изменить только в режиме формы.
Вставка диаграммы.
Для того, чтобы вставить в форму диаграмму оценок студентов по заданным дисциплинам, необходимо:
Переключиться в режим конструктора (вид → конструктор).
Выполнить команду