Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Практическая работа № 8 Создание отчетов



Цель занятия: получить навыки создания отчетов

Приобретаемые умения и навыки:   умение создавать, корректировать отчеты, добавлять вычисляемые поля, диаграммы

Оснащение рабочего места: ПК, Microsoft Office Access

Содержание работы и последовательность её выполнения

Задание 1. В базе данных Справочник создайте отчет, отображающий сведения о рыбах с группировкой по типам. Добавьте итоговые поля для подсчета количества рыб и определения среднего веса и длины

1. Запустите программу СУБД Microsoft Office Access 2013. Откройте созданную вами ранее базу данных Справочник

2. Создайте отчет Рыбы по типу с помощью мастера отчетов:

ü выберите поля Наимен из таблицы Типы и Код_р, Название, Вид, М_вес, М_длина, Статус, М_обит из таблицы Рыбы

ü выберите вид представления данных Типы

ü укажите сортировку записей по полю Название в порядке возрастания

ü выберите ступенчатый макет

ü задайте имя отчета

ü просмотрите полученный отчет

3. В режиме конструктора отредактируйте отчет Рыбы по типу:

ü все данные должны быть виды и читаемы

ü в отчете должен быть заголовок

ü в отчете должен быть логотип

ü в отчете должны быть добавлены дата и время, номер страницы

4. Добавьте итоговые поля:

ü в режиме конструктора на вкладке Конструктор нажмите кнопку Группировка и сортировка, внизу в разделе Группировка, сортировка и итоги выберите дополнительные параметры Больше

ü выберите параметр с разделом примечания

ü в разделе Примечание группы создайте поля:

Итого по типу: =Count([Код_р])

Средний вес по типу: =Avg([М_вес])

Средняя длина по типу: =Avg([М_длина])

ü в разделе Примечание отчета создайте поле:

Количество рыб в справочнике: =Count([Код_р])

5. Просмотрите полученный отчет

Задание 2. Создайте отчет Рыбы по виду, отображающий сведения о рыбах с группировкой по видам. Добавьте итоговые поля для подсчета количества рыб и определения среднего веса и длины

Задание 3. Создайте отчет Рыбы по статусу, отображающий сведения о рыбах с группировкой по статусам. Добавьте итоговые поля для подсчета количества рыб и определения минимального, максимального веса и длины

Задание 4. Создайте составной отчет Рыбы по технике ловли, отображающий сведения о техниках ловли и соответствующих рыбах

1. Создайте отчет в режиме конструктора. Перенесите все поля из таблицы Ловля в Область данных  

2. При включенном режиме работы мастера щелкните по кнопке Подчиненная форма/отчет в группе Элементы управления

3. В 1-м окне Мастера оставьте переключатель в положении Имеющиеся таблицы и запросы, Далее

4. Во 2-м окне выберите из списка Таблицы и запросы таблицу Рыбы и переместите поля Название, Тип, Вид, М_вес, М_длина, Фото, М_обит, Ловля в область Выбранные поля, Далее

5. В 3-м окне поставьте переключатель в положение Самостоятельное определение. Выберите поле, по которому должна быть установлена связь, Далее

6. В 4-м окне задайте имя подчиненного отчета Подчиненный отчет Рыбы, Готово

7. Удалите в подчиненном отчете поле Тип из Области данных

8. Отредактируйте отчет:

ü все данные должны быть виды и читаемы

ü в отчете должен быть заголовок

ü в отчете должен быть логотип

ü в отчете должны быть добавлены дата и время, номер страницы

9. Сохраните отчет с именем Рыбы по технике ловли

Задание 5. Создайте отчет Рыбы по типу_виду, отображающий сведения о типах и видах рыбах, используя запрос Рыбы_тип_вид. В примечание отчета добавьте сравнительную диаграмму. Результат работы поместите в отчет

Задание 6. Создайте отчет Рыбы по статусу_виду, отображающий сведения о статусах и видах рыбах, используя запрос Рыбы_статус_вид. В примечание отчета добавьте сравнительную диаграмму

Задание 7. Создайте отчет Справочник, отображающий все сведения о рыбах. Оформите титульный лист отчета, содержащий логотип и название справочника, сведения о разработчике. На остальных страницах отчета разместите полную информацию о рыбах. Добавить колонтитулы: верхний – название справочника, Ф.И.О. разработчика, нижний – дата, время и номер страницы

Практическая работа № 9 Создание макросов

Цель занятия: получить навыки создания макросов, несвязанных с событиями

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

Оснащение рабочего места: ПК, Microsoft Office Access

Содержание работы и последовательность её выполнения

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

1. Запустите программу СУБД Microsoft Office Access 2013. Откройте созданную вами ранее базу данных Справочник

2. Выполните команду Макрос на вкладке Создание

3. Щелкните в первой клетке столбца Макрокоманда и выберите из раскрывающегося списка макрокоманду Сообщение, указав ее аргументы:

Сообщение Начало работы макроса
Сигнал Да
Тип Информационное
Заголовок Окно начала макроса

 

4. Во второй строке выберите макрокоманду ОткрытьФорму, указав аргументы:

Имя формы Рыбы
Режим Форма
Имя фильтра  
Условие отбора  
Режим данных Добавление
Режим окна  Обычное

5. В третьей строке выберите макрокоманду Сообщение, указав аргументы:

Сообщение Конец работы макроса
Сигнал Да
Тип Информационное
Заголовок Окно окончаниямакроса

6. Сохраните макрос с именем Для добавления. Запустите макрос на выполнение

Задание 2. Создайте макрос Статус, позволяющий открывать форму Статусы рыб, запрос Рыбы_статус_вид, отчет Рыбы по статусу

Задание 3. Создайте макрос, осуществляющий поиск записи в форме Рыбы по введенному названию. При отсутствии такой записи макрос должен выдавать соответствующее сообщение. Макрос сохраните с именем Поиск_название

1. В форме Рыбы на вкладке Основные сведения создайте свободное поле. Полю дайте имя Введенное название в строке Имя на вкладке Все его окна свойств. В качестве надписи поля введите текст Введите интересующее Вас название рыбы

2. Создайте макрос. Добавьте столбец Условие

3. Наберите нижеприведенный текст макроса

Условие Макрокоманда

Аргументы макрокоманды

  К Элементу Управления Имя элемента Название
  Найти Запись Образец поиска =[Введенное название]
    Совпадение Поля целиком
    С учетом регистра Да
    Область поиска Все
    С учетом формата поиска Нет
    Только в текущее поле Да
    Первое вхождение Да
[Forms]! [Рыбы]! [Название] < > [Forms]! [Рыбы]! [Введенное название] Сообщение Сообщение Запись с введенным названием не найдена
    Сигнал Да
    Тип Информационное
    Заголовок Поиск

4. Сохраните макрос

5. Макрос Поиск должен начинать свою работу после ввода конкретного названия в поле Введенное название формы Рыбы, поэтому его следует связать с событием После обновления для этого:

ü откройте форму Рыбы в режиме Конструктора

ü откройте окно свойств для поля Введенное название

ü выберите имя макроса Поиск из раскрывающегося списка в строке После обновления на вкладке События

ü закройте окно свойств

6. Проверьте работу макроса, для этого откройте форму Рыбы в режиме формы и в поле Введенное название укажите название рыбы, сведения о которой имеются в базе данных, а затем в этом поле введите название рыбы, сведения о которой отсутствуют в базе

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

Задание 5. Создайте групповой макрос, позволяющий выполнять отбор сведений о рыбах отдельных видов или всех видов. Макрос сохраните с именем Виды рыб

1. Создайте по таблице Рыбы ленточную форму Рыбы по видам

2. Откройте эту форму в режиме конструктора и выключите кнопку . Вставьте четыре кнопки Хищные, Нехищные, Белые мирные, Все виды в разделе Примечание формы с помощью элемента управления Кнопка, задав их подписи в строке свойства Подпись на вкладке Все окна свойств каждой из этих кнопок

3. Создайте макрос. Добавьте столбец Имя макроса

4. Наберите нижеприведенный текст макроса

Имя макроса Макрокоманда

Аргументы макрокоманды

Хищные ПрименитьФильтр Условие отбора [Рыбы]! [Вид]=" 1"
Нехищные ПрименитьФильтр Условие отбора [Рыбы]! [Вид]=" 3"
Белые мирные ПрименитьФильтр Условие отбора [Рыбы]! [Вид]=" 2"
Все ПоказатьВсеЗаписи    

 

5. Сохраните макрос

6. Каждый из макросов свяжите с событием Нажатие кнопки. Для связи макроса с событием выполните:

ü откройте форму Рыбы по видам в режиме Конструктора

ü откройте окно свойств для кнопки Хищные

ü выберите имя макроса Виды рыб.Хищные из раскрывающегося списка в строке Нажатие кнопки на вкладке События

ü закройте окно свойств

7. Выполните аналогично связь остальных макросов Виды рыб.Нехищные, Виды рыб.Белые мирные, Виды рыб.Все с соответствующими событиями

8. Отформатируйте форму

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

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


Практическая работа № 10 Созданиемногооконного интерфейса пользователя

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

Приобретаемые умения и навыки:   умение создавать многостраничные кнопочные формы

Оснащение рабочего места: ПК, Microsoft Office Access

Содержание работы и последовательность её выполнения

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

1. Запустите программу СУБД Microsoft Office Access 2013. Откройте созданную вами ранее базу данных Справочник

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

3. Создайте форму Главная, содержащую сведения

ü название справочника

ü краткую информацию о справочнике

ü логотип справочника

ü дату и время

ü кнопки для открытия форм Автор и Кнопочная форма

ü кнопки для закрытия формы, выхода из СУБД

ü форма Главная должна запускаться автоматически при открытии БД ( Параметры Access/Текущая база данных/Форма просмотра )

4. Создайте многостраничную форму Кнопочная форма, содержащую 

ü название справочника

ü логотип справочника

ü дату и время

ü кнопки для открытия форм Формы, Запросы, Отчеты, Макросы, содержащих

- кнопки для открытия всех соответствующих объектов БД

- логотип справочника

- дату и время

- кнопки для навигации между формами

- кнопки для закрытия формы, выхода из СУБД


Поделиться:



Последнее изменение этой страницы: 2019-05-18; Просмотров: 865; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.047 с.)
Главная | Случайная страница | Обратная связь