Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

asoi

.pdf
Скачиваний:
7
Добавлен:
01.04.2015
Размер:
1.91 Mб
Скачать

■Щелчком выделите подпись «Описание» и замените имею-

щийся текст на «Описание контакта».

■Щелкните на кнопке Режим формы и перейдите в режим редактирования данных (рис. 81).

Рис. 81. Форма список

■Сохраните форму с именем «Список».

Заголовок и примечание

До сих пор в окне формы отображалась только одна запись. Однако параметры формы можно настроить так, чтобы в ее окне демонстрировался длинный список одинаковых форм, содержащих данные различных записей таблицы.

В конструкторе формы Список щелкните в верхнем левом квадратике формы правой кнопкой мыши и выберите в контекстном меню команду Свойства (рис. 82).

На вкладке Макет в списке Режим по умолчанию выберите пункт Ленточная форма.

Поместите указатель на нижний край Области данных, курсор примет изображение стрелки, направленной в две стороны; нажав кнопку мыши, перетащите стрелку вверх, уменьшив область данных до необходимых размеров.

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

■ Закройте окно параметров. Перейдите в Режим формы

.

■ Расширьте окно формы, и вы увидите в нем информацию сразу по всем данным таблицы Список.

71

Рис. 82. Параметры форматирования формы

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

ПерейдитевРежимконструктораформы. Выберитекноп-

ку Конструктор / Элементы управления / Заголовок ;

вокне конструктора формы появятся дополнительные области. (Или щелкните правой кнопкой мыши в области данных формы и

воткрывшемся контекстном меню выберите команду Заголовок

/Примечание формы).

Щелкните на кнопке Надпись панели элементов.

Растяните мышью прямоугольник в разделе Заголовок формы.

Введите текст Список контактов.

Левой кнопкой мыши щелкните на рамке введенного заголовка.

■В списке Размер

выберите число 22.

Щелкните по кнопке По центру .

Поместите указатель на верхний край полосы Область данных, курсор примет изображение стрелки, направленной в две стороны; нажав кнопку мыши, перетащите стрелку вверх, уменьшив область заголовка до необходимых размеров.

72

Аналогично введите в примечание формы текст: «Если при добавлении контакта вы не нашли нужного человека в списке фамилий, с помощью формы Контакты добавьте информацию об этом человеке в новую запись таблицы Контакты».

Перетащите нижний край формы вверх, уменьшив ее по высоте.

■Щелкните на кнопке Режим формы

(рис. 83).

Рис. 83. Ленточная форма

5.6. Элементы управления

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

Откройте форму Контакты в режиме конструктора.

РастянитеполеОбластьданных, чтобывнизу хватиломеста для создания кнопки.

Щелкните на вкладке Конструктор, раздела Элементы управления по кнопке Кнопка .

73

■ Растяните мышью диагональ кнопки до необходимых размеров.

Рис. 84. Окно создания кнопок

В первом окне создания кнопок выберите категорию Рабо-

та с формой, действие Открыть форму. Нажмите кнопку Далее

(рис. 84).

Во втором окне выберите форму, открывающуюся нажатием кнопки Список. Нажмите кнопку Далее.

В третьем окне установите флажок Открыть форму для

отобранных записей .

Нажмите кнопку Далее.

■ В следующем окне выберите соответствующие поля Код_

КонтактывформеКонтактыиполеКонтактывформеСписок.

Нажмите кнопку (рис. 85). Щелкните по кнопке Далее.

Рис. 85. Четвертое окно создания кнопок

74

В пятом окне установите флажок Текст и введите текст для кнопки Список контактов. Нажмите кнопку Далее.

В следующем окне задайте имя кнопки Список контактов

. Нажмите кнопку Готово.

■ Измените цвет текста на кнопке на синий.

■ Щелкните на кнопке Режим формы

(рис. 86).

Перейдите на вторую запись в окне формы Контакты

(при помощи кнопки Следующая запись

) и щелкните по

кнопке Список контактов. При этом в форме Контакты была показана запись Преображенского и при нажатии кнопки Список контактов открылась форма Список со списком контактов только Преображенского.

Рис. 86. Открытие формы Список при помощи кнопки Список контактов

75

Задания.

2.Самостоятельно добавьте в форму Контакты кнопку За-

крытие формы (рис. 86).

3.Создайте форму Торговля (рис. 87).

Рис. 87. Окно формы Торговля

4. Добавьте в форму Контакты кнопку Торговля, для открытия соответствующих записей (по полю Код_Контакты) формы

Торговля (рис. 86).

5.7. Составные и связные формы

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

Для примера попробуем свести в составную форму информациюобобъемеопераций, проведенныхсоднимклиентом. Вглавной формеблокданныхизтаблицыАдреса, авподчиненнойформе– соответствующие данные об обороте из таблицы Торговля. Для этого выполнитетакуюпоследовательностьдействий:

■ Во вкладке Создание нажмите стрелку у кнопки Другие формы и выберите в раскрывшемся меню Мастер форм

76

.

В первом диалоговом окне Создания форм из списка в поле Таблицы/Запросы выберите таблицу Адреса в качестве основной для создаваемой конструкции.

ПеренеситеполятаблицыАдреса(Фамилия, Имя, Телефон,

Факс) в список Выбранные поля.

Затем из списка в поле Таблицы/Запросы выберите та-

блицу Торговля и перенесите поля Продавец и Объем операций в

список Выбранные поля. Нажмите кнопку Далее.

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

Рис. 88. Окно мастера форм

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

77

Выберите понравившийся вам стиль оформления формы (например Апекс) и нажмите кнопку Далее.

Задайте имя формы Обзор оборотов (рис. 89), а для под-

чиненнойоставьтепредложенноеимя. ПосленажатиякнопкиГотовонаэкранепоявитсярезультатработымастераформ(рис. 90).

Рис. 89. Задание имя формы

Рис. 90. Окно формы Обзор оборотов

6. ДИАГРАММЫ

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

Для создания диаграммы оборотов используйте таблицу

Торговля:

■ Выберите в левой части окна запрос Информация о продавцах . Нажмите на вклад-

ке Создание, в разделе Формы кнопку Сводная диаграмма

.

78

■ В открывшемся окне формы на панели инструментов на вкладке Конструктор раздела Показать и скрыть нажмите кнопку Список полей . Появится список полей диаграм-

мы (рис. 91).

Рис. 91. Список полей диаграммы

■ На следующем этапе для нанесения надписей на оси-Х (Поля категорий) выберите Покупатель (ФИО), а поле Продавец – для легенды (Поля рядов), поле Объем операции – для

Поля Данных (рис. 92). Нажмите кнопку Далее.

Рис. 92. Окно создания диаграммы

Задайте название диаграммы Торговый оборот.

Нажмите кнопку Легенда .

79

7. ОТЧЕТ

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

7.1. Мастер отчетов

Мастер отчетов позволяет быстро создавать отчеты. Построим отчет о контактах с разными людьми. В отчет

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

На вкладке Создание, в разделе Отчеты щелкните на значке Мастер отчетов .

ВспискеТаблицыизапросыпервогоокнамастераотчета выберите таблицу Адреса.

В списке Допустимые поля выберите поле Фамилия.

Щелчком по кнопке

переместите выбранное поле в список

Выбранные поля.

 

Аналогично в список Выбранные поля переместите поля

Имя, Населенный пункт, Адрес, Название фирмы, Телефон.

Выберите в списке Таблицы и запросы таблицу Список.

Переместите в список Выбранные поля поля Дата и Описание, добавив их к полям таблицы Адреса.

Щелкните на кнопке Далее.

Во втором окне мастера выберите способ расположения данных– упорядоченныепозаписямтаблицыАдреса, азатемуже позаписямтаблицыСписок(рис. 93). ЩелкнитепокнопкеДалее.

В следующем окне не назначайте дополнительной группировки. Просто щелкните по кнопке Далее.

Задайте порядок сортировки записей. Выберите в списке 1 пункт Дата и щелкните на кнопке Далее.

Выберите положение переключателя Структура и щелкните на кнопке Далее.

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]