
- •1.Работа с запросами в ms Access
- •1.1Запрос на выборку
- •1.2Запрос с параметрами
- •1.3Перекрестный запрос
- •1.4Запрос на изменение
- •1.5Запрос sql
- •1.5.1.Создание запросов sql
- •Упражнение 1.
- •2.Создание форм и отчетов
- •2.1Работа с формами
- •2.1.1.Создание формы
- •2.1.2.Формы для связанных таблиц
- •2.2Создание отчета
- •2.3Создание элементов управления формы или отчета
- •2.4Добавление вычисляемых выражений в формы и отчеты
- •Упражнение 2
- •3.Макросы
- •3.1Создание макроса пользовательского интерфейса
- •3.2Запуск макроса
- •4.Обмен данными
- •4.1Экспорт данных
- •4.2Импорт данных
- •Упражнение 3
2.4Добавление вычисляемых выражений в формы и отчеты
Для добавления вычисляемых выражений в формы и отчеты:
Откройте форму (отчет) в режиме Конструктора.
Выберите кнопку Поле (группа Элементы управления).
Выберите мышью пустое место в любой области формы или отчета (например, область примечаний).
Для появившегося нового поля укажите необходимые свойства:
откройте окно свойств поля (группа Сервис кнопка Страница свойств); для свойства «Данные» введите начиная со знака "=" нужное выражение, заключив имена полей БД в квадратные скобки. В качестве выражения может быть использована как встроенная функция (например, "=DATE()" - системная дата), так и любое действие над значениями полей с использованием арифметических или других операций;
для свойства «Формат поля» выберите из списка тип вычисляемых данных.
В случае необходимости вставьте рядом с полем элемент Надпись и заполните его нужным текстом.
Перейдите в режим Формы (Отчета).
Задание 2.5.
Откройте форму Контактные лица в режиме Конструктора.
Увеличьте область примечаний и добавьте в нее поле, выбрав и дважды щелкнув в любом месте области примечаний.
На Ленте нажмите кнопку Страница свойств. Для элемента поля Свободный измените свойство Данные, воспользовавшись Построителем. С помощью Мастера или вручную введите выражение =Count([Контактные лица]![Фамилия]). Также измените свойство Подпись для присоединенного слева элемента этого поля, введя текст Всего сотрудников.
Упражнение 2
Откройте базу данных Продажи, созданную в результате выполнения предыдущих упражнений.
С помощью Мастера форм создайте и сохраните форму на основе таблицы Товары, выводящую в один столбец значения полей Наименование, Марка, Цена, Количество, Изображение.
В созданную форму добавьте кнопки, позволяющие осуществлять переход между записями. Измените фон заголовка.
Создайте форму по данным таблиц Фирмы и Контактные лица, отображающую сведения о сотрудниках каждой фирмы, через которых осуществляется реализация товаров, используя таблицу Фирмы в качестве главной, а таблицу Контактные лица в качестве подчиненной.
Создайте запрос и на его основе форму для таблицы Товары1, отображающую данные о ценах на телевизоры, их марку, изображение и описание, включив в область примечаний минимальную цену. Сохраните форму под именем Телевизоры.
Добавьте в созданную форму кнопку, при нажатии на которую будет выполняться запрос на обновление цены.
С помощью Мастера отчетов создайте отчет по таблице Товары, поместив в него все сведения о товарах и сгруппировав их по номеру склада, задав сортировку по цене и указав в качестве итогов минимальную цену. Включите в область заголовка соответствующее название отчета, а в область примечаний – диаграмму, отображающую суммарное количество по каждому наименованию товара. Посмотрите Представление отчета. В случае необходимости, измените в режиме Конструктора размеры отображаемых элементов.
Создайте запрос и на его основе отчет по данным таблиц Продажи, Товары и Склады, отображающий дату продажи товара, количество проданного товара, его цены, размер скидки, а также номер и адрес склада, с которого осуществлялась продажа и количество данного товара на складе, сгруппировав данные по дате продажи товара. В область примечаний поместите поле с вычислением общего количества товара по указанной дате. В область заголовка введите его название, оформив текст по своему усмотрению (размер и цвет символов, выравнивание и т.д.).