SlideShare a Scribd company logo
1
ТЕМА 4. ИСПОЛЬЗОВАНИЕ ФОРМ ДЛЯ ВВОДА И ПРОСМОТРА
ДАННЫХ
Создание форм с использованием мастера форм
4.1. Создайте форму в столбец для просмотра и добавления записей в
таблицу Читатели.
1) Откройте базу данных Библиотека.
2) Создайте форму в столбец на основе таблицы Читатели:
элемент Создание на ленте окна базы данных / Другие формы / Мастер
форм;
в диалоговом окне Создание форм выберите в разделе Таблицы и запросы
таблицу Читатели / из раздела Доступные поля перенесите все поля в раздел
Выбранные поля / Далее / в разделе Выберите внешний вид формы нажмите в
один столбец / Готово.
3) Просмотрите данные в созданной форме. Перейдите к следующей записи
( ), предыдущей ( ), последней ( ), первой ( ) записям в форме, пользуясь
кнопками в ее нижней части. Просмотрите
соответствующие записи.
4) Сохраните форму под именем Читатели.
5) Закройте форму Читатели.
6) Откройте форму Читатели и проведите поиск записей в ней:
двойной щелчок мышью по форме Читатели;
установите текстовый курсор в поле Место работы / элемент Главная на
ленте окна базы данных / Найти / задайте опции поиска читателей по месту работы
в соответствии с рис. 1.
Рис. 1. Поиск данных в форме
7) Просмотрите список читателей, живущих в городе Минске, изменив
параметры отбора:
установите текстовый курсор в поле Город / элемент Главная на ленте окна
базы данных / Найти / задайте следующие значения полей диалогового окна Поиск
2
и замена: Образец: Минск, Поиск в: Город, Совпадение: Поля целиком,
Просмотр: Все;
кнопка Найти далее окна Поиск и замена / закройте окно Поиск и замена.
8) Выполните редактирование выбранной записи в форме:
перейдите к записи с номером три: щелчок в поле номера записи / введите с
клавиатуры цифру 3 / Enter;
поместите текстовый курсор в поле Место работы / введите новое значение
поля: МГИРО;
перейдите к записи с номером 6 и измените значение поля Должность на
старший преподаватель.
9) Добавьте в форму Читатели новую запись:
перейдите к новой записи в форме Читатели: кнопка в поле номера
записи;
введите в поля формы информацию о себе;
закройте форму Читатели.
4.2. Создайте ленточную форму для таблицы Книги.
1) Создайте ленточную форму для таблицы Книги:
элемент Создание на ленте окна базы данных / Другие формы / Мастер
форм;
в диалоговом окне Создание форм выберите в разделе Таблицы и запросы
таблицу Книги / из раздела Доступные поля перенесите все поля в раздел
Выбранные поля / Далее / в разделе Выберите внешний вид формы нажмите
ленточная / Готово.
2) Просмотрите сгенерированную форму.
3) Закройте форму, сохранив ее под именем Книги.
4.3. Создайте с помощью мастера составную форму на основе запроса
Книги по темам.
1) Вызовите мастер форм для создания формы: элемент Создание на ленте
окна базы данных / Другие формы / Мастер форм / в открывшемся списке укажите
запрос Книги по темам / ОК.
2) В режиме пошагового диалога в мастере форм определите параметры
создания составной формы:
укажите, какие поля источника записей следует поместить в форму (для
выбора полного списка полей можно воспользоваться кнопкой , для
выбора/исключения отдельных полей – кнопками / ): переместите из
области Доступные поля в область Выбранные поля поля Тема, Автор,
Название, Издательство, Год издания / кнопка Далее;
выберите вид представления данных: в списке укажите – Книги / проверьте
установку переключателя Подчиненные формы / кнопка Далее;
в окне Выберите внешний вид подчиненной формы установите
переключатель ленточный / кнопка Далее;
самостоятельно выберите стиль оформления формы / кнопка Далее;
3
задайте имена главной (Тематика книг) и подчиненной (Тематика книг
подчиненная форма) форм / установите переключатель Открыть форму для
просмотра и ввода данных / кнопка Готово.
3) Просмотрите сгенерированную форму. Закройте составную форму
Тематика книг.
4.4. Создайте с помощью мастера связанные формы на основе запроса
Книги по темам.
1) Создайте с помощью мастера связанные формы на основе запроса Книги по
темам:
вызовите мастер форм для создания формы: элемент Создание на ленте
окна базы данных / Другие формы / Мастер форм / в открывшемся списке укажите
запрос Книги по темам / ОК;
с помощью кнопки переместите из области Доступные поля в область
Выбранные поля все поля запроса / кнопка Далее;
выберите вид представления данных: в списке укажите – Книги / проверьте
установку переключателя Связанные формы / кнопка Далее;
самостоятельно выберите стиль оформления формы / кнопка Далее;
задайте имена главной (Форма1: Книги связанная) и связанной (Форма2:
Тематика связанная) форм / установите переключатель Открыть форму для
просмотра и ввода данных / кнопка Готово.
2) Просмотрите сгенерированную форму.
3) В режиме конструктора внесите изменения в форму: нажмите элемент
Режим / Конструктор / выделите название Книги связанная / перенесите вправо
так, чтобы два названия не перекрывали друг друга.
4) Вернитесь в режим форма: Режим / Режим форма.
5) Просмотрите сгенерированную форму / перейдите к записи с номером 3 /
воспользуйтесь кнопкой Тематика связанная для открытия связанной формы.
6) Закройте формы Книги связанная и Тематика связанная.
Изменение внешнего вида форм в режиме конструктора
4.5. Измените внешний вид формы Читатели в режиме конструктора.
Добавьте в форму эмблему и надпись.
1) Откройте форму Читатели в режиме конструктора: откройте форму
Читатели двойным щелчком мыши / нажмите элемент Режим на ленте окна базы
данных / элемент Конструктор.
2) Включите отображение линеек в режиме конструктора: элемент
Упорядочить на ленте окна базы данных / обратите внимание, чтобы элемент
линейка был отображен включенным .
3) Включите отображение линий сетки (используется для точного размещения
и выравнивания элементов управления): элемент Упорядочить на ленте окна базы
данных /обратите внимание, чтобы элемент Сетка был отображен включенным .
4
4) Выведите на экран список полей источника записей: элемент Конструктор
на ленте окна базы данных / нажмите элемент Добавить поля.
5) Измените геометрические размеры области данных в форме:
задайте ширину области данных 16 см: установите указатель мыши на
правую границу области данных так, чтобы он приобрел вид горизонтальной
двунаправленной стрелки / переместите мышь при нажатой левой кнопке вправо до
отметки 16 на горизонтальной линейке;
установите значение высоты области данных 7 см: установите указатель
мыши на нижнюю границу области данных так, чтобы он приобрел вид
вертикальной двунаправленной стрелки / переместите мышь при нажатой левой
кнопке вниз до отметки 7 на вертикальной линейке.
6) Измените структуру областей формы:
добавьте в форму колонтитулы: элемент Упорядочить на ленте окна базы
данных / обратите внимание, чтобы элемент Колонтитулы страницы был
отображен включенным ;
установите значение высоты верхнего колонтитула 3 см: щелчком мыши
выделите раздел Верхней колонтитул / элемент Конструктор на ленте окна базы
данных / нажмите элемент Страница свойств / вкладка Макет / в поле Высота
задайте 3 см;
аналогичным образом задайте значение высоты нижнего колонтитула 0 см;
заголовка формы 2 см; примечания формы 2,5 см;
закройте окно свойств.
7) Сохраните изменения в форме: .
8) Измените цвет фона верхнего колонтитула: щелчком левой кнопки мыши
выделите раздел Верхний колонтитул / нажмите элемент Страница свойств /
вкладка Макет / в поле Цвет фона выберите необходимый цвет.
9) Удалите заголовок Читатели формы: выделите заголовок Читатели /
нажмите элемент Главная на ленте окна базы данных / элемент Удалить.
10) Добавьте в заголовок формы надпись:
выберите элемент (Надпись) на ленте окна базы данных элемента
Конструктор / выполните щелчок левой кнопкой мыши в разделе Заголовок
формы / введите текст: Сведения о читателях;
щелчком мыши выделите надпись / перейдите на элемент Главная на ленте
окна базы данных / установите следующие параметры надписи: шрифт – Times New
Roman, размер – 26, выравнивание – по центру, дополнительно определите цвет
текста;
измените размер области надписи: установите указатель мыши на любой из
маркеров изменения размеров и переместите его при нажатой левой кнопке мыши;
переместите надпись в левый верхний угол заголовка формы: установите
указатель мыши на маркер в правом верхнем углу надписи / при нажатой левой
кнопке перенесите надпись в нужную позицию в заголовке формы.
11) Выделите все элементы управления, находящиеся в области данных
формы: установите курсор мыши на вертикальную линейку слева от подписи Код
5
читателя / нажмите левую кнопку мыши и, не отпуская, протяните мышку вниз по
вертикальной линейке.
12) Отодвиньте все элементы управления в области данных от левой границы
формы:
установите указатель мыши на выделенную группу объектов (указатель
примет вид раскрытой ладони) / нажмите левую кнопку мыши и, не отпуская,
переместите направо, отодвинув все элементы управления от левой границы формы
на 2 см;
снимите выделение: щелчок мыши вне выделенных объектов.
13) Закройте форму Читатели, сохранив изменения.
4.6. Просмотрите форму Читатели в разных режимах. Добавьте в форму
вычисляемое поле и кнопку для закрытия формы.
1) Просмотрите форм Читатели в режимах предварительного просмотра,
режиме макета и формы:
откройте форму Читатели в режиме предварительного просмотра: выделите
форму Читатели в области переходов / нажмите кнопку на панели быстрого
доступа;
просмотрите первую и последующие страницы формы, обратив внимание
на режим отображения разделов Область данных, Заголовок формы, Верхний
колонтитул;
закройте окно предварительного просмотра;
переключитесь в режим макета формы Читатели: двойной щелчок мыши по
форме Читатели в области переходов / элемент Режим на ленте окна базы данных /
элемент Режим макета;
переключитесь в режим экранного просмотра формы Читатели: элемент
Режим на ленте окна базы данных / элемент Режим формы.
2) Добавьте в форму вычисляемое поле для подсчета количества
зарегистрированных читателей:
переключитесь в режим конструктора формы: элемент Режим на ленте окна
базы данных / элемент Конструктор;
выберите элемент (Поле) на ленте окна базы данных элемента
Конструктор / щелкните левой кнопкой мыши в разделе Примечание формы для
вставки элементы;
щелчком мыши выделите автоматически сгенерированную связанную
надпись слева от поля и измените значение параметра Надпись (Поле): окно Окно
свойств / вкладка Макет / в строку Подпись (вместо Поле) введите: Всего
зарегистрировано читателей;
измените размер подписи: установите указатель мыши на любой из
маркеров изменения размеров и переместите его при нажатой левой кнопке мыши;
задайте в поле выражение для вычисления общего количества читателей:
выделите элемент управления полем (Свободный) / вкладка Данные / в строку
Данные введите с клавиатуры или с помощью построителя ( ) выражение:
=Count([Фамилия]) / Enter;
6
на вкладке Макет окна свойств поля задайте его размеры, опции
форматирования содержимого, выберите варианты оформления, типа и цвета
границы.
3) Переключитесь в режим формы и оцените ее новый вариант.
4) Добавьте в форму кнопку закрытия ее окна:
переключитесь в режим конструктор / убедитесь, что на ленте окна базы
данных в элементе Конструктор включена кнопка (это
облегчит работу по определению функций командных кнопок);
выберите элемент (Кнопка) на ленте окна базы данных в элементе
Конструктор / щелчком мыши поместите его в правый нижний угол раздела
Примечание формы;
в последовательности окон диалога мастера Создания кнопок определите:
Категория: Работа с формой, Действия: Закрыть форму / кнопка Далее / Рисунок:
Дверь для выхода / кнопка Далее / задайте имя кнопки Выход / кнопка Готово
(таким образом, командной кнопке с именем Выход по щелчку назначено действие
закрыть форму Читатели).
5) Сохраните форму.
6) Переключитесь в режим формы / проверьте действие кнопки.
4.7. Примените к форме Читатели автоформатирование, измените
свойства макета формы и режимы доступа к данным.
1) Примените автоформатирование для модификации внешнего вида формы
Читатели: откройте форму Читатели в режиме конструктора / выберите элемент
Упорядочить на ленте окна базы данных / элемент Автоформат / в диалоговом
окне Автоформат выберите подходящий вариант автоформата из предлагаемого
набора.
2) Переключитесь в режим формы и проанализируйте изменения внешнего
вида формы Читатели.
3) Измените структуру формы Читатели, удалив разделы колонтитулов:
элемент Упорядочить на ленте окна базы данных / уберите выделение с кнопки
(Колонтитулы страницы).
4) Измените свойства макета формы:
двойным щелчком левой кнопки мыши по маркеру выделения формы
(рис. 2) активизируйте окно свойств формы;
Рис. 2. Маркер выделения формы
на вкладке Макет окна свойств установите следующие значения в
перечисленных строках: Полосы прокрутки: Отсутствуют; Область выделения:
Нет; Разделительные линии: Нет; Кнопка закрытия: Нет.
7
5) Измените свойства формы с целью обеспечения защиты от
несанкционированного изменения данных о читателях: на вкладке Данные окна
свойств формы задайте в строках Разрешить изменение: Нет; Разрешить удаление:
Нет; Разрешить добавление: Нет.
6) Закройте окно свойств формы.
7) Переключитесь в режим формы / попробуйте изменить данные о читателях,
удалить текущую, добавить новую запись.
8) Отключите вывод на экран поля Код читателя: вернитесь в режим
конструктора / выделите связанный элемент Код читателя / активизируйте окно
свойств данного элемента / вкладка Макет / в строке Вывод на экран задайте Нет /
закройте окно свойств.
9) Просмотрите полученную форму в режиме формы.
10) Закройте форму с помощью командной кнопки, сохранив изменения.
4.8. Измените положение и размер различных элементов формы
Читатели и подписей к ним.
1) Откройте форму Читатели в режиме конструктора.
2) Измените положение и размер различных элементов формы и подписей к
ним.
3) Пользуясь окном свойств и элементом Главная на ленте окна базы данных,
переопределите параметры форматирования отдельных разделов и полей.
4) Оцените произведенные изменения в режиме формы.
5) Закройте форму Читатели.
4.9. Измените внешний вид формы Книги, поменяйте тип данной формы.
1) Откройте форму Книги в режиме конструктора / просмотрите структуру
разделов формы.
2) Установите значение высоты области заголовка формы 3 см: установите
указатель мыши на нижнюю границу Заголовок формы (указатель примет вид
двунаправленной вертикальной стрелки) / переместите мышь при нажатой левой
кнопке до нужной отметки на вертикальной линейке.
3) Установите значение высоты области данных 2,5 см: установите указатель
мыши на нижнюю границу Область данных (указатель примет вид
двунаправленной вертикальной стрелки) / переместите мышь при нажатой левой
кнопке до нужной отметки на вертикальной линейке.
4) Установите ширину области формы 20 см: при нажатой левой кнопке мыши
переместите правую границу формы вправо до соответствующей отметки на
горизонтальной линейке.
5) Удалите надпись Код книги.
6) Измените опции форматирования и расположение связанных элементов в
области данных. Для выравнивания выделенных объектов используйте элемент
Главная на ленте окна базы данных / Выравнивание по центру, Выравнивание
по левому краю, Выравнивание по правому краю.
7) Выделите в заголовке формы группу подписей к полям (для выделения
можно использовать перемещение мыши по соответствующей области на
вертикальной линейке при нажатой левой кнопке) / переместите их к нижней части
8
раздела / измените положение, параметры форматирования и размеры надписей в
соответствии с расположением полей в области данных.
8) Вставьте в верхнюю часть раздела Заголовок формы свободный элемент
Надпись с текстом Информация о книгах либо измените имеющийся заголовок.
9) Сохраните изменения и просмотрите полученный макет в режиме формы.
10) Добавьте вычисляемое поле в раздел Примечание формы:
переключитесь в режим конструктора;
задайте высоту раздела Примечание формы – 2 см;
выберите элемент (Поле) на ленте окна базы данных элемента
Конструктор / щелкните левой кнопкой мыши в разделе Примечание формы для
вставки элементы;
щелчком мыши выделите автоматически сгенерированную связанную
надпись слева от поля и измените значение параметра Надпись (Поле): в окне
Окно свойств / вкладка Макет / в строку Подпись (вместо Поле) введите: Всего
наименований;
измените размер подписи: установите указатель мыши на любой из
маркеров изменения размеров и переместите его при нажатой левой кнопке мыши;
задайте в поле выражение для вычисления общего количества
наименований: выделите элемент управления полем (Свободный) / вкладка Данные
/ в строку Данные введите с клавиатуры или с помощью построителя ( )
выражение: =Count([Название]) / Enter;
на вкладке Макет окна свойств поля задайте его размеры, опции
форматирования содержимого, выберите варианты оформления, типа и цвета
границы.
11) Добавьте в форму кнопку закрытия ее окна:
убедитесь, что на ленте окна базы данных в элементе Конструктор
включена кнопка ;
выберите элемент (Кнопка) на ленте окна базы данных в элементе
Конструктор / щелчком мыши поместите его в правый нижний угол раздела
Примечание формы;
в последовательности окон диалога мастера Создания кнопок определите:
Категория: Работа с формой, Действия: Закрыть форму / кнопка Далее / Рисунок:
Дверь для выхода / кнопка Далее / задайте имя кнопки Выход / кнопка Готово.
12) Сохраните форму.
13) Переключитесь в режим формы / проверьте действие кнопки.
14) Настройте основные свойства формы Книги:
переключитесь в режим конструктора / двойным щелчком по маркеру
выделения формы активизируйте окно свойств формы / вкладка Макет;
отключите вывод на экран горизонтальной полосы прокрутки: в строке
Полосы прокрутки выберите из списка Только по вертикали;
отключите вывод области выделения записи и разделительных линий;
сделайте недоступной кнопку закрытия окна формы;
измените свойства формы с целью обеспечения защиты от
несанкционированного изменения данных о читателях: на вкладке Данные окна
9
свойств формы задайте в строках Разрешить изменение: Нет; Разрешить удаление:
Нет; Разрешить добавление: Нет;
закройте окно свойств формы.
15) Примените автоформатирование для модификации внешнего вида формы
Книги: выберите элемент Упорядочить на ленте окна базы данных / элемент
Автоформат / в диалоговом окне Автоформат выберите подходящий вариант
автоформата из предлагаемого набора.
16) Сохраните изменения формы Книги.
17) Переключитесь в режим формы / оцените изменения внешнего вида
формы.
18) Измените тип формы Книги и просмотрите изменения в режиме
отображения данных:
переключитесь в режим конструктора / выделите всю форму Книги;
включите Окно свойств / вкладка Макет / в строке Режим по умолчанию
вместо Ленточной формы выберите из списка Одиночная форма;
переключитесь в режим формы / проанализируйте изменения внешнего
вида формы Книги;
вернитесь в режим конструктора / в окне свойств формы в строке Режим по
умолчанию установите Режим таблицы / просмотрите полученный результат в
режиме формы.
19) Закройте форму Книги, не сохраняя изменений.
4.10. Выполните редактирование в режиме конструктора связанных
форм, построенных с помощью мастера.
1) Откройте форму Тематика связанная в режиме конструктора.
2) Откорректируйте макет формы таким образом, чтобы в полях полностью
отражалось их содержимое: увеличьте ширину и высоту разделов, измените формат
и расположение элементов.
3) Измените надпись в заголовке формы, введя текст: Книга относится к
темам:.
4) Добавьте вычисляемое поле в раздел Примечание формы:
задайте высоту раздела Примечание формы – 2 см;
выберите элемент (Поле) на ленте окна базы данных элемента
Конструктор / щелкните левой кнопкой мыши в разделе Примечание формы для
вставки элементы;
щелчком мыши выделите автоматически сгенерированную связанную
надпись слева от поля и измените значение параметра Надпись (Поле): в окне Окно
свойств / вкладка Макет / в строку Подпись (вместо Поле) введите: Всего тем:;
измените размер подписи: установите указатель мыши на любой из
маркеров изменения размеров и переместите его при нажатой левой кнопке мыши;
задайте в поле выражение для вычисления общего количества
наименований: выделите элемент управления полем (Свободный) / вкладка Данные
/ в строку Данные введите с клавиатуры или с помощью построителя ( )
выражение: =Count([Тема]) / Enter;
10
на вкладке Макет окна свойств поля задайте его размеры, опции
форматирования содержимого, выберите варианты оформления, типа и цвета
границы.
5) Переключитесь в режим формы, оцените ее вид.
6) Закройте форму Тематика связанная, сохранив изменения.
7) Откройте форму Книги связанная в режиме конструктора.
8) Замените подпись Тематика связанная элемента выключатель на
Тематика.
9) Переместите с помощью мыши выключатель Тематика из раздела
заголовка в раздел примечания формы.
10) Измените макет формы таким образом, чтобы в ее полях полностью
отражалось их содержимое.
11) Просмотрите форму в режиме формы / проверьте действия кнопки,
открывающей связанную форму.
12) Закройте открытые формы, сохранив изменения.
4.11. Самостоятельно измените вид составной формы Тематика книг для
оптимизации представления информации на экран.
1) Откройте форму Тематика книг в режиме конструктора.
2) Измените свойства главной и подчиненной форм, а также их отдельных
элементов таким образом, чтобы оптимизировать представление информации на
экран.
3) Закройте форму Тематика книг, сохранив изменения.
Создание форм для добавления записей
4.12. Измените настройки форм Читатели и Книги таким образом,
чтобы их можно было использовать только для ввода новых данных.
Сохраните полученные формы как самостоятельные объекты базы данных.
1) Настройте форму Читатели для ввода данных:
откройте форму Читатели в режиме конструктора;
обратитесь к Окну свойств / вкладка Данные;
в строке Разрешить добавление установите Да / в строке Ввод данных
установите Да / закройте окно свойств формы.
2) Выделите надпись слева от вычисляемого поля в раздела Примечание
формы и измените ее текст на Добавлено читателей.
3) Сохраните полученную форму как новый объект под именем Читатели
ввод: кнопка «Office» / нажмите Сохраните как… / в открывшемся окне
Сохранение в поле Сохранение объекта … в введите: Читатели ввод / в поле Как
оставьте Форма / ОК.
4) Закройте форму.
5) Добавьте данные о новых читателях с помощью формы Читатели ввод:
откройте форму Читатели ввод в режиме формы / добавьте данные о двух новых
читателях, введя их с клавиатуры / закройте форму Читатели ввод.
11
6) Проверьте наличие добавленных записей в таблице Читатели: откройте
таблицу Читатели / убедитесь, что в таблице отразились выполненные добавления /
закройте таблицу Читатели.
7) Аналогичным образом настройте форму Книги для добавления
информации о новых поступлениях книг.
8) Измените текст надписи слева от вычисляемого поля в примечании формы
на Добавлено книг:.
9) Сохраните форму под новым именем Книги ввод.
10) Добавьте через созданную форму данные о новых книжных поступлениях
в текущем году.
11) Закройте форму Книги ввод.
Создание формы на основе имеющейся
4.13. Создайте на основе формы Книги новую форму Книги для выдачи для
вывода на экран данных о книгах, имеющихся в наличии.
1) Откройте форму Книги в режиме конструктора.
2) Измените источник записей для формы на запрос Книги в наличии:
обратитесь к Окну свойств / вкладка Данные / в строке Источник записей
выберите из списка Книги в наличии / закройте окно свойств.
Замечание. Важно, чтобы имена используемых в форме полей из прежнего и
нового источника записей совпадало (это условие выполнено для таблицы Книги и
запроса Книги в наличии).
3) Сохраните форму под новым именем Книги для выдачи: кнопка «Office»
/ нажмите Сохраните как… / в открывшемся окне Сохранение в поле
Сохранение объекта … в введите: Книги для выдачи / в поле Как оставьте
Форма / ОК.
4) Измените надпись в заголовке формы, введя текст Книги для выдачи
читателям.
5) Просмотрите форму, развернув окно формы на весь экран.
6) Закройте форму Книги для выдачи, сохранив изменения.
Создание составной формы в режиме конструктора
4.14. Создайте составную форму с вкладками для просмотра данных о
читателях и выданной им литературе. Сохраните форму под именем Возврат
и выдача.
1) Создайте новую форму в режиме конструктора: элемент Создание на ленте
окна базы данных / элемент Конструктор форм / в Окне свойств во вкладке
Данные укажите источник записей: в раскрывающемся списке выберите таблицу
Читатели / Enter.
2) Добавьте в форму разделы заголовка и примечания: элемент Упорядочить
на ленте окна базы данных / обратите внимание, чтобы элемент
Заголовок/примечание формы был отображен включенным .
12
3) Задайте ширину разделов формы 22 см, высоту раздела заголовка 2 см,
высоту области данных 10 см, высоту примечания 2 см.
4) Настройте свойства макета формы:
выделите форму / Окно свойств / вкладка Макет / в строке Область
выделения установите Нет / в строке Разделительные линии установите Нет;
определите цвет фона для разделов формы или используйте
автоформатирование для их оформления;
закройте окно свойств.
5) Добавьте надпись в заголовок формы:
выберите элемент (Надпись) на ленте окна базы данных элемента
Конструктор / выполните щелчок левой кнопкой мыши в разделе Заголовок
формы / введите текст: Возврат и выдача литературы;
щелчком мыши выделите надпись / перейдите на элемент Главная на ленте
окна базы данных / установите следующие параметры надписи: шрифт – Times New
Roman, размер – 26, выравнивание – по центру, начертание – полужирный,
дополнительно определите цвет текста;
измените размеры надписи так, чтобы текст был полностью виден /
расположите ее по середине раздела Заголовок формы.
6) Добавьте в область данных набор вкладок:
выберите элемент (Вкладка) на ленте окна базы данных элемента
Конструктор / выполните щелчок левой кнопкой мыши в разделе Область данных;
задайте координаты левого верхнего угла и размеры вкладок: выделите
элемент Набор вкладок / Окно свойств / вкладка Макет / в строке От левого края
задайте 0,5 см / в строке От верхнего края – 3 см / в строке Ширина – 21 см / в
строке Высота – 7 см;
измените подписи вкладок: выделите элемент / Окно свойств / вкладка
Макет / в строку Подпись введите Контактная информация и Выдача книг
соответственно.
7) Добавьте в форму связанные элементы из источника записей (таблица
Читатели):
элемент Конструктор на ленте окна базы данных / элемент Добавить поля;
в списке полей выделите поля Код читателя, Фамилия, Имя, Отчество /
перенесите их при нажатой левой кнопке мыши в верхнюю часть области данных
формы (над набором вкладок);
активизируйте вкладку Контактная информация / поместите в ней поля
Телефон и E-mail.
8) Добавьте на вкладку Выдача книг подчиненную форму со сведениями о
книгах, выданных данному читателю:
перейдите на пустую вкладку Выдача книг, щелкнув левой кнопкой мыши
по ее названию;
проверьте, что элемент (Использовать мастера) включен;
выберите элемент (Подчиненная форма) / щелчок в пределах
выбранной вкладки;
13
укажите, какие данные необходимо включить в подчиненную форму:
установите переключатель Имеющиеся таблицы и запросы / кнопка Далее;
выберите из раскрывающегося списка запрос Выдано / переместите из
раздела Доступные поля в раздел Выбранные поля Код читателя, Код книги,
Автор, Название, Отметка о возврате / кнопка Далее;
проверьте корректность автоматически установившейся связи / кнопка
Далее;
задайте имя подчиненной формы: Выдачи / кнопка Готово.
9) Закройте главную форму, сохранив ее под именем Возврат и выдача.
10) Откройте форму Возврат и выдача / просмотрите ее отдельные записи,
проанализируйте содержимое подчиненной формы (вкладка Выдача книг).
4.15. Измените главную форму Возврат и выдача и подчиненную форму
Выдачи для оптимизации отображения данных на экране. Воспользуйтесь
составной формой для ввода данных о возврате книг читателями.
1) Откройте форму Возврат и выдача в режиме конструктора.
2) Удалите надписи полей Фамилия, Имя, Отчество.
3) Переместите поля Фамилия, Имя, Отчество к левой границе формы:
выделите группу полей / установите указатель мыши на любой из элементов группы
/ переместите группу влево.
4) Уменьшите размер полей Фамилия, Имя, Отчество: не снимая выделения с
группы полей установите указатель мыши на маркер изменения размера у любого
поля в группе (указатель примет вид двунаправленной стрелки) и перемещайте его
при нажатой левой кнопке мыши (размеры всех полей в группе будут изменяться
одновременно).
5) Отключите вывод на экран выделенных полей: Окно свойств / вкладка
Макет / в строке Вывод на экран задайте Нет.
6) Вставьте в верхней части области данных (над вкладками) вычисляемое
поле ( ), объединяющее значения фамилии, имени и отчества читателя в одну
строку (выражение для вычисления: =[Фамилия] & " " & [Имя] & " " & [Отчество]).
7) Удалите подпись вычисляемого поля.
8) Задайте свойства вычисляемого поля:
в окне свойств поля вкладка Макет / Тип фона: Прозрачный; Оформление:
обычное; Тип границы: Отсутствует; Цвет текста, Шрифт, Размер шрифта – по
вашему выбору;
измените имя данного вычисляемого поля: вкладка Все / в строку Имя
введите: ФИО / закройте окно свойств.
9) В раздел примечания формы добавьте кнопку ( ), выполняющую
закрытие данной формы.
10) На вкладке Выдача книг измените ширину области подчиненной формы /
удалите надпись над ее левым верхним углом.
11) Отключите возможность добавления записей в форму: двойной щелчок по
маркеру выделения формы / вкладка Данные в окне свойств для формы / установите
в строке Разрешить добавление значение Нет / закройте окно свойств.
14
12) Сохраните внесенные изменения, переключитесь в режим формы и
оцените ее вид.
13) Закройте форму Возврат и выдача.
14) Измените подчиненную форму Выдачи для оптимизации отображения
данных на экране:
откройте форму Выдачи в режиме конструктора;
задайте следующие свойства для формы: вкладка Макет / Кнопки перехода:
Нет / вкладка Данные / Разрешить удаление: Нет, Разрешить добавление: Нет.
15) Сохраните внесенные изменения, закройте форму Выдачи.
16) Откройте форму Возврат и выдача в режиме формы и просмотрите ее
записи.
17) Сделайте отметку о возврате литературы одним из читателей: перейдите в
форме Возврат и выдача на вкладку Выдача книг / выберите запись с непустыми
данными в подчиненной форме / установите флажок в поле Отметка о возврате в
подчиненной форме (запомните значение кода читателя и кода книги в выбранной
записи).
18) Закройте форму Возврат и выдача.
19) Выполните запрос Книги в наличии и убедитесь, что отмеченная книга
появилась в списке.
20) Откройте таблицу Выдачи и убедитесь, что значение соответствующего
переключателя в поле Отметка о возврате изменено.
21) Закройте все открытые объекты базы данных.
Построение и редактирование формы-диаграммы
4.16. Создайте форму-диаграмму на основе запроса Книги по темам,
отражающую процентное количество учебной литературы по темам учебного
курса.
1) Создайте форму-диаграмму на основе запроса Книги по темам:
элемент Создание на ленте окна базы данных / Пустая форма;
перейдите в режим конструктора;
вставьте диаграмму: элемент Конструктор на ленте окна базы данных /
элемент (Вставить диаграмму) / щелкните мышью по области данных;
в поле раскрывшегося списка укажите имя запроса Книги по темам /
кнопка Далее;
с помощью кнопки переместите из области Доступные поля в область
Поля диаграммы поля Тема и Название / кнопка Далее;
выберите подходящий тип диаграммы (например, объемная круговая) /
кнопка Далее;
определите тип отображения данных на диаграмме, перемести в область
Ряды поле Тема; в область Данные – поле Название (для предварительного
просмотра диаграммы можно воспользоваться кнопкой Образец в левом верхнем
углу диалогового окна) / кнопка Далее;
переопределите название диаграммы: Книги по темам / Готово.
15
2) Измените внешний вид формы-диаграммы:
переключитесь в режим конструктора / двойным щелчком мыши по маркеру
выделения формы выведите на экран окно свойств формы;
задайте режимы оформления формы: вкладка Макет / в строке Полосы
прокрутки установите Отсутствуют / в строке Область выделения – Нет /
Разделительные линии – Нет;
выделите область диаграммы и измените ее размеры: вкладка Макет в окне
свойств / Ширина задайте 22 см / в строке Высота – 15 см / закройте окно свойств;
двойным щелчком перейдите в режим редактирования диаграммы и
измените внешний вид.
3) Просмотрите полученную форму-диаграмму в режиме формы.
4) Закройте форму, сохранив ее под именем Диаграмма.
5) Завершите работы с базой данных Библиотека и с Microsoft Access.

More Related Content

What's hot

0021
00210021
0021JIuc
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Accesstatianabtt
 
создание сайта
создание сайтасоздание сайта
создание сайтаJIuc
 
пользовательские списки
пользовательские спискипользовательские списки
пользовательские спискиolgascor
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)s-lana
 
упражнение 5
упражнение 5упражнение 5
упражнение 5Artyukhova
 
0018
00180018
0018JIuc
 
урок по информатике формы 12 класс
урок по информатике формы 12 классурок по информатике формы 12 класс
урок по информатике формы 12 классinnaivarlak
 
редактирование в эксель
редактирование в эксельредактирование в эксель
редактирование в эксель
Superkachek Superkachek
 
Excel11
Excel11Excel11
Excel03
Excel03Excel03
Excel12
Excel12Excel12
сапр тп лаб1
сапр тп лаб1сапр тп лаб1
сапр тп лаб1student_kai
 
Excel02
Excel02Excel02
0037
00370037
0037JIuc
 

What's hot (20)

0021
00210021
0021
 
раздел 5 субд Access
раздел 5  субд Accessраздел 5  субд Access
раздел 5 субд Access
 
создание сайта
создание сайтасоздание сайта
создание сайта
 
пользовательские списки
пользовательские спискипользовательские списки
пользовательские списки
 
Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)Бази даних-1 (LibreOffice Base)
Бази даних-1 (LibreOffice Base)
 
создание форм
создание формсоздание форм
создание форм
 
упражнение 5
упражнение 5упражнение 5
упражнение 5
 
0018
00180018
0018
 
урок по информатике формы 12 класс
урок по информатике формы 12 классурок по информатике формы 12 класс
урок по информатике формы 12 класс
 
редактирование в эксель
редактирование в эксельредактирование в эксель
редактирование в эксель
 
Excel
ExcelExcel
Excel
 
Excel11
Excel11Excel11
Excel11
 
Excel03
Excel03Excel03
Excel03
 
Excel12
Excel12Excel12
Excel12
 
сапр тп лаб1
сапр тп лаб1сапр тп лаб1
сапр тп лаб1
 
Pole
PolePole
Pole
 
Excel02
Excel02Excel02
Excel02
 
создание таблиц в Ms Access
создание таблиц в Ms Accessсоздание таблиц в Ms Access
создание таблиц в Ms Access
 
0037
00370037
0037
 
Test
TestTest
Test
 

Viewers also liked

Список участников в номинации IT-библиотека
Список участников в номинации IT-библиотекаСписок участников в номинации IT-библиотека
Список участников в номинации IT-библиотекаArtyukhova
 
План повышения квалификации на 2012/2013 учебный год
План повышения квалификации на 2012/2013 учебный годПлан повышения квалификации на 2012/2013 учебный год
План повышения квалификации на 2012/2013 учебный годArtyukhova
 
РРЦИТ Заводского района г.Минска
РРЦИТ Заводского района г.МинскаРРЦИТ Заводского района г.Минска
РРЦИТ Заводского района г.МинскаArtyukhova
 
ррцит партизанского района
ррцит партизанского районаррцит партизанского района
ррцит партизанского районаArtyukhova
 
1. Введение
1. Введение1. Введение
1. ВведениеArtyukhova
 
Sachs linha leve
Sachs linha leveSachs linha leve
Sachs linha leve
Kesley de Souza
 
Augmented reality for events
Augmented reality for eventsAugmented reality for events
Augmented reality for events
BEMarkS
 
Evolucion en la comunicación del humano
Evolucion en la comunicación del humanoEvolucion en la comunicación del humano
Evolucion en la comunicación del humano
Geddren Pastrana Ayala
 
D.ENTRADA
D.ENTRADAD.ENTRADA
D.ENTRADA
dieguithocruz
 
Ministros
MinistrosMinistros
Skyville 8 @ Old Klang Road
Skyville 8 @ Old Klang RoadSkyville 8 @ Old Klang Road
Skyville 8 @ Old Klang Road
Ck Chong
 
Qp matematik k1 ting 1
Qp matematik k1 ting 1Qp matematik k1 ting 1
Qp matematik k1 ting 1
rusyaida nasuha
 
Cofap 2013
Cofap 2013Cofap 2013
Cofap 2013
Kesley de Souza
 
60 0720 no temáis, yo soy
60 0720 no temáis, yo soy60 0720 no temáis, yo soy
60 0720 no temáis, yo soy
Miguel Angel Huayta Seminario
 
60 1205 la edad de efeso
60 1205 la edad de efeso60 1205 la edad de efeso
60 1205 la edad de efeso
Miguel Angel Huayta Seminario
 
Mi presentacion
Mi presentacionMi presentacion
Mi presentacion
Pato Ortega
 
60 1126 por qué
60 1126 por qué60 1126 por qué
Inteligencia artificia
Inteligencia artificiaInteligencia artificia
Inteligencia artificia
ecci2012
 
57 0901 m hebreos capítulo 3
57 0901 m hebreos capítulo 357 0901 m hebreos capítulo 3
57 0901 m hebreos capítulo 3
Miguel Angel Huayta Seminario
 

Viewers also liked (20)

Список участников в номинации IT-библиотека
Список участников в номинации IT-библиотекаСписок участников в номинации IT-библиотека
Список участников в номинации IT-библиотека
 
План повышения квалификации на 2012/2013 учебный год
План повышения квалификации на 2012/2013 учебный годПлан повышения квалификации на 2012/2013 учебный год
План повышения квалификации на 2012/2013 учебный год
 
РРЦИТ Заводского района г.Минска
РРЦИТ Заводского района г.МинскаРРЦИТ Заводского района г.Минска
РРЦИТ Заводского района г.Минска
 
ррцит партизанского района
ррцит партизанского районаррцит партизанского района
ррцит партизанского района
 
1. Введение
1. Введение1. Введение
1. Введение
 
Sachs linha leve
Sachs linha leveSachs linha leve
Sachs linha leve
 
Augmented reality for events
Augmented reality for eventsAugmented reality for events
Augmented reality for events
 
Evolucion en la comunicación del humano
Evolucion en la comunicación del humanoEvolucion en la comunicación del humano
Evolucion en la comunicación del humano
 
D.ENTRADA
D.ENTRADAD.ENTRADA
D.ENTRADA
 
Ministros
MinistrosMinistros
Ministros
 
Skyville 8 @ Old Klang Road
Skyville 8 @ Old Klang RoadSkyville 8 @ Old Klang Road
Skyville 8 @ Old Klang Road
 
Qp matematik k1 ting 1
Qp matematik k1 ting 1Qp matematik k1 ting 1
Qp matematik k1 ting 1
 
Cofap 2013
Cofap 2013Cofap 2013
Cofap 2013
 
60 0720 no temáis, yo soy
60 0720 no temáis, yo soy60 0720 no temáis, yo soy
60 0720 no temáis, yo soy
 
60 1205 la edad de efeso
60 1205 la edad de efeso60 1205 la edad de efeso
60 1205 la edad de efeso
 
Mi presentacion
Mi presentacionMi presentacion
Mi presentacion
 
Mengenal Warna
Mengenal WarnaMengenal Warna
Mengenal Warna
 
60 1126 por qué
60 1126 por qué60 1126 por qué
60 1126 por qué
 
Inteligencia artificia
Inteligencia artificiaInteligencia artificia
Inteligencia artificia
 
57 0901 m hebreos capítulo 3
57 0901 m hebreos capítulo 357 0901 m hebreos capítulo 3
57 0901 m hebreos capítulo 3
 

Similar to Упражнение 4. Формы

0023
00230023
0023JIuc
 
0033
00330033
0033JIuc
 
лабораторные работы
лабораторные работылабораторные работы
лабораторные работыstudent_kai
 
Access 2
Access 2Access 2
003
003003
003JIuc
 
0011
00110011
0011JIuc
 
Web forms tutorial
Web forms tutorialWeb forms tutorial
Web forms tutorialevpolov
 
марк это просто. библиомаркетинг
марк  это просто. библиомаркетингмарк  это просто. библиомаркетинг
марк это просто. библиомаркетингЛюбовь Чиркова
 
л. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2имл. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2им
wycccccccccc
 
руководство Alfresco 4
руководство Alfresco 4руководство Alfresco 4
руководство Alfresco 4Andrew Galenkov
 
Excel05
Excel05Excel05
Лабораторная_Wiki
Лабораторная_WikiЛабораторная_Wiki
Лабораторная_Wikixaxania
 
Лекція
ЛекціяЛекція
Лекція
Anna Popravka
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 классinnaivarlak
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 классinnaivarlak
 
методические указания
методические указанияметодические указания
методические указанияsveta-la
 

Similar to Упражнение 4. Формы (20)

0023
00230023
0023
 
0033
00330033
0033
 
лабораторные работы
лабораторные работылабораторные работы
лабораторные работы
 
Access 2
Access 2Access 2
Access 2
 
003
003003
003
 
Формы
ФормыФормы
Формы
 
0011
00110011
0011
 
Forms
FormsForms
Forms
 
Web forms tutorial
Web forms tutorialWeb forms tutorial
Web forms tutorial
 
11 класс
11 класс11 класс
11 класс
 
марк это просто. библиомаркетинг
марк  это просто. библиомаркетингмарк  это просто. библиомаркетинг
марк это просто. библиомаркетинг
 
л. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2имл. б. №9 костюка б. в. гр 2им
л. б. №9 костюка б. в. гр 2им
 
руководство Alfresco 4
руководство Alfresco 4руководство Alfresco 4
руководство Alfresco 4
 
Excel05
Excel05Excel05
Excel05
 
Лабораторная_Wiki
Лабораторная_WikiЛабораторная_Wiki
Лабораторная_Wiki
 
Лекція
ЛекціяЛекція
Лекція
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 класс
 
отчеты 12 класс
отчеты 12 классотчеты 12 класс
отчеты 12 класс
 
Ms Word
Ms WordMs Word
Ms Word
 
методические указания
методические указанияметодические указания
методические указания
 

More from Artyukhova

кураж
куражкураж
кураж
Artyukhova
 
сушкевич
сушкевичсушкевич
сушкевич
Artyukhova
 
лапкович
лапковичлапкович
лапкович
Artyukhova
 
вщь
вщьвщь
вщь
Artyukhova
 
казакова
казаковаказакова
казакова
Artyukhova
 
янкова
янковаянкова
янкова
Artyukhova
 
Введение
ВведениеВведение
ВведениеArtyukhova
 
7. разработка приложений
7. разработка приложений7. разработка приложений
7. разработка приложенийArtyukhova
 
6. отчеты
6. отчеты6. отчеты
6. отчетыArtyukhova
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложенияArtyukhova
 
Запросы
ЗапросыЗапросы
ЗапросыArtyukhova
 
2. СУБД MS Access
2. СУБД MS Access2. СУБД MS Access
2. СУБД MS AccessArtyukhova
 
3. Таблицы
3. Таблицы3. Таблицы
3. ТаблицыArtyukhova
 
Итоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологийИтоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологийArtyukhova
 
Методическая поддержка образовательног процесса
Методическая поддержка образовательног процессаМетодическая поддержка образовательног процесса
Методическая поддержка образовательног процессаArtyukhova
 
Организация повышения квалификации
Организация повышения квалификацииОрганизация повышения квалификации
Организация повышения квалификацииArtyukhova
 
План работы РЦИТ на февраль 2013 г.
План работы РЦИТ на февраль 2013 г.План работы РЦИТ на февраль 2013 г.
План работы РЦИТ на февраль 2013 г.Artyukhova
 
План работы РЦИТ на сентябрь 2012 г.
План работы РЦИТ на сентябрь 2012 г.План работы РЦИТ на сентябрь 2012 г.
План работы РЦИТ на сентябрь 2012 г.Artyukhova
 

More from Artyukhova (20)

кураж
куражкураж
кураж
 
сушкевич
сушкевичсушкевич
сушкевич
 
лапкович
лапковичлапкович
лапкович
 
вщь
вщьвщь
вщь
 
казакова
казаковаказакова
казакова
 
янкова
янковаянкова
янкова
 
Введение
ВведениеВведение
Введение
 
Eyeforblog
EyeforblogEyeforblog
Eyeforblog
 
Joy_1
Joy_1Joy_1
Joy_1
 
7. разработка приложений
7. разработка приложений7. разработка приложений
7. разработка приложений
 
6. отчеты
6. отчеты6. отчеты
6. отчеты
 
8. управление работой приложения
8. управление работой приложения8. управление работой приложения
8. управление работой приложения
 
Запросы
ЗапросыЗапросы
Запросы
 
2. СУБД MS Access
2. СУБД MS Access2. СУБД MS Access
2. СУБД MS Access
 
3. Таблицы
3. Таблицы3. Таблицы
3. Таблицы
 
Итоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологийИтоги деятельности ресурсных центров информационных технологий
Итоги деятельности ресурсных центров информационных технологий
 
Методическая поддержка образовательног процесса
Методическая поддержка образовательног процессаМетодическая поддержка образовательног процесса
Методическая поддержка образовательног процесса
 
Организация повышения квалификации
Организация повышения квалификацииОрганизация повышения квалификации
Организация повышения квалификации
 
План работы РЦИТ на февраль 2013 г.
План работы РЦИТ на февраль 2013 г.План работы РЦИТ на февраль 2013 г.
План работы РЦИТ на февраль 2013 г.
 
План работы РЦИТ на сентябрь 2012 г.
План работы РЦИТ на сентябрь 2012 г.План работы РЦИТ на сентябрь 2012 г.
План работы РЦИТ на сентябрь 2012 г.
 

Упражнение 4. Формы

  • 1. 1 ТЕМА 4. ИСПОЛЬЗОВАНИЕ ФОРМ ДЛЯ ВВОДА И ПРОСМОТРА ДАННЫХ Создание форм с использованием мастера форм 4.1. Создайте форму в столбец для просмотра и добавления записей в таблицу Читатели. 1) Откройте базу данных Библиотека. 2) Создайте форму в столбец на основе таблицы Читатели: элемент Создание на ленте окна базы данных / Другие формы / Мастер форм; в диалоговом окне Создание форм выберите в разделе Таблицы и запросы таблицу Читатели / из раздела Доступные поля перенесите все поля в раздел Выбранные поля / Далее / в разделе Выберите внешний вид формы нажмите в один столбец / Готово. 3) Просмотрите данные в созданной форме. Перейдите к следующей записи ( ), предыдущей ( ), последней ( ), первой ( ) записям в форме, пользуясь кнопками в ее нижней части. Просмотрите соответствующие записи. 4) Сохраните форму под именем Читатели. 5) Закройте форму Читатели. 6) Откройте форму Читатели и проведите поиск записей в ней: двойной щелчок мышью по форме Читатели; установите текстовый курсор в поле Место работы / элемент Главная на ленте окна базы данных / Найти / задайте опции поиска читателей по месту работы в соответствии с рис. 1. Рис. 1. Поиск данных в форме 7) Просмотрите список читателей, живущих в городе Минске, изменив параметры отбора: установите текстовый курсор в поле Город / элемент Главная на ленте окна базы данных / Найти / задайте следующие значения полей диалогового окна Поиск
  • 2. 2 и замена: Образец: Минск, Поиск в: Город, Совпадение: Поля целиком, Просмотр: Все; кнопка Найти далее окна Поиск и замена / закройте окно Поиск и замена. 8) Выполните редактирование выбранной записи в форме: перейдите к записи с номером три: щелчок в поле номера записи / введите с клавиатуры цифру 3 / Enter; поместите текстовый курсор в поле Место работы / введите новое значение поля: МГИРО; перейдите к записи с номером 6 и измените значение поля Должность на старший преподаватель. 9) Добавьте в форму Читатели новую запись: перейдите к новой записи в форме Читатели: кнопка в поле номера записи; введите в поля формы информацию о себе; закройте форму Читатели. 4.2. Создайте ленточную форму для таблицы Книги. 1) Создайте ленточную форму для таблицы Книги: элемент Создание на ленте окна базы данных / Другие формы / Мастер форм; в диалоговом окне Создание форм выберите в разделе Таблицы и запросы таблицу Книги / из раздела Доступные поля перенесите все поля в раздел Выбранные поля / Далее / в разделе Выберите внешний вид формы нажмите ленточная / Готово. 2) Просмотрите сгенерированную форму. 3) Закройте форму, сохранив ее под именем Книги. 4.3. Создайте с помощью мастера составную форму на основе запроса Книги по темам. 1) Вызовите мастер форм для создания формы: элемент Создание на ленте окна базы данных / Другие формы / Мастер форм / в открывшемся списке укажите запрос Книги по темам / ОК. 2) В режиме пошагового диалога в мастере форм определите параметры создания составной формы: укажите, какие поля источника записей следует поместить в форму (для выбора полного списка полей можно воспользоваться кнопкой , для выбора/исключения отдельных полей – кнопками / ): переместите из области Доступные поля в область Выбранные поля поля Тема, Автор, Название, Издательство, Год издания / кнопка Далее; выберите вид представления данных: в списке укажите – Книги / проверьте установку переключателя Подчиненные формы / кнопка Далее; в окне Выберите внешний вид подчиненной формы установите переключатель ленточный / кнопка Далее; самостоятельно выберите стиль оформления формы / кнопка Далее;
  • 3. 3 задайте имена главной (Тематика книг) и подчиненной (Тематика книг подчиненная форма) форм / установите переключатель Открыть форму для просмотра и ввода данных / кнопка Готово. 3) Просмотрите сгенерированную форму. Закройте составную форму Тематика книг. 4.4. Создайте с помощью мастера связанные формы на основе запроса Книги по темам. 1) Создайте с помощью мастера связанные формы на основе запроса Книги по темам: вызовите мастер форм для создания формы: элемент Создание на ленте окна базы данных / Другие формы / Мастер форм / в открывшемся списке укажите запрос Книги по темам / ОК; с помощью кнопки переместите из области Доступные поля в область Выбранные поля все поля запроса / кнопка Далее; выберите вид представления данных: в списке укажите – Книги / проверьте установку переключателя Связанные формы / кнопка Далее; самостоятельно выберите стиль оформления формы / кнопка Далее; задайте имена главной (Форма1: Книги связанная) и связанной (Форма2: Тематика связанная) форм / установите переключатель Открыть форму для просмотра и ввода данных / кнопка Готово. 2) Просмотрите сгенерированную форму. 3) В режиме конструктора внесите изменения в форму: нажмите элемент Режим / Конструктор / выделите название Книги связанная / перенесите вправо так, чтобы два названия не перекрывали друг друга. 4) Вернитесь в режим форма: Режим / Режим форма. 5) Просмотрите сгенерированную форму / перейдите к записи с номером 3 / воспользуйтесь кнопкой Тематика связанная для открытия связанной формы. 6) Закройте формы Книги связанная и Тематика связанная. Изменение внешнего вида форм в режиме конструктора 4.5. Измените внешний вид формы Читатели в режиме конструктора. Добавьте в форму эмблему и надпись. 1) Откройте форму Читатели в режиме конструктора: откройте форму Читатели двойным щелчком мыши / нажмите элемент Режим на ленте окна базы данных / элемент Конструктор. 2) Включите отображение линеек в режиме конструктора: элемент Упорядочить на ленте окна базы данных / обратите внимание, чтобы элемент линейка был отображен включенным . 3) Включите отображение линий сетки (используется для точного размещения и выравнивания элементов управления): элемент Упорядочить на ленте окна базы данных /обратите внимание, чтобы элемент Сетка был отображен включенным .
  • 4. 4 4) Выведите на экран список полей источника записей: элемент Конструктор на ленте окна базы данных / нажмите элемент Добавить поля. 5) Измените геометрические размеры области данных в форме: задайте ширину области данных 16 см: установите указатель мыши на правую границу области данных так, чтобы он приобрел вид горизонтальной двунаправленной стрелки / переместите мышь при нажатой левой кнопке вправо до отметки 16 на горизонтальной линейке; установите значение высоты области данных 7 см: установите указатель мыши на нижнюю границу области данных так, чтобы он приобрел вид вертикальной двунаправленной стрелки / переместите мышь при нажатой левой кнопке вниз до отметки 7 на вертикальной линейке. 6) Измените структуру областей формы: добавьте в форму колонтитулы: элемент Упорядочить на ленте окна базы данных / обратите внимание, чтобы элемент Колонтитулы страницы был отображен включенным ; установите значение высоты верхнего колонтитула 3 см: щелчком мыши выделите раздел Верхней колонтитул / элемент Конструктор на ленте окна базы данных / нажмите элемент Страница свойств / вкладка Макет / в поле Высота задайте 3 см; аналогичным образом задайте значение высоты нижнего колонтитула 0 см; заголовка формы 2 см; примечания формы 2,5 см; закройте окно свойств. 7) Сохраните изменения в форме: . 8) Измените цвет фона верхнего колонтитула: щелчком левой кнопки мыши выделите раздел Верхний колонтитул / нажмите элемент Страница свойств / вкладка Макет / в поле Цвет фона выберите необходимый цвет. 9) Удалите заголовок Читатели формы: выделите заголовок Читатели / нажмите элемент Главная на ленте окна базы данных / элемент Удалить. 10) Добавьте в заголовок формы надпись: выберите элемент (Надпись) на ленте окна базы данных элемента Конструктор / выполните щелчок левой кнопкой мыши в разделе Заголовок формы / введите текст: Сведения о читателях; щелчком мыши выделите надпись / перейдите на элемент Главная на ленте окна базы данных / установите следующие параметры надписи: шрифт – Times New Roman, размер – 26, выравнивание – по центру, дополнительно определите цвет текста; измените размер области надписи: установите указатель мыши на любой из маркеров изменения размеров и переместите его при нажатой левой кнопке мыши; переместите надпись в левый верхний угол заголовка формы: установите указатель мыши на маркер в правом верхнем углу надписи / при нажатой левой кнопке перенесите надпись в нужную позицию в заголовке формы. 11) Выделите все элементы управления, находящиеся в области данных формы: установите курсор мыши на вертикальную линейку слева от подписи Код
  • 5. 5 читателя / нажмите левую кнопку мыши и, не отпуская, протяните мышку вниз по вертикальной линейке. 12) Отодвиньте все элементы управления в области данных от левой границы формы: установите указатель мыши на выделенную группу объектов (указатель примет вид раскрытой ладони) / нажмите левую кнопку мыши и, не отпуская, переместите направо, отодвинув все элементы управления от левой границы формы на 2 см; снимите выделение: щелчок мыши вне выделенных объектов. 13) Закройте форму Читатели, сохранив изменения. 4.6. Просмотрите форму Читатели в разных режимах. Добавьте в форму вычисляемое поле и кнопку для закрытия формы. 1) Просмотрите форм Читатели в режимах предварительного просмотра, режиме макета и формы: откройте форму Читатели в режиме предварительного просмотра: выделите форму Читатели в области переходов / нажмите кнопку на панели быстрого доступа; просмотрите первую и последующие страницы формы, обратив внимание на режим отображения разделов Область данных, Заголовок формы, Верхний колонтитул; закройте окно предварительного просмотра; переключитесь в режим макета формы Читатели: двойной щелчок мыши по форме Читатели в области переходов / элемент Режим на ленте окна базы данных / элемент Режим макета; переключитесь в режим экранного просмотра формы Читатели: элемент Режим на ленте окна базы данных / элемент Режим формы. 2) Добавьте в форму вычисляемое поле для подсчета количества зарегистрированных читателей: переключитесь в режим конструктора формы: элемент Режим на ленте окна базы данных / элемент Конструктор; выберите элемент (Поле) на ленте окна базы данных элемента Конструктор / щелкните левой кнопкой мыши в разделе Примечание формы для вставки элементы; щелчком мыши выделите автоматически сгенерированную связанную надпись слева от поля и измените значение параметра Надпись (Поле): окно Окно свойств / вкладка Макет / в строку Подпись (вместо Поле) введите: Всего зарегистрировано читателей; измените размер подписи: установите указатель мыши на любой из маркеров изменения размеров и переместите его при нажатой левой кнопке мыши; задайте в поле выражение для вычисления общего количества читателей: выделите элемент управления полем (Свободный) / вкладка Данные / в строку Данные введите с клавиатуры или с помощью построителя ( ) выражение: =Count([Фамилия]) / Enter;
  • 6. 6 на вкладке Макет окна свойств поля задайте его размеры, опции форматирования содержимого, выберите варианты оформления, типа и цвета границы. 3) Переключитесь в режим формы и оцените ее новый вариант. 4) Добавьте в форму кнопку закрытия ее окна: переключитесь в режим конструктор / убедитесь, что на ленте окна базы данных в элементе Конструктор включена кнопка (это облегчит работу по определению функций командных кнопок); выберите элемент (Кнопка) на ленте окна базы данных в элементе Конструктор / щелчком мыши поместите его в правый нижний угол раздела Примечание формы; в последовательности окон диалога мастера Создания кнопок определите: Категория: Работа с формой, Действия: Закрыть форму / кнопка Далее / Рисунок: Дверь для выхода / кнопка Далее / задайте имя кнопки Выход / кнопка Готово (таким образом, командной кнопке с именем Выход по щелчку назначено действие закрыть форму Читатели). 5) Сохраните форму. 6) Переключитесь в режим формы / проверьте действие кнопки. 4.7. Примените к форме Читатели автоформатирование, измените свойства макета формы и режимы доступа к данным. 1) Примените автоформатирование для модификации внешнего вида формы Читатели: откройте форму Читатели в режиме конструктора / выберите элемент Упорядочить на ленте окна базы данных / элемент Автоформат / в диалоговом окне Автоформат выберите подходящий вариант автоформата из предлагаемого набора. 2) Переключитесь в режим формы и проанализируйте изменения внешнего вида формы Читатели. 3) Измените структуру формы Читатели, удалив разделы колонтитулов: элемент Упорядочить на ленте окна базы данных / уберите выделение с кнопки (Колонтитулы страницы). 4) Измените свойства макета формы: двойным щелчком левой кнопки мыши по маркеру выделения формы (рис. 2) активизируйте окно свойств формы; Рис. 2. Маркер выделения формы на вкладке Макет окна свойств установите следующие значения в перечисленных строках: Полосы прокрутки: Отсутствуют; Область выделения: Нет; Разделительные линии: Нет; Кнопка закрытия: Нет.
  • 7. 7 5) Измените свойства формы с целью обеспечения защиты от несанкционированного изменения данных о читателях: на вкладке Данные окна свойств формы задайте в строках Разрешить изменение: Нет; Разрешить удаление: Нет; Разрешить добавление: Нет. 6) Закройте окно свойств формы. 7) Переключитесь в режим формы / попробуйте изменить данные о читателях, удалить текущую, добавить новую запись. 8) Отключите вывод на экран поля Код читателя: вернитесь в режим конструктора / выделите связанный элемент Код читателя / активизируйте окно свойств данного элемента / вкладка Макет / в строке Вывод на экран задайте Нет / закройте окно свойств. 9) Просмотрите полученную форму в режиме формы. 10) Закройте форму с помощью командной кнопки, сохранив изменения. 4.8. Измените положение и размер различных элементов формы Читатели и подписей к ним. 1) Откройте форму Читатели в режиме конструктора. 2) Измените положение и размер различных элементов формы и подписей к ним. 3) Пользуясь окном свойств и элементом Главная на ленте окна базы данных, переопределите параметры форматирования отдельных разделов и полей. 4) Оцените произведенные изменения в режиме формы. 5) Закройте форму Читатели. 4.9. Измените внешний вид формы Книги, поменяйте тип данной формы. 1) Откройте форму Книги в режиме конструктора / просмотрите структуру разделов формы. 2) Установите значение высоты области заголовка формы 3 см: установите указатель мыши на нижнюю границу Заголовок формы (указатель примет вид двунаправленной вертикальной стрелки) / переместите мышь при нажатой левой кнопке до нужной отметки на вертикальной линейке. 3) Установите значение высоты области данных 2,5 см: установите указатель мыши на нижнюю границу Область данных (указатель примет вид двунаправленной вертикальной стрелки) / переместите мышь при нажатой левой кнопке до нужной отметки на вертикальной линейке. 4) Установите ширину области формы 20 см: при нажатой левой кнопке мыши переместите правую границу формы вправо до соответствующей отметки на горизонтальной линейке. 5) Удалите надпись Код книги. 6) Измените опции форматирования и расположение связанных элементов в области данных. Для выравнивания выделенных объектов используйте элемент Главная на ленте окна базы данных / Выравнивание по центру, Выравнивание по левому краю, Выравнивание по правому краю. 7) Выделите в заголовке формы группу подписей к полям (для выделения можно использовать перемещение мыши по соответствующей области на вертикальной линейке при нажатой левой кнопке) / переместите их к нижней части
  • 8. 8 раздела / измените положение, параметры форматирования и размеры надписей в соответствии с расположением полей в области данных. 8) Вставьте в верхнюю часть раздела Заголовок формы свободный элемент Надпись с текстом Информация о книгах либо измените имеющийся заголовок. 9) Сохраните изменения и просмотрите полученный макет в режиме формы. 10) Добавьте вычисляемое поле в раздел Примечание формы: переключитесь в режим конструктора; задайте высоту раздела Примечание формы – 2 см; выберите элемент (Поле) на ленте окна базы данных элемента Конструктор / щелкните левой кнопкой мыши в разделе Примечание формы для вставки элементы; щелчком мыши выделите автоматически сгенерированную связанную надпись слева от поля и измените значение параметра Надпись (Поле): в окне Окно свойств / вкладка Макет / в строку Подпись (вместо Поле) введите: Всего наименований; измените размер подписи: установите указатель мыши на любой из маркеров изменения размеров и переместите его при нажатой левой кнопке мыши; задайте в поле выражение для вычисления общего количества наименований: выделите элемент управления полем (Свободный) / вкладка Данные / в строку Данные введите с клавиатуры или с помощью построителя ( ) выражение: =Count([Название]) / Enter; на вкладке Макет окна свойств поля задайте его размеры, опции форматирования содержимого, выберите варианты оформления, типа и цвета границы. 11) Добавьте в форму кнопку закрытия ее окна: убедитесь, что на ленте окна базы данных в элементе Конструктор включена кнопка ; выберите элемент (Кнопка) на ленте окна базы данных в элементе Конструктор / щелчком мыши поместите его в правый нижний угол раздела Примечание формы; в последовательности окон диалога мастера Создания кнопок определите: Категория: Работа с формой, Действия: Закрыть форму / кнопка Далее / Рисунок: Дверь для выхода / кнопка Далее / задайте имя кнопки Выход / кнопка Готово. 12) Сохраните форму. 13) Переключитесь в режим формы / проверьте действие кнопки. 14) Настройте основные свойства формы Книги: переключитесь в режим конструктора / двойным щелчком по маркеру выделения формы активизируйте окно свойств формы / вкладка Макет; отключите вывод на экран горизонтальной полосы прокрутки: в строке Полосы прокрутки выберите из списка Только по вертикали; отключите вывод области выделения записи и разделительных линий; сделайте недоступной кнопку закрытия окна формы; измените свойства формы с целью обеспечения защиты от несанкционированного изменения данных о читателях: на вкладке Данные окна
  • 9. 9 свойств формы задайте в строках Разрешить изменение: Нет; Разрешить удаление: Нет; Разрешить добавление: Нет; закройте окно свойств формы. 15) Примените автоформатирование для модификации внешнего вида формы Книги: выберите элемент Упорядочить на ленте окна базы данных / элемент Автоформат / в диалоговом окне Автоформат выберите подходящий вариант автоформата из предлагаемого набора. 16) Сохраните изменения формы Книги. 17) Переключитесь в режим формы / оцените изменения внешнего вида формы. 18) Измените тип формы Книги и просмотрите изменения в режиме отображения данных: переключитесь в режим конструктора / выделите всю форму Книги; включите Окно свойств / вкладка Макет / в строке Режим по умолчанию вместо Ленточной формы выберите из списка Одиночная форма; переключитесь в режим формы / проанализируйте изменения внешнего вида формы Книги; вернитесь в режим конструктора / в окне свойств формы в строке Режим по умолчанию установите Режим таблицы / просмотрите полученный результат в режиме формы. 19) Закройте форму Книги, не сохраняя изменений. 4.10. Выполните редактирование в режиме конструктора связанных форм, построенных с помощью мастера. 1) Откройте форму Тематика связанная в режиме конструктора. 2) Откорректируйте макет формы таким образом, чтобы в полях полностью отражалось их содержимое: увеличьте ширину и высоту разделов, измените формат и расположение элементов. 3) Измените надпись в заголовке формы, введя текст: Книга относится к темам:. 4) Добавьте вычисляемое поле в раздел Примечание формы: задайте высоту раздела Примечание формы – 2 см; выберите элемент (Поле) на ленте окна базы данных элемента Конструктор / щелкните левой кнопкой мыши в разделе Примечание формы для вставки элементы; щелчком мыши выделите автоматически сгенерированную связанную надпись слева от поля и измените значение параметра Надпись (Поле): в окне Окно свойств / вкладка Макет / в строку Подпись (вместо Поле) введите: Всего тем:; измените размер подписи: установите указатель мыши на любой из маркеров изменения размеров и переместите его при нажатой левой кнопке мыши; задайте в поле выражение для вычисления общего количества наименований: выделите элемент управления полем (Свободный) / вкладка Данные / в строку Данные введите с клавиатуры или с помощью построителя ( ) выражение: =Count([Тема]) / Enter;
  • 10. 10 на вкладке Макет окна свойств поля задайте его размеры, опции форматирования содержимого, выберите варианты оформления, типа и цвета границы. 5) Переключитесь в режим формы, оцените ее вид. 6) Закройте форму Тематика связанная, сохранив изменения. 7) Откройте форму Книги связанная в режиме конструктора. 8) Замените подпись Тематика связанная элемента выключатель на Тематика. 9) Переместите с помощью мыши выключатель Тематика из раздела заголовка в раздел примечания формы. 10) Измените макет формы таким образом, чтобы в ее полях полностью отражалось их содержимое. 11) Просмотрите форму в режиме формы / проверьте действия кнопки, открывающей связанную форму. 12) Закройте открытые формы, сохранив изменения. 4.11. Самостоятельно измените вид составной формы Тематика книг для оптимизации представления информации на экран. 1) Откройте форму Тематика книг в режиме конструктора. 2) Измените свойства главной и подчиненной форм, а также их отдельных элементов таким образом, чтобы оптимизировать представление информации на экран. 3) Закройте форму Тематика книг, сохранив изменения. Создание форм для добавления записей 4.12. Измените настройки форм Читатели и Книги таким образом, чтобы их можно было использовать только для ввода новых данных. Сохраните полученные формы как самостоятельные объекты базы данных. 1) Настройте форму Читатели для ввода данных: откройте форму Читатели в режиме конструктора; обратитесь к Окну свойств / вкладка Данные; в строке Разрешить добавление установите Да / в строке Ввод данных установите Да / закройте окно свойств формы. 2) Выделите надпись слева от вычисляемого поля в раздела Примечание формы и измените ее текст на Добавлено читателей. 3) Сохраните полученную форму как новый объект под именем Читатели ввод: кнопка «Office» / нажмите Сохраните как… / в открывшемся окне Сохранение в поле Сохранение объекта … в введите: Читатели ввод / в поле Как оставьте Форма / ОК. 4) Закройте форму. 5) Добавьте данные о новых читателях с помощью формы Читатели ввод: откройте форму Читатели ввод в режиме формы / добавьте данные о двух новых читателях, введя их с клавиатуры / закройте форму Читатели ввод.
  • 11. 11 6) Проверьте наличие добавленных записей в таблице Читатели: откройте таблицу Читатели / убедитесь, что в таблице отразились выполненные добавления / закройте таблицу Читатели. 7) Аналогичным образом настройте форму Книги для добавления информации о новых поступлениях книг. 8) Измените текст надписи слева от вычисляемого поля в примечании формы на Добавлено книг:. 9) Сохраните форму под новым именем Книги ввод. 10) Добавьте через созданную форму данные о новых книжных поступлениях в текущем году. 11) Закройте форму Книги ввод. Создание формы на основе имеющейся 4.13. Создайте на основе формы Книги новую форму Книги для выдачи для вывода на экран данных о книгах, имеющихся в наличии. 1) Откройте форму Книги в режиме конструктора. 2) Измените источник записей для формы на запрос Книги в наличии: обратитесь к Окну свойств / вкладка Данные / в строке Источник записей выберите из списка Книги в наличии / закройте окно свойств. Замечание. Важно, чтобы имена используемых в форме полей из прежнего и нового источника записей совпадало (это условие выполнено для таблицы Книги и запроса Книги в наличии). 3) Сохраните форму под новым именем Книги для выдачи: кнопка «Office» / нажмите Сохраните как… / в открывшемся окне Сохранение в поле Сохранение объекта … в введите: Книги для выдачи / в поле Как оставьте Форма / ОК. 4) Измените надпись в заголовке формы, введя текст Книги для выдачи читателям. 5) Просмотрите форму, развернув окно формы на весь экран. 6) Закройте форму Книги для выдачи, сохранив изменения. Создание составной формы в режиме конструктора 4.14. Создайте составную форму с вкладками для просмотра данных о читателях и выданной им литературе. Сохраните форму под именем Возврат и выдача. 1) Создайте новую форму в режиме конструктора: элемент Создание на ленте окна базы данных / элемент Конструктор форм / в Окне свойств во вкладке Данные укажите источник записей: в раскрывающемся списке выберите таблицу Читатели / Enter. 2) Добавьте в форму разделы заголовка и примечания: элемент Упорядочить на ленте окна базы данных / обратите внимание, чтобы элемент Заголовок/примечание формы был отображен включенным .
  • 12. 12 3) Задайте ширину разделов формы 22 см, высоту раздела заголовка 2 см, высоту области данных 10 см, высоту примечания 2 см. 4) Настройте свойства макета формы: выделите форму / Окно свойств / вкладка Макет / в строке Область выделения установите Нет / в строке Разделительные линии установите Нет; определите цвет фона для разделов формы или используйте автоформатирование для их оформления; закройте окно свойств. 5) Добавьте надпись в заголовок формы: выберите элемент (Надпись) на ленте окна базы данных элемента Конструктор / выполните щелчок левой кнопкой мыши в разделе Заголовок формы / введите текст: Возврат и выдача литературы; щелчком мыши выделите надпись / перейдите на элемент Главная на ленте окна базы данных / установите следующие параметры надписи: шрифт – Times New Roman, размер – 26, выравнивание – по центру, начертание – полужирный, дополнительно определите цвет текста; измените размеры надписи так, чтобы текст был полностью виден / расположите ее по середине раздела Заголовок формы. 6) Добавьте в область данных набор вкладок: выберите элемент (Вкладка) на ленте окна базы данных элемента Конструктор / выполните щелчок левой кнопкой мыши в разделе Область данных; задайте координаты левого верхнего угла и размеры вкладок: выделите элемент Набор вкладок / Окно свойств / вкладка Макет / в строке От левого края задайте 0,5 см / в строке От верхнего края – 3 см / в строке Ширина – 21 см / в строке Высота – 7 см; измените подписи вкладок: выделите элемент / Окно свойств / вкладка Макет / в строку Подпись введите Контактная информация и Выдача книг соответственно. 7) Добавьте в форму связанные элементы из источника записей (таблица Читатели): элемент Конструктор на ленте окна базы данных / элемент Добавить поля; в списке полей выделите поля Код читателя, Фамилия, Имя, Отчество / перенесите их при нажатой левой кнопке мыши в верхнюю часть области данных формы (над набором вкладок); активизируйте вкладку Контактная информация / поместите в ней поля Телефон и E-mail. 8) Добавьте на вкладку Выдача книг подчиненную форму со сведениями о книгах, выданных данному читателю: перейдите на пустую вкладку Выдача книг, щелкнув левой кнопкой мыши по ее названию; проверьте, что элемент (Использовать мастера) включен; выберите элемент (Подчиненная форма) / щелчок в пределах выбранной вкладки;
  • 13. 13 укажите, какие данные необходимо включить в подчиненную форму: установите переключатель Имеющиеся таблицы и запросы / кнопка Далее; выберите из раскрывающегося списка запрос Выдано / переместите из раздела Доступные поля в раздел Выбранные поля Код читателя, Код книги, Автор, Название, Отметка о возврате / кнопка Далее; проверьте корректность автоматически установившейся связи / кнопка Далее; задайте имя подчиненной формы: Выдачи / кнопка Готово. 9) Закройте главную форму, сохранив ее под именем Возврат и выдача. 10) Откройте форму Возврат и выдача / просмотрите ее отдельные записи, проанализируйте содержимое подчиненной формы (вкладка Выдача книг). 4.15. Измените главную форму Возврат и выдача и подчиненную форму Выдачи для оптимизации отображения данных на экране. Воспользуйтесь составной формой для ввода данных о возврате книг читателями. 1) Откройте форму Возврат и выдача в режиме конструктора. 2) Удалите надписи полей Фамилия, Имя, Отчество. 3) Переместите поля Фамилия, Имя, Отчество к левой границе формы: выделите группу полей / установите указатель мыши на любой из элементов группы / переместите группу влево. 4) Уменьшите размер полей Фамилия, Имя, Отчество: не снимая выделения с группы полей установите указатель мыши на маркер изменения размера у любого поля в группе (указатель примет вид двунаправленной стрелки) и перемещайте его при нажатой левой кнопке мыши (размеры всех полей в группе будут изменяться одновременно). 5) Отключите вывод на экран выделенных полей: Окно свойств / вкладка Макет / в строке Вывод на экран задайте Нет. 6) Вставьте в верхней части области данных (над вкладками) вычисляемое поле ( ), объединяющее значения фамилии, имени и отчества читателя в одну строку (выражение для вычисления: =[Фамилия] & " " & [Имя] & " " & [Отчество]). 7) Удалите подпись вычисляемого поля. 8) Задайте свойства вычисляемого поля: в окне свойств поля вкладка Макет / Тип фона: Прозрачный; Оформление: обычное; Тип границы: Отсутствует; Цвет текста, Шрифт, Размер шрифта – по вашему выбору; измените имя данного вычисляемого поля: вкладка Все / в строку Имя введите: ФИО / закройте окно свойств. 9) В раздел примечания формы добавьте кнопку ( ), выполняющую закрытие данной формы. 10) На вкладке Выдача книг измените ширину области подчиненной формы / удалите надпись над ее левым верхним углом. 11) Отключите возможность добавления записей в форму: двойной щелчок по маркеру выделения формы / вкладка Данные в окне свойств для формы / установите в строке Разрешить добавление значение Нет / закройте окно свойств.
  • 14. 14 12) Сохраните внесенные изменения, переключитесь в режим формы и оцените ее вид. 13) Закройте форму Возврат и выдача. 14) Измените подчиненную форму Выдачи для оптимизации отображения данных на экране: откройте форму Выдачи в режиме конструктора; задайте следующие свойства для формы: вкладка Макет / Кнопки перехода: Нет / вкладка Данные / Разрешить удаление: Нет, Разрешить добавление: Нет. 15) Сохраните внесенные изменения, закройте форму Выдачи. 16) Откройте форму Возврат и выдача в режиме формы и просмотрите ее записи. 17) Сделайте отметку о возврате литературы одним из читателей: перейдите в форме Возврат и выдача на вкладку Выдача книг / выберите запись с непустыми данными в подчиненной форме / установите флажок в поле Отметка о возврате в подчиненной форме (запомните значение кода читателя и кода книги в выбранной записи). 18) Закройте форму Возврат и выдача. 19) Выполните запрос Книги в наличии и убедитесь, что отмеченная книга появилась в списке. 20) Откройте таблицу Выдачи и убедитесь, что значение соответствующего переключателя в поле Отметка о возврате изменено. 21) Закройте все открытые объекты базы данных. Построение и редактирование формы-диаграммы 4.16. Создайте форму-диаграмму на основе запроса Книги по темам, отражающую процентное количество учебной литературы по темам учебного курса. 1) Создайте форму-диаграмму на основе запроса Книги по темам: элемент Создание на ленте окна базы данных / Пустая форма; перейдите в режим конструктора; вставьте диаграмму: элемент Конструктор на ленте окна базы данных / элемент (Вставить диаграмму) / щелкните мышью по области данных; в поле раскрывшегося списка укажите имя запроса Книги по темам / кнопка Далее; с помощью кнопки переместите из области Доступные поля в область Поля диаграммы поля Тема и Название / кнопка Далее; выберите подходящий тип диаграммы (например, объемная круговая) / кнопка Далее; определите тип отображения данных на диаграмме, перемести в область Ряды поле Тема; в область Данные – поле Название (для предварительного просмотра диаграммы можно воспользоваться кнопкой Образец в левом верхнем углу диалогового окна) / кнопка Далее; переопределите название диаграммы: Книги по темам / Готово.
  • 15. 15 2) Измените внешний вид формы-диаграммы: переключитесь в режим конструктора / двойным щелчком мыши по маркеру выделения формы выведите на экран окно свойств формы; задайте режимы оформления формы: вкладка Макет / в строке Полосы прокрутки установите Отсутствуют / в строке Область выделения – Нет / Разделительные линии – Нет; выделите область диаграммы и измените ее размеры: вкладка Макет в окне свойств / Ширина задайте 22 см / в строке Высота – 15 см / закройте окно свойств; двойным щелчком перейдите в режим редактирования диаграммы и измените внешний вид. 3) Просмотрите полученную форму-диаграмму в режиме формы. 4) Закройте форму, сохранив ее под именем Диаграмма. 5) Завершите работы с базой данных Библиотека и с Microsoft Access.