Порядок выполнения задания 1. 1. В окне СУБД MS Access выберите объект Формы.
1. В окне СУБД MS Access выберите объект Формы.
2. Запустите режим создания формы с помощью мастера.
3. Создайте форму, следуя шагам мастера:
1) Выберите из таблиц Сотрудники и Сведения о сотрудникахполя для формы (рисунок 30).
Рисунок 30 – Первый шаг мастера форм
Для этого в окне «Создание форм» в поле «Таблицы и запросы», выберите таблицу Сотрудники.Затемперенесите из поля «Доступные поля» в поле «Выбранные поля» все поля таблицы Сотрудники, щелкнув по кнопке Добавить все . Затем в поле «Таблицы и запросы»выберите таблицу Сведения о сотрудникахи перенесите из Доступных полей в Выбранные поля все поля (кроме первого поля КодСотрудника, так как оно уже есть в списке). Перейдите на следующий шаг, нажав кнопку Далее.
2) Выберите внешний вид формы. Для этого установите переключатель «В один столбец» – это наиболее удобный вид формы. Перейдите на следующий шаг, нажав кнопку Далее.
3) Выберите требуемый стиль оформления. Для этого просмотрите список представленных стилей, попеременно щелкая по названию. Выберите Официальный стиль. Перейдите на следующий шаг, нажав кнопку Далее.
4) Задайте имя формы. Для этого введите имя Сотрудники фирмы. Установите переключатель Открыть форму для просмотра и ввода данных. Завершите работу с мастером, нажав кнопку Готово. В результате появится форма, показанная на рисунке 31.
Рисунок 31 – Форма «Сотрудники фирмы»
4. Обратите внимание, что полученная форма отображает данные только одной записи. Пролистайте записи с помощью кнопок, расположенных внизу окна: .
5. С помощью кнопки перейдите к новой записи в форме и добавьте 3 новые записи. Чтобы вставить фотографию сотрудника, выполните щелчок левой кнопкой мыши в месте вставки фотографии, затем выполните команду меню Вставка → Объект → Точечный рисунок → ОК. Откроется графический редактор Paint,в нем выполните команду меню Правка → Вставить из файла, откройте папку Фото сотрудников и выберите двойным щелчком файл с фотографией,затем закройте графический редактор Paint (команда меню Файл → Закрыть). Откройте форму Сотрудники и просмотрите внесенные изменения.
6. Отредактируйте созданную форму в режиме конструктора с целью ее улучшения. При редактировании формы можно изменить названия полей для ввода, увеличить или уменьшить размер области ввода данных, изменить порядок расположения полей в карточке и многое другое.
7. Перейдите в режим конструктора, выполнив команду меню Вид → Конструктор (рисунок 32).
Рисунок 32 – Режим конструктора формы
В режиме конструктора рабочее поле формы представляет собой сетку с выделенными областями для расположения объектов: Заголовок формы, Область данных, Примечание формы. Если навести указатель мыши на границу области, ее можно увеличить или уменьшить.
8. Основные объекты формы расположены в Области данных. Это надписи полей и поля. Информация, расположенная в рамке надписи, не меняется при просмотре записей. Это аналог неизменяемой части карточки. Поле предназначено для ввода данных. В окне конструктора оно представляет собой белый прямоугольник с названием поля. Первоначально в режиме конструктора и для надписи, и для поля указано имя соответствующего поля. Вы можете отредактировать надпись. Но название поля менять не рекомендуется, так как это может привести к ошибке.
9. Измените размеры рамки для фотографии. Для этого щелчком выделите рамку, по границе рамки появятся маркеры. Подведите курсор к угловому маркеру так, чтобы он принял форму двусторонней стрелки. Потяните границу за маркер и уменьшите ее. Размер рамки контролируйте по сетке, в которой одна клетка соответствует 1 см.
10. Измените свойства рамки для фотографии так, чтобы фотография полностью помещалась внутри рамки независимо от ее исходного размера. Для этого правой кнопкой мыши щелкните внутри рамки, в контекстном меню выберите пункт Свойства. В открывшемся окне свойств рамки «Присоединенная рамка объекта» перейдите на вкладку Макет,щелкните на строке Установка размерови установите переключатель на пункт списка По размеру рамки.Перейдите в режим формы и просмотрите все записи. Убедитесь, что теперь все фотографии полностью помещаются внутри рамки.
11. Измените расположение объектов внутри формы, как показано на рисунке 33.
Рисунок 33 – Режим конструктора формы
после редактирования
Для этого удерживая клавишу Shift, выделите группу объектов, расположенных слева от фотографии, поочередно щелкая на них. Поместите курсор внутри так, чтобы он принял форму ладони. Переместите группу выделенных объектов вправо, освободив слева место для рамки с фотографией. Щелчком мыши выделите надпись Фото и рамку фотографии, захватите и переместите объекты влево. Расположите другие группы объектов так, как показано на рисунке 33. Перейдите в режим формы и просмотрите сделанные изменения. Возможно, перечисленные выше действия придется выполнять не один раз, чтобы добиться лучшего расположения объектов внутри формы.
12. Чтобы изменить размеры рамок надписей, необходимо выделить объект Надпись, затем передвинуть выделенный объект вправо, чтобы освободить место для увеличения (или уменьшения) размера надписи. Навести курсор на любой маркер слева и протянуть его для увеличения (или уменьшения) рамки на необходимую величину. Уменьшите размер рамки надписи Фото.
13. Чтобы изменить размеры поля, необходимо выделить это поле, захватить за правый боковой маркер и протянуть его до нужного размера. Увеличьте размеры полей: Дата рождения и Отдел так, чтобы информация в них по каждому сотруднику полностью просматривалась.
14. С помощью команды меню Вид → Режим формы перейдите в режим формы. Просмотрите и убедитесь, что форма имеет нужный вид и правильно отображает данные. Сохраните изменения. Закройте форму Сотрудники фирмы.
15. Перейдите к объекту Формы.Щелкнув по кнопке Создать на панели инструментов, создайте самостоятельно автоформу: в столбец(рисунок 34). В качестве источника данных выберите таблицу Сотрудники.Название новой формы – Автоформа. Просмотрите и сохраните созданную форму.
Рисунок 34 – Создание новой формы
Задание 2
1) Создайте с помощью Мастера отчет, в котором формируется список сотрудников по отделам. В отчете используйте данные из таблиц Сотрудники и Структура,а также данные из запросаВычисляемые поля.
2) Создайте автоотчет в столбец по запросу Итоговый по отделам.