- •Божевольная н.В., Герауф и.И.
- •Содержание
- •Лабораторная работа №1 Создание базы данных и объектов типа «Таблица» в среде ms Access. Определение связей между таблицами, задание схемы базы данных.
- •Таблицы
- •Создание таблицы
- •Импорт из текстового файла
- •Импорт из табличного процессора Microsoft Excel
- •Копирование таблиц в Microsoft Access
- •Связывание таблиц
- •Удаление связи
- •Создание подстановки
- •Дополнительные режимы работы с базой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №2 Создание запросов в среде ms Access
- •1 Краткая характеристика запросов
- •2. Создание простого запроса с помощью мастера
- •2.1 Создание запросов в режиме Конструктора.
- •2.2 Создание простых запросов с помощью Мастера.
- •2.3 Создание перекрестных запросов.
- •2.4 Создание запросов, отбирающих повторяющиеся записи.
- •2.5 Отбор записей главной таблицы не имеющих подчиненных записей
- •3. Сортировка записей таблицы
- •Запросы с критериями поиска
- •7. Вычисляемые поля в запросах
- •Выражение 1: [Поле1] “оператор” [Поле2]
- •7.1 Построитель выражений
- •Многотабличные запросы
- •9. Запросы на создание таблицы
- •10. Запросы на добавление записей
- •11. Запросы на удаление записей
- •12. Запросы-обновления записей таблицы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №3 Создание объектов типа «Форма» в среде ms Access.
- •Режим конструктора
- •Создание элементов формы
- •Поле и надпись
- •Флажки, переключатели и выключатели
- •Поле со списком
- •Элемент управления кнопка
- •Рисунки и другие объекты
- •Подчиненная и связанная формы
- •Если внедряемый объект еще не создан, то активизируется переключатель «Создать новый», а затем выбрать среду разработки объекта. Вычисляемые элементы управления
- •Построитель выражений
- •Задания
- •Контрольные вопросы.
- •Лабораторная работа №4 Разработка отчетов в среде ms Access
- •Одноколонные отчеты
- •Отчеты с группировкой данных
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №5 Работа с макросами в среде ms Access
- •Макросы
- •Задания
- •Контрольные вопросы
- •Лабораторная работа №6. Тема: Создание кнопочной формы.
- •Кнопочное меню
- •Задание 1
- •Технология выполнения задания 1
- •Контрольные вопросы
- •Лабораторная работа № 7 Тема: Создание проектирование базы данных и разработка приложения, автоматизирующего учет животных
- •Задание 1
- •Задание 2
- •Задание 3
- •Задание 4
- •Список использованных источников
Подчиненная и связанная формы
Часто требуется визуально представить отношение 1 : М между элементами данных. Для этого используется режим подчиненной формы. Например, при представлении бланка заказа, мы хотим видеть список заказанных товаров, оформленных в одном заказе. Таблица с данными о заказах связана с таблицей «Заказано». Связь осуществляется посредством полей «Kod» (таблица «Заказы») и «Kod_z» (таблица «Заказано»).
Начните создание новой формы с помощью мастера. Выберите таблицу «Заказы» в качестве источника данных. Во втором окне мастера переместите из списка «Доступные поля» в список «Выбранные поля» те поля, которые необходимо отобразить на форме. Не закрывая второго окна мастера, в поле «Таблицы/запросы» установите таблицу «Заказано», из которой также выберите поля.
В
третьем окне мастера определите тип
представления данных. Это может быть
подчиненная форма, которая расположена
на основной (рисунок 3.9), или связанная
форма, вызываемая нажатием кнопки
главной формы (рисунок 3.10). Если вы
используете подчиненную форму, то в
следующем окне укажите ее внешний вид:
ленточная или табличная. Далее выберите
стиль оформления и задайте имена главной
и подчиненной формам.
Откройте главную форму в режиме просмотра. В верхней части формы расположены поля таблицы «Заказы», ниже – таблица, образованная полями таблицы «Заказано». Особенность заключается в том, что в форме отображаются только те из записей таблицы «Заказано», которые связаны с текущей записью таблицы «Заказы». Аналогичным образом происходит отображение записей в связанной форме.
При редактировании данных MS Access автоматически поддерживает целостность данных. Поэтому запись о заказе можно удалить лишь после того, когда будут удалены все записи о соответствующих ему заказанных товарах.
При вводе информации о том, что было заказано, MS Access автоматически связывает записи с текущим заказом. Поэтому пользователю не нужно самому заполнять поле «Kod_z», а, следовательно, это поле можно удалить из подчиненной формы.
Составная форма может быть построена и иным путем. Для этого сначала разрабатывается подчиненная форма в виде ленточной формы. А потом разрабатывается основная форма, а подчиненная форма встраивается путем простого перетаскивания готовой подчиненной формы и размещения ее внутри основной.
Присоединенная рамка объекта
Е
сли
в вашей базе данных необходимо хранить
фотографии, звуковое изображение и т.
п., используется«Присоединенная
рамка объекта»,
которая связана с полем таблицы, имеющим
тип данных «Поле
объекта OLE».
Чтобы занести данные в соответствующее
поле таблицы, откройте форму в режиме
просмотра, находясь в области
«Присоединенной
рамки объекта»,
вызовите контекстное меню и выберите
команду «Добавить
объект».
В том случае, когда необходимая информация находится в уже ранее созданном файле, в окне «Вставка объекта» выберите переключатель «Создать из файла», нажмите на кнопку «Обзор…» и в появившемся диалоговом окне выберите необходимый файл (рисунок 3.11), нажмите на кнопку «Открыть».
