- •Создание и использование баз данных
- •Ms access
- •Учебное пособие
- •Введение
- •Глава 2 знакомит с технологией анализа информации базы данных. Среда ms Access обеспечивает невероятно простые средства создания запросов к базе данных.
- •1. Создание базы данных
- •Основные понятия реляционных баз данных
- •Первые шаги в ms Access
- •Запуск Access
- •Открытие базы данных
- •Окно базы данных
- •Этап 1. Создание базы данных Создание файла базы данных
- •Создание таблицы
- •Редактирование таблицы
- •Этап 2. Быстрая обработка данных
- •Сортировка записей по возрастанию и убыванию
- •Поиск данных
- •Отбор записей на основе значения поля
- •Этап 3. Связывание таблиц базы данных
- •Установление связи
- •Работа с макетом связей
- •Этап 4. Работа с данными из связанных таблиц
- •Запрос- выборка к связанным таблицам
- •Запрос с критерием отбора к связанным таблицам
- •Этап 5. Удаление связанных таблиц из базы данных
- •2. Анализ информации базы данных
- •Этап 1. Создание запроса и установление условий отбора
- •Этап 2. Поиск в заданном диапазоне и сортировка данных в запросе
- •Этап 3. Включение в запрос параметров
- •Этап 4. Использование параметров для поиска записей в диапазоне значений
- •Этап 5. Создание запроса к связанным таблицам
- •Этап 6. Суммирование данных в запросе
- •Этап 7. Запросы с вычислениями
- •3. Поиск и обновление информации базы данных
- •Этап 1. Открытие базы данных и просмотр записей Открытие базы данных
- •Просмотр базы данных
- •Этап 2. Ввод данных в форму и их редактирование
- •Этап 3. Поиск записей
- •Этап 4. Отбор записей с помощью фильтра
- •Этап 5. Сортировка записей в форме
- •Этап 6. Расширение базы данных
- •Этап 7. Разработка новой формы
- •Этап 8. Изменение внешнего вида формы
- •Добавление подписи в форму
- •Изменение палитры
- •Включение в форму рисунка
- •Добавление поля
- •4. Создание отчетов по базе данных
- •Этап 1. Создание детального отчета без повторов Создание детального отчета
- •Просмотр отчета
- •Настройка отчета
- •Устранение повторов
- •Этап 2. Создание отчета с группированием данных
- •Этап 3. Представление групповых сумм Настройка заголовка группы
- •Использование выражений в примечании к группе
- •Изменение порядка сортировки
- •Этап 4. Распечатка групп
- •Распечатка групп без разрывов
- •Ввод нового вида нумерации страниц
- •Этап 5. Проектирование отчета Создание отчета
- •Оформление заголовка отчета
- •Оформление области данных
- •Оформление заголовков граф отчета
- •Оформление области примечаний отчета
- •Этап 6. Создание диаграммы в отчете
- •Этап 7. Изменение макета отчета
- •5. Создание базы данных по собственному проекту
- •Этап 1. Создание файла базы данных
- •Этап 2. Создание таблиц
- •Создание структуры таблицы
- •Ввод данных в таблицу
- •Расширение базы данных
- •Этап 3. Связывание таблиц
- •Этап 4. Создание информационных структур для ведения базы данных
- •Создание запросов
- •Создание форм
- •Создание отчета
- •6. Совместное использование ms access, ms excel ms word
- •Этап 1 . Вставка данных
- •Технология вставки данных
- •Вставка связанных данных. Вставка титульного листа, созданного в ms Word, в отчет ms Access
- •Внедрение данных. Внедрение таблицы ms Excel в документ ms Word
- •Этап 2. Быстрый перенос данных
- •Выбор приложения для создания списка
- •Перенос списка в другое приложение
- •Перенос списка из ms Excel в ms Access
- •Этап 3. Подготовка составных документов Подготовка серийных персональных писем ms Word с использованием списков адресатов, хранящихся в базе данных ms Access
- •Создание почтовых наклеек ms Word с использованием списков адресатов, хранящихся в электронной таблице ms Excel
- •Этап 4. Анализ числовых данных ms Access с использованием сводных таблиц ms Excel
- •Выбор данных для анализа
- •Создание сводной таблицы для анализа
- •Просмотр и сравнение результатов
- •Литература
- •Содержание
2. Анализ информации базы данных
Вам приходится просматривать свои данные с разных точек зрения. Мощным средством отбора нужных записей, вычисления итоговых сумм и получения ответа на вопрос: «Что будет, если...?», являются запросы.
Запрос - средство поиска записей в базе данных, отвечающих некоторому критерию. Графический интерфейс MS Access позволяет создавать запросы к базе данных без использования языка программирования СУБД, как это часто требуется в других СУБД типа dBASE.
Для приобретения навыков анализа информации пользовательской базы данных MS Access, используем базу данных одной из фирм, предлагаемую разработчиками корпорации Microsoft в качестве примера.
Для открытия этой базы данных, она носит название NWIND, необходимо:
Запустить MS Access, щелкнув на кнопке Пуск, выбрав Программы, затем Microsoft Office, затем Microsoft Access и дважды щелкнув по ее значку слева от названия. Откроется окно Microsoft Access.
Выбрать команду меню Файл/Открыть или щелкнуть на кнопке Открыть базу данных панели инструментов. Появится диалог «Открытие базы данных».
В списке «Каталоги» дважды щелкнуть на подкаталоге SAMPAPPS, для того чтобы его открыть.
В списке «Имя файла» щелкнуть на имени NWIND.MDB, затем на кнопке ОК.
Примечание. 1. Для того, чтобы закрыть базу данных, нужно щелкнуть на кнопке Закрыть, расположенной сверху справа в окне базы данных.
2. Для того, чтобы завершить работу MS Access нужно
щелкнуть на кнопке Закрыть, расположенной сверху справа в окне программы.
Откройте базу данных NWIND.
Перед Вами ставится задача анализа деятельности фирмы, инструментом анализа являются запросы.
Этап 1. Создание запроса и установление условий отбора
Самый простой тип запросов - запрос-выборка с указанием критерия отбора записей. Допустим, отдел маркетинга заинтересован в развитии продаж тех товаров, которые благодаря умеренной цене могут привлечь максимальное количество покупателей. В частности его интересуют кондитерские изделия, цена которых не превышает $20 США за единицу. Вам следует:
Создать новый запрос на базе таблицы «Товары». Для этого:
в окне БАЗА ДАННЫХ щелкнуть на вкладке Запрос;
щелкнуть на кнопке Создать;
в открывшемся диалоге «Создание запроса» щелкнуть на кнопке Новый запрос. Открывается окно «Запрос-выборка» и диалог «Добавление таблицы»;
прокрутить список в окне «Таблица/ Запрос» и найти строку «Товары»;
дважды щелкнуть на строке с именем, затем на кнопке Закрыть. В верхней части окна «Запрос/Выборка» появится список полей таблицы «Товары»;
Включить в него поля, характеризующие тип, марку, цену и поставщика товаров. Для этого сделать двойной щелчок по строкам «Тип», «Марка», «Цена», «Поставщик». Они разместятся соответственно в первой, второй, третьей и четвертой клетках строки «Поле» Бланка Запроса.
Указать условие отбора для кондитерских изделий в Бланке запроса. Для этого:
в строке «Условие отбора» в столбце «Тип» ввести число 3 (тип кондитерских изделий);
в строке «Вывод на экран» щелчком мыши снять флажок (квадратик флажка должен быть пустой) под полем «Тип», поскольку речь идет о товарах одного типа.
Ввести в бланк запроса по образцу выражение, которое поможет отобрать товары ценой за единицу не более $20. (Символ доллара вводить не обязательно). Для этого:
в строке «Условие отбора» под полем «Цена» ввести <=20;
нажать клавишу ENTER.
Выполнить запрос. Для этого нужно щелкнуть на кнопке Режим таблицы панели инструментов. MS Access вывела на экран таблицу кондитерские изделия, цена которых не превышает $20 США за единицу и поставщиков этих товаров.
Закрыть запрос, щелкнув на кнопке Закрытия окна в правом верхнем углу окна таблицы, сохранив его.
Создайте и выполните запрос о кондитерских изделиях, цена которых не превышает $20 США за единицу.