- •Введение
- •Лабораторная работа №1. Создание базы данных. Схема данных. Заполнение таблиц
- •1 Производители ∞ Продажи ∞
- •Создание схемы данных.
- •Оформление отчёта.
- •Лабораторная работа №2 Запросы
- •Запрос по подстроке
- •Запрос с параметром
- •Запрос с параметром-диапазоном
- •Запрос с итогами
- •Лабораторная работа №3 Формы Формы для ввода и редактирования данных.
- •Использование элементов управления на формах
- •Добавление на форму элемента управления поле со списком
- •Элемент управления группа переключателей
- •Добавление на форму кнопок
- •Формы для просмотра
- •Создание форм для просмотра
- •Подчинённые формы
- •Лабораторная работа №4. Отчёты Создание автоотчётов
- •Создание отчётов с помощью мастера
- •Оформление отчётов по лабораторным работам.
- •Список литературы:
Запрос с итогами
Запрос с подведением итогов создаётся с помощью мастера. Для этого в запрос необходимо поместить поля, по которым производить группировку и числовое поле, по которому подводится итог
Дата продажи по месяцам |
Наименование |
Sum - Цена |
Февраль 2006 |
Видеопроигрыватель |
8 990,00р. |
Февраль 2006 |
Стиральная машина |
24 000,00р. |
Февраль 2006 |
Телевизор |
49 400,00р. |
Февраль 2006 |
Телефон |
16 800,00р. |
Февраль 2006 |
Чайник |
4 800,00р. |
Лабораторная работа №3 Формы Формы для ввода и редактирования данных.
Форма такого типа работает с одной таблицей и позволяет вводить, удалять и редактировать записи только в одной таблице. Источником данных является одна таблица.
Создание формы.
Создайте автоформу по одной таблице (той, для которой создаётся эта форма) Объект Формы, Меню, Создать→ Автоформа Выберите таблицу для которой создаётся форма и нажмите ОК. После выбора источника записей и макета формы (в столбец, ленточная или табличная) Автоформа создает форму, которая использует все поля источника записей и все поля из подчиненных источников записей. Мастер задает подробные вопросы об источниках записей, полях, макете, требуемых форматах и создает форму на основании полученных ответов. После этого созданная форма откроется. Для доработки формы откройте её в режиме конструктора.
На форме для ввода и редактирования не должно быть ключевых полей (если тип ключевого поля – счётчик), поэтому если таковые имеются, удалите их с формы. Мы помним, что поля типа Счётчик не подлежат редактированию, а при вводе новой записи такое поле автоматически увеличивается.
Если на форме есть связываемые поля с ключевыми из других таблиц, то их нужно заменять полями со списком. Например, в базе о библиотеке есть таблица, содержащая сведения о книгах и таблица разделов 1. С этой формы удаляем поле Шифр книги (Счётчик) и поле Раздел заменяем на поле со списком разделов, взятых из таблицы Разделы 2. На поле Износ рекомендуется поставить группу переключателей. 3. На форму рекомендуется добавить кнопки перехода по записям и обработки записей И тогда форма примет вид примерно такой:
Использование элементов управления на формах
Элементы управления представляют собой объекты в формах, используемые для отображения данных, выполнения действий или в качестве украшений. Например, можно использовать поле в форме для отображения данных, кнопку в форме для открытия другой формы или отчета, линию или прямоугольник для разделения и группировки элементов управления, делающей более понятным их назначение.
В Microsoft Access используются следующие типы элементов управления, все доступные через панель инструментов в режиме конструктора формы: поле, надпись, группа параметров, переключатель, флажок, список, кнопка, рисунок, линия, прямоугольник и дополнительные элементы ActiveX. Для форм и отчетов существуют следующие дополнительные элементы управления: выключатель, поле со списком, присоединенная рамка объекта, свободная рамка объекта, набор вкладок, подчиненная форма/отчет, разрыв страницы.
Элементы управления могут быть связанными, свободными или вычисляемыми. Связанный элемент управления присоединен к полю базовой таблицы или запроса. Такие элементы управления используются для отображения, ввода или обновления значений из полей базы данных. Для свободного элемента управления источника данных не существует. Свободные элементы управления используются для вывода на экран данных, линий, прямоугольников и рисунков. Свободный элемент управления можно использовать для вычислений