Файл: Оглавление Назначение и основные возможности Access.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.10.2023

Просмотров: 730

Скачиваний: 7

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Тема приложения.
1. Откройте отчет в режиме макета. Для этого щелкните отчет в области навигации правой кнопкой мыши и выберите пункт Режим
макета.
2. В пункте Работа с макетами отчетов на вкладке Конструктор выберите параметр
Темы и наводите курсор на различные темы в галерее, чтобы предварительно просмотреть эффекты. Чтобы выбрать тему, щелкните ее и сохраните отчет.
3. С помощью коллекций Цвета и Шрифты можно задать цвета и шрифты независимо друг от друга.
7.6. Добавление логотипа или фонового рисунка
В отчет также можно добавить логотип или фоновый рисунок. При обновлении рисунка он автоматически обновляется в любом месте базы данных.
Добавление или удаление рисунка
1. В области навигации щелкните отчет правой кнопкой мыши и выберите команду Макет.
2.
В отчете щелкните место, куда необходимо добавить рисунок, и на вкладке Конструктор в группе Колонтитулы выберите пункт
Логотип.
3. Перейдите к рисунку и нажмите кнопку Открыть. Access добавит рисунок в отчет.
4. Чтобы удалить рисунок, щелкните его правой кнопкой мыши и выберите в контекстном меню пункт «Удалить».

61
Добавление фонового изображения
1. В области навигации щелкните отчет правой кнопкой мыши и выберите команду Макет.
2. На вкладке Формат в группе Фон нажмите кнопку Фоновый рисунок.
3. Выберите рисунок из списка Коллекция изображений или нажмите кнопку Обзор, выберите рисунок и нажмите кнопку ОК.
7.7. Предварительный просмотр и печать отчета
Предварительный просмотр отчета
1. Щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Предварительный просмотр. Команды на вкладке
Предварительный просмотр можно использовать, чтобы: o напечатать отчет; o изменить размер или макет страницы; o изменить масштаб или просмотреть сразу несколько страниц; o обновить данные в отчете; o экспортировать отчет в другой формат файла.
2. Нажмите кнопку Закрыть режим предварительного просмотра

62
7.8. Печать отчета
Печать отчета без предварительного просмотра

Щелкните правой кнопкой мыши имя отчета в области навигации и выберите команду Печать. Отчет будет отправлен на принтер, используемый по умолчанию.
Примечание: При выборе отчета в области навигации и выборе команды
Печать на вкладке Файл можно установить дополнительные параметры печати (количество страниц и копий) и указать принтер. o
Чтобы открыть диалоговое окно, в котором можно выбрать принтер, указать число копий и задать другие параметры, выберите команду Печать.


63
Лабораторная работа № 1 База данных «Записная книжка»
1. Запустите программу MS Access.
2. Нажмите на кнопку Новая база данных
3. Задайте имя новой базы данных – «Записная книжка Фамилия.accdb».
4. Создайте таблицу «Друзья» с нижеприведенными данными (как создать
таблицу смотри выше пункт 3.1. или 3.2.)
Ключевое поле №п/п.
6. В таблице «Друзья» заполните произвольно 10 записей.
7. Добавьте поля «Отчество» и «Дата рождения» (см. выше пункт 3.1. шаги
1-3)
9. Для поля «Дата рождения» установите тип данных Дата / время; в свойствах поля выберите Краткий формат даты. (см. выше пункт 3.2.1)
11. Отформатируйте таблицу при помощи инструментов вкладки Главная группа инструментов Форматирование текста следующим образом:
1) цвет сетки – синий;
2) цвет фона – голубой;
3) цвет текста – темно-красный, размер – 12 пт, начертание – курсив.
12. Переименуйте поле «Хобби» в «Увлечения». (см пункт 3.1. шаг 5)
13. Удалите запись под номером 8.
14. Измените размер ячеек так, чтобы были видны все данные. Для этого достаточно два раза щелкнуть левой кнопкой мыши на границе полей.
15. Расположите поля в следующем порядке: «№», «Фамилия», «Имя»,
«Отчество», «Телефон», «Дата рождения», «Увлечения», «Адрес», «Индекс»,
«Эл_почта». (см пункт 3.1. шаг 6)
16. Заполните пустые ячейки таблицы.
17. В режиме Конструктора добавьте поле «Семейное положение», в котором будет содержаться фиксированный набор значений – замужем, не замужем, женат, не женат. Для создания раскрывающегося списка будем использовать
Мастер подстановок:

64
➢ установите тип данных Мастер подстановок;
➢ в появившемся диалоговом окне выберите строку «Будет введен фик-
сированный набор значений» и нажмите кнопку Далее;
➢ число столбцов – 1;
➢ введите данные списка – замужем, не замужем, женат, не женат;
➢ нажмите кнопку Готово.
18. С помощью раскрывающегося списка заполните новый столбец. Поскольку таблица получилась широкая, то при заполнении данного столбца возникают некоторые неудобства: не видно фамилии человека, для которого за- полняется поле «Семейное положение». Чтобы фамилия была постоянно видна при заполнении таблицы, необходимо воспользоваться командой Закрепить столбцы из контекстного меню поля «Фамилия».
Лабораторная работа №2. База данных «Фирма»
Задание 1. Создание базы данных
1. Запустите MS Access. (см. выше пункт 2.1)
2. Создадим базу данных «Фирма». Задайте имя новой базы данных –
«Фирма_Ваша фамилия.accdb» (см. выше пункт 2.2)
3. В базе необходимо создать 3 таблицы: Сотрудники, Клиенты и Заказы. (см.
выше пункт 3.1. или 3.2.)
4. Откройте таблицу Заказы в режиме Конструктора.


65 5. В таблице Заказы для поля Код сотрудника выберите тип данных Мастер
подстановок.
➢ В появившемся окне выберите команду «Объект «столбец подстановки»
будет использовать значения из таблицы или запроса» и щелкните на кнопке Далее.
➢ В списке таблиц выберите таблицу Сотрудники и щелкните на кнопке
Далее.
➢ В списке Доступные поля выберите поле Код сотрудника и щелкните на кнопке со стрелкой, чтобы ввести поле в список Выбранные поля. Таким же образом добавьте поля Фамилия и Имя и щелкните на кнопке Далее.

66
➢ Выберите порядок сортировки списка по полю Фамилия.
➢ В следующем диалоговом окне задайте необходимую ширину столбцов раскрывающегося списка.
➢ Установите флажок Скрыть ключевой столбе» и нажмите кнопку Далее.
➢ На последнем шаге Мастера подстановок замените при необходимости надпись для поля подстановок и щелкните на кнопке Готово.
6. Аналогичным образом в таблице Заказы создайте раскрывающийся список для поля Код клиента.
7. После создания ключевых полей измените связи (см. выше пункт 4.2)
Установите Обеспечение целостности данных, Каскадное обновление связанных
полей и Каскадное удаление связанных записей.
В результате должна получиться следующая схема данных:
8. В таблицу Сотрудники внесите данные о семи работниках.
9. В таблицу Клиенты внесите данные о десяти предприятиях, с которыми работает данная фирма.
10. В таблице Заказы оформите несколько заявок, поступивших на фирму.
Задание 2. Отбор данных с помощью запросов (см. выше пункт 5).
1-запрос.
Создайте запрос при помощи Мастер запросов: укажите таблицу Сотрудники и выберите поля Фамилия, Имя, Телефон. Введите имя запроса – Телефоны. (см.
выше пункт 5.1).

67
2-запрос.
Создайте запрос с помощью Конструктора: выберите таблицу Клиенты. (см.
выше пункт 5.2). Выберите поля: Название компании, адрес, телефон.
Отсортируйте записи в поле Название компании в алфавитном порядке, для этого в раскрывающемся списке строки Сортировка выбрать пункт по возрастанию.
Сохраните запрос с именем «Адреса клиентов».
3-запрос.
Создайте запрос «Дни рождения», в котором можно будет просмотреть дни рождения сотрудников. Допустим, мы хотим узнать, у кого из сотрудников день рождения в текущем месяце, например в апреле. Для этого откройте запрос в режиме Конструктора. В строке Условие отбора для поля «Дата рождения»
введите значение *.04.*. В данной записи * означают, что дата и год рождения могут быть любыми, а месяц 4-м (т. е. апрель). После этого окно запроса должно выглядеть так:
4-запрос.
Создайте универсальный запрос для отбора сотрудников «Дата рождения»,
используя запрос с параметром. При запуске такого запроса на экран выводится диалоговое окно для ввода значения в качестве условия отбора. Чтобы создать запрос с параметром, пользователю необходимо ввести текст сообщения в строке
Условие отбора бланка запроса
Запись Like[Введите дату] означает, что при открытии запроса появится диалоговое окно с текстом «Введите дату» и полем для ввода условия отбора.
Если ввести условие *.04.*, то в запросе появится список сотрудников, родившихся в апреле. Запустите запрос еще раз и введите значение *.05.*, посмотрите, как изменился запрос.
5-запрос.
Создайте запрос «Телефоны» так, чтобы при его запуске выводилось диалоговое окно с сообщением «Введите фамилию». Поскольку в запросе нужно вывести конкретную фамилию, в условии отбора слово Like писать не надо.


68
6-запрос.
Создайте запрос «Выполненные заказы», содержащий следующие сведения: фамилия и имя сотрудника, название компании, с которой он работает, отметка о выполнении и сумма заказа. Данные запроса возьмите из нескольких таблиц. В условии отбора для логического поля Отметка о выполнении введите Да, чтобы в запросе отображались только выполненные заказы. Сделайте так, чтобы столбец Отметка о выполнении не выводился на экран.
Задание 3. Использование форм в базе данных
1-форма. С помощью Мастера создайте форму Сотрудники. В режиме
Конструктора разместите элементы в удобном для вас порядке, измените размер и цвет текста.
➢ В заголовок формы добавьте текст Сотрудники фирмы.
➢ В примечание формы добавьте объект Кнопка (вкладка ленты Конструктор
→ панель инструментов Элементы управления). После того как вы
«нарисуете» кнопку указателем, на экране появится диалоговое окно Создание
кнопок. В категории Работа с формой выберите действие Закрыть форму и нажмите кнопку Далее.
Выберите рисунок или текст, который будет размещаться на кнопке.
В последнем диалоговом окне Мастера кнопок задайте имя кнопки и нажмите Готово.
➢ Создайте кнопки Выход из приложения, Поиск записи, Удаление записи.
2-форма. С помощью Мастера создайте форму Клиенты.

69
3-форма. С помощью Мастера создайте форму Заказы.
4-форма. Создайте пустую форму.
➢ Для добавления к форме набора вкладок щелкните по кнопке Вкладка на панели инструментов Элементы управления. Сначала добавятся только две вкладки с формальными именами Вкладка 1 и Вкладка 2.
➢ Добавьте еще одну вкладку. Для этого щелкните по уже созданной вкладке правой кнопкой мыши и в контекстном меню выберите Вставить вкладку.
➢ Переименуйте ярлычки вкладок так, чтобы на них отображались названия данных, которые будут в них располагаться: Сотрудники, Клиенты,
Помощь. Это можно сделать выделив нужную вкладку в Окне свойств в категории Другие строка Имя
➢ Перейдите на вкладку Сотрудники и перетащите на нее мышкой из базы данных форму Сотрудники.
➢ Аналогичным образом поместите форму Клиенты на вкладку Клиенты.
➢ На вкладку Помощь поместите некоторые советы по работе с базой данных.
➢ Данную форму сохраните с именем Сотрудники фирмы.

70
Лабораторная работа № 3 База данных «Картотека по гражданским делам»
Задание 1.
1. Создайте новую базу данных, задав ей имя КАРТА_ГР_Д._Ваша Фамилия
(см. выше пункт 2.2)
2. Новая база данных включает в себя две таблицы: Карта и Судьи. (см. выше
пункт 3.1. или 3.2.)Таблицы будут иметь следующие поля и типы данных:
3. Установите ключевые поля в каждой таблице
4. Связи в таблицах. Закройте таблицу Карта. Для таблицы Судьи откройте режим Конструктор. (см. выше пункт 3.2.1) Для таблицы Судьи измените тип данных для поля Номер дела на Мастер подстановок. В открывшемся окне выберите
Нажмите Далее.
Выберите таблица Карта. Доступные поля Номер дела, Сущность
иска. Нажмите Далее 2 раза. Уберите галочку возле Скрыть ключевой
столбец.
Нажмите Готово.
З
акройте таблицу Судьи. Проверьте установлена ли связь между двух таблиц. Для этого откройте вкладку Работа с базами данных. И выберите
Схема данных.
По связи (черная линия соеденяющая две таблицы по полям номер дела) нажмите правой кнопкой мыши. Установите галочки возле: Обеспечение


71 целостности данных, Каскадное обновление и каскадное удаление. (см. выше
пункт 4.2). Ваша схема должна выглядеть следующим образом
Закройте схему данных, сохранив изменения.
5. Внесите данные из Приложение 1 в таблицы Судьи и Карта (см. внизу лаб.
работы №3)
Задание 2. Создание запросов (запросы на выборку) (см. выше пункт 5).
1-запрос. Выбрать из таблицы Карта все дела, Сумма иска для которых больше
0, и упорядочьте их по Дате к слушанию от близкой даты к ранней (т. е. по убыванию). Присвоить запросу имя Сумма иска.
2-запрос. Выбрать только те дела, для которых Сумма иска заключена в диапазоне от 1000 сом до 10000 сом (>=1000 And <=10000). Присвоить запросу имя Сумма иска1.
3-запрос. Выбрать из таблицы Судьи все дела, решение по которым отменено.
Присвоить запросу имя Решение.
4-запрос. Найти все жалобы, поступившие в суд. Присвоить запросу имя
Жалоба.
5-запрос. Выбрать из таблицы Судьи все дела, по которым решение суда «В
Иске». Присвоить запросу имя В Иске.
6-запрос. Найти все дела, с Датой к слушанию с 01.01.2014 по 01.10.2014
(Between 01.01.2014 And 01.10.2014). Присвоить запросу имя Дата.
7-запрос. Самостоятельно создать 2 запроса по таблице Карта и по таблице
Судьи.
8-запрос. Групповые операции в запросах, (таблица Судьи)* Сформировать запрос, результатом которого будет количество дел, проведенных под председательством того или иного судьи. Сформируйте запрос, результатом которого будет количество дел, проведенных тем или иным прокурором.
Сформируйте запрос, результатом которого будет количество дел, проведенных тем или иным судьей.
Порядок выполнения 8 запроса
В запросе за основу выбрать таблицу Судьи, поле Председатель для первого запроса, поле Прокурор для второго запроса и поле Судья для третьего запроса. При создании запроса добавьте строку Групповые операции,
щелкнув на соответствующей пиктограмме на Панели инструментов. (значок
Е).Добавьте еще одно поле такое же, как в пункте 1. В запросе должно получится два столбца для одного и того же поля таблицы. В первом столбце добавьте групповую операцию Группировка, для второго столбца – count.

72
Прил
ожен
ие
1
Т
аб
лица
Ка
рт
а
Т
аб
лица
С
удь
и

73
Лабораторная работа №4. База данных «Картотека уголовного розыска».
Задание 1
1. Создайте новую базу данных, задав ей имя Картотека уголовного розыска_Ваша Фамилия (см. выше пункт 2.2)
2. Новая база данных включает в себя четыре таблицы: Инспекторы,
Преступники, Преступления и Потерпевшие (см. выше пункт 3.1. или 3.2.)
Таблицы будут иметь следующие поля и типы данных:
При создании таблиц не забудьте установить ключевые поля в каждой таблице!!!
В таблице Преступления для полей Кто совершил, Кто расследовал и
Потерпевший установите тип поля мастер подстановок (см. выше пункт 3.2.1)
Мастер подстановок для Кто совершил:
1. Значение из другой таблицы → Далее
2. Выбрать таблицу Преступники → Далее
3. Выбрать поле Фамилия → Далее