Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика КУРСОВАЯ РАБОТА.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
6.1 Mб
Скачать

6.2. Задание 2. Использование связанных таблиц.

6.2.1. Установить связь между таблицами «Автомобили» и «Поставщики». Для этого необходимо выбрать команду «Схема данных» в меню «Работа с базами данных». После этого раскроется пустое окно «Схема данных», а в главном меню Access появится новый пункт меню «Связи». Выбрать в меню «Связи» команду «Добавить таблицу», в диалоговом окне «Добавление таблицы» выбрать вкладку «Таблицы». Выбирая из списка таблиц открытой базы данных «Автомагазин» и щелкая кнопку «Добавить», добавить в окно схемы данных таблицы «Автомобили» и «Поставщики». Закрыть окно «Добавление таблицы», нажать кнопку «Закрыть».

6.2.2. Для установления связи между двумя таблицами методом «Drag-and-Drop» переместить имя поля с первичным ключом главной таблицы («Фирма») на поле «Поставщик» подчиненной таблицы. Как только отпустите левую кнопку мыши, на экране появится диалоговое окно «Изменение связей». Для включения механизма «Поддержки целостности данных в связываемых таблицах» установить флажок «Обеспечение целостности данных».

6.2.3.Активизировать флажок «Обеспечение целостности данных», а затем включить переключатели «каскадной модификации-обновления» и «удаления связанных записей». Завершим создание связи, щелкнув кнопку «Создать». После этого в окне «Схема данных» появится графическое изображение установленной связи. Пометки у концов линии связи «1- ∞» означают, что одна запись таблицы «Поставщики» может иметь сколько угодно связанных записей в таблице «Автомобили».

6.3. Задание 3. Создание форм и отчетов.

6.3.1. Создать форму для связанных таблиц. Для этого выбрать объект «Формы», нажать в правой области окна кнопку «Создание формы с помощью мастера». На первом шаге диалога мастера «Создание форм», выбрать таблицы «Поставщики», а затем и «Автомобили», включить в форму все поля таблицы «Поставщики», а также все поля таблицы «Автомобили», кроме поля «Поставщик» (это поле дублирует поле «Фирма» таблицы «Поставщики»), и нажать кнопку «Далее».

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

На следующих этапах диалога с мастером «Создание форм» задать имя для каждой из связанных форм и выбрать в качестве дальнейших действий вариант «Открыть форму» для просмотра и ввода данных. Завершить создание форм, щелкнув кнопку «Готово».

Для запуска созданной формы нажать ярлычок главной формы «Поставщики».

После этого на экране раскроется окно формы «Поставщики» с подчиненной формой «Автомобили».

6.3.2. Попробовать ввести данные в форме. Если обнаружите, что размер поля в форме мал для представления данных, то изменить форму. Для этого, закрыть окно формы, указать главную форму «Поставщики» и нажать кнопку «Конструктор» на панели инструментов. Изменить размеры элементов управления формы, как показано на рис.3, и закрыть режим конструктора, сохранить изменения макета формы.

Рис 3. Изменение размеров поля Адрес в форме Поставщики

6.3.3. Ввести данные о фирмах-поставщиках и автомобилях, затем закрыть окно формы и, открыть таблицы «Поставщики» и «Автомобили», просмотреть внесенные записи и убедиться, что в обеих таблицах внесены связанные записи.

6.3.4. Создать отчет, для чего, выбрать в списке объектов «Отчеты», нажать кнопку «Создание отчета с помощью мастера». На первом шаге мастера «Создание отчетов», выбрать таблицу «Поставщики», включить в отчет поля «Фирма» и «Телефон». Выбрать таблицу «Автомобили», включить в отчет поля «Марка», «Объем двигателя», «Цвет», «Тип кузова», «Год выпуска», «Номер кузова». Нажать кнопку «Далее», выбирать в качестве главной таблицы таблицу «Поставщики». На следующем шаге диалога с мастером «Создание отчетов» добавить уровень группировки, выбрать поле «Марка». Щелкнуть кнопку «Далее», выбрать сортировку «по возрастанию» по полю «Год выпуска». Нажать кнопку «Итоги», включить опцию «Мах» в поле «Объем дви­гателя». Включить опцию «Данные и итоги» и, щелкнув кнопку «ОК», закрыть окно «Выбора вычисляемых итогов». Нажать кнопку «Далее», выбрать вид макета «Ступенчатый» и включить опцию «Настройки ширины полей» для размещения их на одной странице. Затем выбрать стиль оформления создаваемого отчета – «Изящная». На заключительном этапе «Создания отчета» задать имя «Пример отчета 1» и, выбрать просмотр отчета, нажать кнопку «Готово» для завершения создания отчета и просмотра полученного отчета.

6.3.5. Завершить работу СУБД Access.