3.  В первом окне диалога Мастера форм в списке Доступные поля выбрать поля, которые вы хотите включить в главную форму. Затем в этом же окне в поле со списком Таблицы/запросы выбрать вторую таблицу (или запрос) и выбрать поля для подчиненной формы. Нажать кнопку Далее.

4.  В следующем окне предлагается выбрать, какая из двух таблиц будет главной (по умолчанию устанавливается первая таблица, поля из которой были выбраны). Переключатель, определяющий вид представления иерархии форм, по умолчанию установлен в значение Подчиненные формы. Нажать Далее.

5.  В остальных диалоговых окнах нужно выбрать вид подчиненной формы (ленточный или табличный), ее стиль и задать имена для главной и подчиненной форм. Нажать Готово.

Добавление подчиненной формы в главную форму

Подчиненная форма является элементом управления и, как и все элементы, может быть добавлена в главную форму с помощью Мастера подчиненных форм. Если форма, которая должна будет играть роль подчиненной, создана заранее, то процесс добавления ее в главную форму выглядит следующим образом.

1.  На странице Формы выделить форму, которая будет использована в качестве главной.

2.  Перейти в режим Конструктора.

3.  При нажатой кнопке Панель элементов перетащить мышью элемент управления Подчиненная форма/отчет в нужное место области данных формы.

4.  В первом диалоговом окне выбрать переключатель Имеющиеся формы, указать имя подчиненной формы и нажать Далее.

5.  Выбрать из списка поля связи двух форм (они определяются автоматически Мастером на основании сведений из Схемы данных).

НЕ нашли? Не то? Что вы ищете?

6.  Задать имя подчиненной формы и нажать Готово.

Защита автоматизированной системы

Простейшим способом защиты является установка пароля для открытия базы данных (.mdb). После установки пароля при каждом открытии базы данных будет появляться диалоговое окно, в которое требуется ввести пароль. Только те пользователи, которые введут правильный пароль, смогут открыть базу данных. Этот способ достаточно надежен (Microsoft Access шифрует пароль, поэтому к нему нет доступа при непосредственном чтении файла базы данных), но он действует только при открытии базы данных. После открытия базы данных все объекты становятся доступными для пользователя (пока не определены другие типы защиты, описанные ниже в этом разделе). Для базы данных, которая совместно используется небольшой группой пользователей или на автономном компьютере, обычно оказывается достаточно установки пароля.

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

Для установки пароля необходимо выполнить следующие действия:

1  В меню Сервис выбрать Защита/Задать пароль базы данных;

2  В открывшемся диалоговом окне Задание пароля базы данных задать Пароль и Подтверждение.

Порядок выполнения работы

1  Изучить теоретическую часть.

2  Создать любым способом одну главную и подчиненную форму для своей базы данных.

3  Создать главную кнопочную форму для своей базы данных, включив в нее все созданные запросы, формы, отчеты.

4  Добавьте на каждую из страниц кнопочной формы кнопку, обеспечивающую возврат в главную кнопочную форму.

5  Подготовьте распечатки главной кнопочной формы и ее страниц.

6  Разбейте созданные запросы на две группы. В первую группу включите запросы, реализующие традиционные операции реляционной алгебры, во вторую – специальные операции реляционной алгебры.

7  Измените страницу запросов. В новой редакции на этой странице должны находиться кнопки «Традиционные операции реляционной алгебры» и «Специальные операции реляционной алгебры». При нажатии этих кнопок должны открываться страницы кнопочных форм, на которых размещаются кнопки для открытия соответствующих запросов. При выполнении этого задания следует учесть, что названия страниц всех кнопочных форм должны размещаться в окне Диспетчер кнопочных форм. Поэтому для создания новых страниц следует пользоваться кнопкой Создать в этом диалоговом окне, а обращение к вновь созданным страницам должно быть организовано с помощью изменения тех страниц, на которых будет размещаться кнопка перехода к новой странице. Элементы новых кнопочных форм создаются обычным образом. Для этого следует выделить эту форму и воспользоваться кнопкой Изменить.

8  Установить пароль для своей базы данных.

9  Оформить отчет. Содержание отчета: название и цель лабораторной работы, распечатки главной кнопочной формы и ее страниц, распечатку главной и подчиненной формы с обоснованием выбора способа создания подчиненной формы, выводы по работе.

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

1  Для чего предназначен Диспетчер кнопочных форм?

2  Как создать Главную кнопочную форму?

3  Как изменить и удалить Главную кнопочную форму?

4  Что такое подчиненная форма и для чего она предназначена?

5  Что такое главная форма?

6  Какими способами можно создать главную и подчиненную формы?

7  Как создать главную и подчиненную форму?

8  Как добавить в главную форму подчиненную форму?

9  Как установить защиту базы данных?

Библиографический список

1  ACCESS: сотни полезных советов: Пер. с нем. - Киев: BHV. 1996.

2  Введение в системы баз данных.: Пер. с англ. – Киев: Диалектика, 1998.- 784 с.

Содержание

Лабораторная работа 1 Разработка структуры базы данных...... 3

Лабораторная работа 2 Частные ограничения целостности
данных БД.................................................................................................. 22

Лабораторная работа 3 Надежность программ обработки данных 26

Лабораторная работа № 4 Работа с данными из внешних источников 31

Лабораторная работа 5 Средства автоматизации работы конечных пользователей.................................................................................................................... 36

Лабораторная работа №6 Обработка данных с помощью запросов 46

Лабораторная работа № 7 Работа с отчётами.............................. 58

Лабораторная работа № 8 Работа с главной кнопочной формой 68

Библиографический список........................................................... 77

[1] Чтобы установить значение по умолчанию, равное текущей дате, в свойстве Значение по умолчанию надо задать выражение: =Date().

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13