- •Лабораторная работа №1.
- •Создание базы данных
- •Создание таблицы с помощью Мастера
- •Переименование поля таблицы
- •Изменение ширины столбца таблицы
- •Лабораторная работа №2. Создание формы. Введение записей в форму. Режимы представления формы. Быстрая сортировка данных.
- •Создание формы
- •Представление записей в форме
- •Заполнение формы
- •Представление формы в режиме таблицы
- •Лабораторная работа №3. Организация поиска.
- •Лабораторная работа №4. Создание и применение фильтра.
- •Лабораторная работа №5 Создание нового поля в таблице. Описание к. Полю. Конструктор формы. Элементы управления.
- •Создание нового поля в таблице
- •Вставка элемента управления в форму
- •Использование нового элемента управления
- •Лабораторная работа № 5. Запросы в субд access.
- •Простой запрос
- •Построитель выражений
- •Запросы с вычисляемыми полями
- •Запросы на удаление и обновление
- •Лабораторная работа №6 Создание отчета с помощью Мастера. Конструктор отчета.
- •Создание отчета с помощью Мастера
- •Конструктор отчета
- •Печать отчета
- •Лабораторная работа №7 Организация работы с данными Самостоятельное определение ключевого поля таблицы. Установка связей. Подчиненная форма. Применение фильтра к сортировке данных.
- •Создание таблиц
- •Установка связей между таблицами
- •Создание подчиненной формы
- •Применение фильтра к сортировке данных
- •Копирование таблицы
- •Создание второй таблицы
- •Создание таблицы для учета выдачи книг
- •Установка связей между таблицами
- •Создание составной формы
- •Управление данными
- •Лабораторная работа №4а Создание запроса. Сортировка в запросе.
- •Лабораторная работа №8 Создание отчета без применения Мастера. Применение выражений в отчете.
- •Создание отчета
- •Создание нового поля в отчете
- •Построение выражений
- •Лабораторная работа №4б Создание запроса по образцу с условиями.
Создание таблицы для учета выдачи книг
Для того, чтобы можно было вести учет выдачи книг, создайте третью таблицу учет, в которой будет размещен результат заполнения составной формы.
Определите следующие поля таблицы:
• № (ключевое);
• ФИО читателя;
• дата ВЫДАЧИ.
Закройте таблицу, сохранив ее под именем учет.
Установка связей между таблицами
Установите связь между таблицами абонемент и учет, связав поля № и №.
Затем установите связь между таблицами учет и читатели, связав поля ФИО читателя и ФИО.
Создание составной формы
При создании формы выберите в качестве базовой таблицы абонемент и Мастер Составная форма.
В качестве основы для подчиненной формы возьмите таблицу читатели.
Выберите следующие поля основной формы:
• №,
• АВТОР,
• название КНИГИ.
Для подчиненной формы определите поля:
• ФИО читателя,
• дата выдачи.
Введите заголовок формы учет КНИЖНОГО ФОНДА.
В готовую форму остается вносить фамилию читателя и дату выдачи книги.
Управление данными
Дальнейшая работа заключается в том, чтобы вносить ФИО читателя и дату при выдаче каждой книги и удалять эти сведения, когда читатель сдает книгу.
Откройте таблицу учет и проверьте, как отображены в ней данные, внесенные в форму.
Вернитесь к форме учет КНИЖНОГО фонда.
Внесите изменения (Кто-то сдал книгу, кто-то взял). Имейте в виду, что один человек может взять одновременно несколько книг.
Закройте форму. Проверьте данные таблицы учет.
Задания для тренировки
Возникает вопрос: для чего устанавливали связь между таблицами учет и читатели?
Введите в форму фамилию и имя вновь прибывшего читателя (читателя, которого нет в списках таблицы читатели). Закройте форму. Откройте таблицу читатели и оцените результат. Введите все недостающие данные по этому читателю.
В таблице абонемент создайте новое поле книга выдана. Выберите для этого поля логический тип (да/нет). Затем в форме учет КНИЖНОГО фонда создайте выключатель, определяющий выдана книга или находится в фонде. Разрабатывая группу-переключатель, задайте для размещения значений (да/нет) поле таблицы абонемент книга выдана.
Подготовьте список книг, в котором будут выведены все имеющиеся в библиотеке произведения, касающиеся Microsoft Access.
Создайте переключатель для каждой записи в нужное положение в зависимости от того, находится книга в библиотеке или на руках.
Лабораторная работа №4а Создание запроса. Сортировка в запросе.
Если вы хотите, чтобы в отчете присутствовала и информация о классе, в котором учится ученик, т. е. использовать информацию сразу из двух таблиц, можно составить запрос.
1. В окне <База данных> выберите вкладку Запрос.
2. Нажмите кнопку Создать.
3. Выберите Пустой запрос.
4. На переднем плане вы увидите окно диалога <Добавление таблицы>.
5. Поочередно выделите каждую из таблиц и нажмите кнопку Добавить (или дважды щелкните по названию каждой таблицы).
6. Закройте окно диалога <Добавление таблицы>.
7. Активизируется окно <3апрос-выборка>.
8. Перетащите имя поля ФИО из списка полей таблицы анкета в первую клетку строки Поле бланка запроса (в нижней половине окна).
9. Таким же образом перетащите в следующие ячейки строки Поле имена класс и зачет№ 1, зачет № 2, зачет № 3 из списка полей таблицы информатика-зачеты. Вместо перетаскивания можно использовать двойной щелчок мыши по имени поля.
Выполните команду Выполнить меню Запрос.
Просмотрите выведенный список учащихся с указанием класса.
Отсортируйте имеющийся список по классам. Для этого:
• вернитесь в режим конструктора запроса ([Вид-Конструктор]);
• щелкните мышью в строке Сортировка под именем поля класс. Появится кнопка, раскрывающая список возможных сортировок;
• выберите По возрастанию.
Заново выполните запрос.
Закройте запрос, сохранив его под именем СПИСКИ К ЗАЧЕТУ.
Задания для тренировки
Откройте форму зачетная ВЕДОМОСТЬ ПО ИНФОРМАТИКЕ. Введите новые данные. Закройте форму. В окне <База данных> выберите вкладку Запрос и откройте запрос СПИСКИ К зачету. Проверьте наличие новых записей. Заново отсортируйте списки по классам.
Подготовьте новый отчет (с применением запроса), содержащий следующие данные: ФИО, класс, телефон и оценка за первый зачет. Отсортируйте список по оценкам.
Подготовьте новый отчет (с применением запроса), содержащий следующие данные: ФИО, класс, телефон и оценка за второй зачет. Отсортируйте список по классам.
Подготовьте новый отчет (с применением запроса), содержащий следующие данные: ФИО, класс, телефон и оценка за третий зачет. Отсортируйте список по алфавиту.
