
- •База Данных
- •Тема 1 5
- •Тема 2 12
- •Тема 3 21
- •Тема 4 31
- •Тема 5 42
- •Тема 6 50
- •Тема 7 59
- •Тема 8 66
- •Тема 1 Создание базы данных Что такое база данных
- •Когда следует использовать базы данных
- •Работа с Access
- •Начинаем работать с Access
- •Объекты базы данных
- •Проектирование вашей базы данных
- •Создание новой базы данных
- •Поддержка данных в Access
- •Создание резервной копии базы данных
- •Сжатие базы данных
- •Шифровка данных
- •Восстановление испорченной базы данных
- •Тема 2 Создание таблиц
- •Создание новой таблицы
- •Создание таблицы с помощью мастеров
- •Создание таблиц без использования мастера таблиц
- •Работа с таблицей в режиме конструктора
- •Работа в таблице полей
- •Имена полей
- •Определение типа данных
- •Описание полей
- •Установка основных ключей
- •Установка свойств поля
- •Установка свойств таблицы
- •Индексированное поле
- •Преобразование таблицы
- •Тема 3 Просмотр и редактирование данных
- •Управление режимом таблицы
- •Ввод и редактирование данных
- •Добавление новых записей
- •Редактирование данных
- •Отмена редактирования
- •Удаление записей
- •Управление данными
- •Вырезание, копирование и вставка данных
- •Поиск данных
- •Сортировка и фильтрация данных
- •Импортирование и экспортирование данных
- •Импортирование и экспортирование
- •Присоединение к таблице
- •Изменение структуры таблицы
- •Тема 4 Создание форм
- •Разработка форм
- •Использование мастеров форм
- •Запуск мастеров форм
- •Выбор стилей отображения данных
- •Использования пустой формы
- •Работа в режиме конструктора формы
- •Панель элементов конструктора форм
- •Палитра конструктора формы
- •Изменение Формы
- •Выделения и выражения элементов управления
- •Создание новых элементов управления
- •Установка свойств элементов управления и форм
- •Отображение текстовой строки состояния
- •Установка начальных значений (значений по умолчанию) и условия на назначение
- •Создание запроса
- •Использование мастеров запросов
- •Использование кнопки Новый запрос для создания запроса
- •Работа с окном запроса
- •Создание запроса
- •Выбор полей
- •Добавление вычисляемых полей
- •Групповые расчеты
- •Ввод условия отбора
- •Сортировка результатов запроса
- •Задание свойств запросов
- •Тема 6 Создание отчетов
- •Создание отчета
- •Мастера отчетов
- •Предварительный просмотр
- •Пустой отчет
- •Работа в режиме конструктора отчета
- •Разделы отчета
- •Панель элементов конструктора отчетов
- •Палитра режима конструктора отчета.
- •Изменение отчета
- •Выделение и выравнивание элементов управления
- •Создание элементов управления
- •Установка свойств элементов управления и отчетов
- •Установка свойств разделов отчета
- •Сортировка и группировка данных в отчетах
- •Использование подчиненных отчетов
- •Тема 7 Использование диаграмм, рисунков и механизма ole
- •Создание диаграмм
- •Создание диаграмм с помощью мастеров форм
- •Создание диаграмм с помощью панели инструмента Graph
- •Изменение диаграммы
- •Связывание и внедрение объектов (ole)
- •Основные термины механизма ole
- •Работа со связанными и несвязанными объектами
- •Преобразование объектов ole
- •Тема 8 Использование макросов
- •Создание макросов
- •Добавление макрокоманд
- •Установка аргументов макрокоманд
- •Выполнение макросов
- •Задание условий
- •Программирование командных кнопок
- •Установка свойства командной кнопки Нажатие кнопки
- •Отладка макросов
- •Приложение Объекты базы данных
- •Кнопки панели инструментов оформления таблицы
- •Кнопки панели инструментов в режиме таблицы
- •Быстрые клавиши для ввода данных
- •Быстрые клавиши для перемещения по таблице
- •Команды отмены в меню Правка
- •Панель инструментов конструктора форм
- •Панель элементов конструктора форм
- •Палитра конструктора формы
- •Кнопки панели инструментов конструктора запросов
- •Операторы — подстановочные символы
- •Операторы сравнения (условные операторы)
- •Логические операторы
- •Кнопки панели инструментов режима предварительного просмотра
- •Панель инструментов конструктора отчетов
- •Панель элементов
- •Палитра конструктора отчетов
- •Кнопки панели инструментов окна макроса
Групповые расчеты
Иногда возникает необходимость выполнить запрос не для каждой записи, а для групп записей. Например, вы можете просмотреть итоговые суммы продаж по определенной области или рекламные цены по каждому виду продукции. Access позволяет выполнить эти непростые вычисления, группируя записи. Например, вы можете определить среднюю зарплату по отделам или максимальное количество часов, необходимых для выполнения каждого заказа.
Вы можете сами определить способ разбиения на группы в строке Групповая операция. Для того чтобы отобразить строку Групповая операция на экране, в меню Вид наберите команду Групповая операция. Одновременно со строкой Групповая операция Access автоматически добавляет слова Группировка в каждое поле бланка QBE. Используйте это поле для определения групп, по которым вы хотите выполнить итоговые расчеты. В поле Групповая операция можно выделить любой из перечисляемых ниже типов расчетов.
Sum. Суммирование значения полей.
Avg. Расчет среднего значения поля.
Min. Нахождение минимального значения поля.
Max. Нахождение максимального значения поля.
Count. Подсчет количества (непустых) значений в поле. Нулевые значения не учитываются.
StDev. Расчет среднеквадратической ошибки для значений поля.
Var. Расчет дисперсии для значений поля.
First. Подстановка первого значения в поле.
Last. Подстановка последнего значения в поле.
Expression. Позволяет создавать вычисляемое поле для группы.
Where. Позволяет задать критерий для поля, не используемого для определения группы.
Для выполнения расчетов по группам выполните такую последовательность действий:
Создайте запрос — выборку или перекрестный запрос.
В режиме конструктора выведите на экран строку Групповая операция, выбрав в меню Вид команду Групповая операция.
В ячейке Групповая операция для каждого поля выберите его тип.
Если итоговые суммы вычисляются для всех записей, ни одно из итоговых полей не должно иметь свойств типа Группировка.
Если итоговые суммы вычисляются по группам, для соответствующих полей установите тип Группировка.
Сохраните запрос.
Запустите запрос или переключитесь в режим таблицы.
Ввод условия отбора
Задав условие в строке бланка QBE, вы можете осуществить запрос только для записей, удовлетворяющих заданному условию. Условие отбора — один чаще всего используемых элементов запроса. Вы можете отобрать записи, введя любое из следующих условий.
Точное совпадение. Задайте буквенное выражение, например текстовую строку Укр или $1000, которое должно точно совпадать со значением полей отбираемых записей; прописные и строчные символы считаются различными.
Поиск с использованием подстановочных символов шаблона. Для задания условия используйте комбинацию букв и подстановочных символов, например, У* или 1###; значения полей должны “вписываться” в шаблон.
Поиск несовпадений. Используйте оператор NOT для исключения из области действия запроса тех записей, которые удовлетворяют заданному условию отбора.
Поиск по дате. Для задания условия используйте фиксированную дату или оператор DATE(), заменяющий текущую дату (на основании системных часов компьютера). Например, можно воспользоваться условием 12/1/95 или DATE().
Поиск пустых полей. Используйте оператор NULL, чтобы указать, что вам нужны только записи, заданные поля которых пусты. Используйте оператор NOT NULL для того, чтобы указать, что в результатах запроса вы хотите видеть только записи с непустыми полями.
Операторы сравнения. Используйте любые операторы сравнения для сопоставления полей записей по особым правилам. Например, чтобы увидеть только записи с датой раньше текущей, можно ввести <DATE().
Значения Да/Нет. Используйте Да, Истина, Включено или -1, чтобы задать значения Да. Используйте Нет, Ложь, Отключено или 0, чтобы задать значение Нет.
Сложное условие отбора. Воспользуйтесь логическими операторами для задания сложного условия для одного и того же поля.