
- •Содержание
- •1. Текстовый процессор Word 3
- •2. Процессор электронных таблиц Excel 28
- •3. Использование Access 49
- •Текстовый процессорWord
- •Работа с текстом
- •Ввод текста
- •Позиция ввода
- •Выделение текста
- •Редактирование текста
- •Исправление ошибок
- •Удаление и перемещение текста
- •Копирование текста
- •Преобразование регистра
- •Сохранение документа
- •Форматирование текста и документов
- •Режимы просмотра документов
- •. Форматирование текста
- •Изменение размера и ориентации листа
- •Установка полей
- •Корректура и печать документов
- •Работа с таблицами, диаграммами и графикой
- •Работа с диаграммами
- •Работа с графикой
- •Процессор электронных таблицExcel
- •Основные термины программыЕxcel
- •Движение по табличному полю
- •Ввод данных
- •Ввод текстовых данных
- •Ввод числовых данных
- •Выделение ячеек и интервалов
- •Сохранение рабочей книги
- •Редактирование рабочих листов (таблиц)
- •Форматирование рабочих листов (таблиц)
- •Использование формул и функций
- •Ввод функций
- •Создание и печать отчетов и диаграмм
- •Приложение
- •1. Составим таблицу для расчета зарплаты на малом предприятии.
- •Расчет заработной платы за месяц
- •Сумм(b6:b8),
- •3. Создадим диаграмму заработной платы.
- •Использование Access
- •Создание базы данных
- •Что такое база данных?
- •Когда следует использовать базы данных?
- •Работа с Access
- •Начинаем работать с Access
- •Объекты базы данных
- •Проектирование базы данных
- •Создание новой базы данных
- •Создание резервной копии базы данных
- •Сжатие базы данных
- •Восстановление испорченной базы данных
- •Создание таблиц
- •Создание новой таблицы
- •Преобразование таблицы
- •Просмотр и редактирование данных
- •Ввод и редактирование данных
- •Редактирование данных
- •Отмена редактирования
- •Удаление записей
- •Управление данными
- •Поиск данных
- •Сортировка и фильтрация данных
- •Изменение макета таблицы
- •Создание форм
- •Разработка форм
- •Панель элементов
- •Изменение формы
- •Создание запросов
- •Что такое «запрос»?
- •Создание запроса
- •Работа с окном запроса
- •Заполнение бланкаQbe
- •Сортировка результатов запроса
- •Задание свойств запросов
- •Создание отчетов
- •Создание отчета
- •Разработка отчета в режиме конструктора
- •Разделы отчета
- •Сортировка и группировка данных в отчетах
- •Установка свойств отчета
- •Установка свойств разделов отчета
- •Использование подчиненных отчетов
Создание запросов
В предыдущих главах были описаны объекты, которые наряду со всеми своими возможностями ориентированы, главным образом для ввода, просмотра и редактирования информации, содержащейся в базе данных. Теперь рассмотрим способы извлечения из неё необходимой информации по определенному ключу, критерию, совокупности ограничений или требований на выборку данных. Эта задача решается в современных СУБД при помощи запросов. Они дают возможность пользователю «задавать вопросы» базе данных. Результат запроса («ответ») можно напечатать или вывести на экран.
В этой главе описаны основные возможности запросов Access, а также показано, как ими пользоваться для получения информации из базы данных.
Что такое «запрос»?
Запрос - это выражение, определяющее, какую информацию нужно отыскать в одной или нескольких таблицах. С помощью запроса можно также выполнить некоторые действия с данными таблицы (таблиц) и обобщить их.
Обязательно ли нужно пользоваться запросами? Нет, но если научиться с ними работать, станет намного легче ориентироваться в большом потоке информации. Конечно, можно просмотреть базу данных, последовательно перебирая записи, но значительно проще поручить Accessотыскать именно то, что нужно пользователю в данный момент. Например, используя запросы, можно составить список фамилий и адресов всех клиентов, не оплативших счета за последние 60 дней. Попытка отыскать подобную информацию вручную потребовала бы больших затрат времени и сил. Использование же запросов для выполнения данной задачи приведет к результату значительно быстрее, притом сам результат будет более точным. Основной секрет использования запросов прост - знание того, что необходимо отыскать, и умение сообщитьAccessспособ поиска. (Иногда эта задача может оказаться и не такой уж простой.)
Запросы могут использоваться как источники информации для форм и отчетов. В этом случае в запросе используются данные из нескольких таблиц. Accessвыполняет запрос каждый раз, когда открывается форма или отчет, и, следовательно, можно быть уверенным, что информация, которая выдается на экран, всегда самая «свежая».
Accessпозволяет создавать следующие типы запросов:
Запрос-выборка.Используется для выборки данных из таблиц на основании определенного условия. Это наиболее простой тип запроса. Например, запрос-выборку можно использовать для получения списка всех клиентов фирмы, проживающих в Одессе.
Запрос-действие. Используется для выполнения действий с записями, удовлетворяющими определенному условию. Этот тип запроса позволяет изменять или перемещать данные, создавать новые таблицы или убирать ненужные записи из таблицы. Например, можно использовать запрос-действие для удаления записей о клиентах, переставших пользоваться услугами фирмы.
Перекрестный запрос.Используется для группировки и обобщения результатов расчетов по двум наборам данных в формате перекрестной таблицы на основании условия, определенного в запросе. Первый набор выводится в левом столбце и образует заголовки строк, а второй - в верхней строке и образует заголовки столбцов. Перекрестные запросы часто применяются для вывода данных в виде диаграмм.
Запрос-объединение. Используется для объединения полей из нескольких таблиц. Например, можно создать запрос, выбирающий информацию о клиентах из таблицыКлиенты, а итоговые суммы по накладным из таблицыНакладные.
Запрос к серверу. Используется для того, чтобы послать по сети команды удаленной базе данных, используя язык структурированных запросовSQL(StructuredQueryLanguage).
Управляющий запрос. Используется для выполнения действий с записями баз данных с помощью инструкций языкаSQL.