- •Базы данных Методические указания для выполнения практических работ
- •Перечень практических работ
- •Практическая работа № 1 Тема: Основные приемы работы с данными
- •1 Создание базы данных:
- •2 Создание таблицы с помощью Мастера:
- •4 Заключение:
- •Практическая работа № 2 Тема: Создание и редактирование формы. Сортировка данных
- •1 Создание формы:
- •2 Представление записей в форме:
- •Практическая работа № 3 Тема: Организация поиска. Создание и применение фильтра
- •1 Организация поиска:
- •Практическая работа № 4 Тема: Элементы управления
- •1 Создание нового поля в таблице:
- •2 Вставка элемента управления в форму:
- •3 Использование нового элемента управления
- •4 Заключение
- •Практическая работа № 5 Тема: Создание отчета
- •1 Создание отчета с помощью Мастера:
- •2 Конструктор отчета:
- •3 Заключение
- •Практическая работа № 6 Тема: Организация работы с данными
- •2 Создание таблиц
- •3 Установка связей между таблицами
- •4 Создание связанной формы
- •5 Применение фильтра к сортировке данных
- •6 Заключение
- •Практическая работа № 7 Тема: Управление данными
- •2 Создание второй таблицы:
- •3 Создание таблицы для учета выдачи книг.
- •4 Установка связей между таблицами:
- •5 Управление данными:
- •6 Заключение:
- •Практическая работа № 8 Тема: Создание отчета. Построение выражений
- •1 Создание отчета
- •2 Создание нового поля в отчете
- •3 Построение выражений
- •4 Заключение:
- •«Базы данных» Методические указания для выполнения практических работ
5 Применение фильтра к сортировке данных
Откройте таблицу Анкета и попробуйте расположить записи в таком порядке, чтобы сначала по алфавиту располагались фамилии всех учащихся 8 а класса, а затем 8 б и 8 в.
Для этого можно использовать фильтр. Выполните команду Записи – Фильтр – Расширенный фильтр установите в диалоговом окне Фильтр следующие параметры (рисунок 5): первое поле сортировки – Класс, сортировка «по возрастанию», второе поле сортировки – ФИО, сортировка «по возрастанию». Выполните команду Записи – Применить фильтр.
6 Заключение
6.1 Создайте еще одну связанную форму самостоятельно.
6.2 Сохраните выполненную работу в заранее созданной папке.
Практическая работа № 7 Тема: Управление данными
Цель работы: подготовить базу данных для школьной библиотеки, содержащую составную форму, в качестве исходных таблиц используйте таблицу Читатели с данными об учащихся и таблицу Абонемент с данными о книжном фонде.
Порядок выполнения работы:
Ранее мы уже создавали таблицу, содержащие сведения об учащихся. Нет смысла вновь составлять такую же, если для новой базы данных можно использовать готовую (скопировать из имеющейся).
1 Копирование таблиц. Для этого:
1.1 Откройте базу данных сведений об учащихся, созданную ранее (таблица Анкета в базе данных Школа.mdb)
Выберите объект Таблица. Выделите таблицу Анкета и выполните команду Правка – Копировать или Копировать (контекстное меню).
Закройте базу данных Школа.mdb
Создайте новую базу данных Библиотека.mdb
Выбрав объект Таблица, выполните команду Правка – Вставить. Откроется диалоговое окно Вставка таблицы, в которое нужно ввести то название скопированной таблицы, которое она будет иметь в новой базе данных. Назовите таблицу Читатели. В группе полей выбора Параметры вставки выберите Структура и данные.
Откройте таблицу Читатели.
Убедитесь, что это и есть таблица Анкета, но в новой базе данных и под новым названием.
2 Создание второй таблицы:
Вторая таблица будет содержать сведения о книжном фонде.
Создайте новую таблицу, в режиме конструктора, определив для нее следующие поля:
№ — библиотечный номер, однозначно определяющий издание в фонде библиотеки. Тип поля- числовой.
Автор (текстовый).
Название книги (поле MEMO - чтобы можно было разместить длинные названия книг).
Год издания (числовой).
Определите ключевым поле №. Сохраните таблицу под именем Абонемент. Заполните таблицу Абонемент.
3 Создание таблицы для учета выдачи книг.
Для того чтобы можно было вести учет выдачи книг, создайте третью таблицу Учет , в которой будет размещен результат заполнения связанной формы.
Определите следующие поля таблицы:
№ (ключевое);
ФИО читателя (текстовое);
Дата выдачи (Дата\время, маска ввода 00.00.0000)
Закройте таблицу, сохранив ее под именем Учет. Откройте таблицу Учет и добавьте библиотечные номера из таблицы Абонемент путем копирования поля целиком и вставки в необходимую таблицу.
4 Установка связей между таблицами:
Установите связь между таблицами Абонемент и Учет, связав поля № и №. Затем установите связь между таблицами Учет и Читатели, связав поля ФИО читателя и ФИО.
Создание составной формы
Выберите следующие поля основной формы таблицы Абонемент:
№,
Автор,
Название книги.
Для подчиненной формы определите поля таблицы Учет:
ФИО читателя,
Дата выдачи.
Введите заголовок формы Учет книжного фонда. В готовую форму остается вносить фамилию читателя и дату выдачи книги. Откройте Форму Учет книжного фонда в режиме конструктора и добавьте надпись в поле Заголовок формы.