Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка для лаб раб.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
249.86 Кб
Скачать

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

1. Откройте базу данных Продажи.MDB Microsoft Access. Создайте несколько диаграмм: гистограмму, круговую, не стандартную. В качестве источника данных для диаграмм можете выбрать Ваши таблицы или Запросы. Создание диаграммных форм ведется при помощи мастера, а редактирование и доработку выполните в режиме конструктора.

Для создания диаграммной формы в режиме мастера, выполните следующие действия:

1.1. Войдите в главную форму выбранной Вами базы данных.

1.2. Перейдите на вкладку Формы. Щелкните кнопку Создать.

В диалоговом окне задайте таблицу или запрос, затем выберите строку Диаграмма. В диалоговом окне мастера диаграмм выберите поля таблицы для построения диаграммы. Можете ограничить количество выбираемых полей для большей наглядности диаграммы. Щелкните по кнопке Далее.

1.3. На экране появится окно выбора типа проектируемой диаграммы. Выберите тип диаграммы и щелкните по кнопке Далее.

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

1.5. В последнем окне мастера диаграмм, присвойте диаграмме под­ходящий заголовок. Установите опцию показа условных обозначений, укажите переход в режим конструктора или просмотра после выхода из мастера, щелкните по кнопке Готово.

1.6. Отредактируйте диаграмму с помощью Конструктора форм. Для этого откройте диаграмму в режиме конструктора форм.

Внесите изменения внешнего вида созданной вами диаграммы при помощи MS Graph.

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

1. Что такое диаграмма?

2. Какой программный продукт используется при разработке диа­грамм?

3. Какие существуют основные виды диаграмм в Microsoft Access?

4. В каких случаях применяется ленточная диаграмма?

5. Перечислите способы изменения параметров диаграммы.

10. Создание и редактирование составных форм

Цель работы: Научиться создавать составные формы

10.А. Основные справочные сведения

1. Общие сведения о подчиненных формах

Подчиненная форма — это форма, находящаяся внутри другой формы. Первичная форма называется главной формой, а форма внутри формы называется подчиненной формой. Комбинацию «форма/под­чиненная форма» часто называют также составной (иерархической) формой или комбинацией «родительской» и «дочерней» форм.

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

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

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

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

Главная форма может содержать любое число подчиненных форм, если каждая подчиненная форма помещается в главную форму. Имеется также возможность создавать подчиненные формы двух уровней вложенности. Это означает, что можно иметь подчиненную форму вну­три главной формы, а другую подчиненную форму внутри этой подчиненной формы. Например, можно иметь главную форму, в которой выводятся данные о клиентах, подчиненную форму, выводящую данные о заказах и другую подчиненную форму, которая отображает то, что заказано.

2. Типы подчиненных форм

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

3. Механизм связи главной и подчиненной форм

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

При создании формы и подчиненной формы, базирующихся на таблицах, связанных отношением «один-ко-многим», главная форма представляет сторону «один» отношения, а подчиненная форма пред­ставляет сторону «многие». Главная форма синхронизируется с подчи­ненной формой таким образом, что в подчиненной форме выводятся только записи, связанные с записью в главной форме. Если подчиненная форма создается с помощью мастера или путем перемещения формы или таблицы с помощью мыши из окна базы данных.в другую форму, главная форма автоматически синхронизируется с подчиненной формой при соблюдении двух следующих условий:

– Выбранные таблицы связаны отношением, представленным в окне Схема данных. Обычно это отношение «один-ко-многим». При выборе запроса или запросов форма и подчиненная форма автоматически синхронизируются, если этим условиям удовлетворяют базовые таблицы запроса или запросов. Например, запрос, базирующийся на одной таб­лице, можно использовать для вычисления значения поля. Если эта базовая таблйщтфавильно связана с другой базовой таблицей или запро­сом, форма и подчинённая форма синхронизируются автоматически.

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

Размер поля размер длинное целое. Если выбран запрос или запросы, то удовлетворять этим условиям должны базовые таблицы для запроса или запросов.

Примечание:

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