Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access новый практикум.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
6.92 Mб
Скачать

Вычисления в отчётах

Подсчитаем в каждой группе количество полученного товара. Для этого войдём в режим конструктора и в диалоговом окне и в разделе (внизу) Группировка, Сортировка и итоги включите примечание группы Описание товара. В примечании с помощью панели элементов создаём новое поле , которое называем Итог по по группе.

Д ля группы Описание товара включаем примечание этой группы:

Нажать Больше

рис. 124

В этом примечании подсчитаем, на какую сумму были заключены сделки по каждому виду товара.

В этом новом поле надо ввести команду для подсчёта общего количества товара в группе: SUM([ПолученноеКоличество]):

рис. 125

Как всегда: SUM – это встроенная функция, её аргумент пишется в круглых скобках.

А имя самого поля – в квадратных скобках.

Измените форматирование элементов, проведите горизонтальные линии.

Смотрим готовый отчёт:

рис. 126

Сортировка и группировка записей в отчётах. Вычисления в отчётах (продолжение)

Задание1. С помощью Мастера отчётов создайте отчёт на основе таблицы Поставщики по образцу:

рис. 127

Отформатируйте его на своё усмотрение:

рис. 128 Отчёт Поставщики

В режиме конструктора задайте группировку по полю Страна, включите заголовок и примечание группы

рис. 129

В примечании группы создайте новое поле, в котором функция COUNT будет подсчитывать количество фирм-поставщиков в каждой группе

рис. 130

Задание2. Создание в отчёте вычисляемых полей.

В одном из заданий мы с помощью запроса создали таблицу "Процессор".

рис. 131

На основе этой таблицы с помощью Мастера создайте отчёт "Процессор - новые цены":

Создадим поле "Новая цена", в котором будут отражены цены после подорожания на 15%.

р ис. 132

Войдите в свойства нового поля и на вкладке Макет задайте денежный формат этого поля,

рис. 133

Отчёт выглядит так:

рис. 134

Задание3.

Создайте отчёт "Все товары" на основе таблицы "Товары". Задайте группировку по полю "Описание товара", в каждой группе подсчитайте сумму по полю "Цена"

Введите необходимую формулу

рис. 135 Готовый отчёт

Создание форм Создание формы для ввода данных

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

Как и любой другой объект MS Access, можно создать форму вручную или воспользоваться услугами Мастера форм. Мы создадим форму на основе таблицы Сотрудники:

Выделяем в списке таблицу сотрудники и нажимаем кнопку Форма:

рис. 136

Получится такая форма?

рис. 137

Переходим в режим конструктора: удаляем внизу таблицу Закупки:

рис. 138

Переходим в Режим формы и создаём новую запись в таблице Сотрудники с помощью формы. Пролистываем записи до конца и вписываем нового сотрудника:

рис. 139

Закрываем форму и смотрим таблицу Сотрудники:

рис. 140

Форма – удобное средство для просмотра личных данных сотрудников.

Добавим в таблицу Сотрудники новое поле Фотография (тип данных – OLE) и вставим фото сотрудников. Заполните примерно половину фотографий сотрудников:

Далее – Из файла

рис. 141

Необходимо использовать только точечные рисунки!

Немного подправим теперь форму: добавим в неё новое поле Фотография

рис. 142

Переходим в режим формы:

рис. 143

Оставшиеся фотографии можно вставить в этом же Режиме формы:

рис. 144