- •Создание и использование баз данных
- •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
- •Выбор данных для анализа
- •Создание сводной таблицы для анализа
- •Просмотр и сравнение результатов
- •Литература
- •Содержание
Этап 4. Использование параметров для поиска записей в диапазоне значений
Не правда ли, запрос с параметром - очень удобная штука. Можно сделать запрос более гибким, если ввести в него еще пару параметров для указания диапазона при поиске записей по другому полю таблицы. Например, при выполнении запроса «Сведения о товарах» у Вас возникает необходимость выбрать товары в определенном диапазоне цен. Чтобы проделать это, необходимо ввести два новых параметра в запрос «Сведения о товарах». Они укажут нижнюю и верхнюю границы цен товаров, которые появятся в таблице результатов. Значит, Вы должны модифицировать запрос и для этого:
Перейти в режим Конструктора щелкнув на соответствующей кнопке, или, если запрос закрыт, открыть его из окна БАЗА ДАННЫХ, выделив строку с названием запроса «Сведения о товарах» и щелкнув на кнопке Конструктор.
Щелкнуть на клетке «Условие отбора» ниже поля «Цена».
Ввести «Between [Ввести низкую цену] And [Ввести высокую цену]», после чего щелкнуть на кнопке ENTER. Для того, чтобы видеть все введенное выражение, можно перетащить правую границу.
Выбрать команду меню Запрос/Параметры. Появляется диалог «Параметры запроса».
Определить тип данных для вводимых параметров:
во вторую клетку столбца «Параметры» ввести «Ввести низкую цену»;
нажать клавишу TAB, чтобы перейти к полю «Тип данных». Поскольку вводимые параметры - это цены, нужно открыть список и выделить в нем строку «Денежный».
в третью клетку столбца «Параметры» ввести «Ввести высокую цену», после чего нажать клавишу TAB и сменить тип данных на «Денежный»;
щелкнуть на кнопке ОК;
Сохранить запрос с двумя новыми параметрами, выбрать Файл/Сохранить.
Для выполнения запроса из режима Конструктора запросов:
Щелкнуть на кнопке Режим таблицы панели инструментов. Появится диалог «Введите значение параметра» с подсказкой «Ввести тип»;
Ввести цифру 1 (тип «Напитки») и щелкнуть на кнопке ОК. Появится второй диалог с подсказкой «Ввести низкую цену»;
Ввести 12, чтобы установить нижнюю границу цены в $12, а затем щелкнуть на кнопке ОК.
Появится третья подсказка. В ответ ввести 22, чтобы установить верхнюю границу цены в $22, щелкнуть на кнопке ОК. Появится таблица с выбранными записями.
Закрыть запрос.
Создайте запрос с параметрами «Сведения о товарах» для получения информации о товарах различных типов в различных диапазонах цен.. Выведите на экран записи о напитках стоимостью от $12 до $ 22.
Этап 5. Создание запроса к связанным таблицам
Что делать, если Вам нужно получить информацию, содержащуюся в двух таблицах, связанных между собой? Например, отдел доставки запросил у Вас некоторые статистические данные относительно продаж товаров компании в странах ближнего зарубежья. В частности их интересуют сведения о заказах с Украины и видах доставки. Вы должны:
Создать новый запрос, использовав таблиц «Заказы» и «Доставка». Для этого:
в окне БАЗА ДАННЫХ щелкнуть на вкладке Запрос, затем на кнопке Создать;
в открывшемся диалоге «Создание запроса» щелкнуть на кнопке Новый запрос. Открывается окно «Запрос-выборка» и диалог «Добавление таблицы»;
прокрутить список в окне «Таблица/Запрос», найти строку «Заказы» и дважды щелкнуть на ней, затем найти строку «Доставка» также двойным щелчком внести ее в окно запроса, щелкнуть на кнопке Закрыть. В верхней части окна «Запрос/Выборка» появятся списки полей таблиц «Заказы» и «Доставка»;
Включить в запрос поле с указанием идентификатора заказа. Для этого дважды щелкнуть на строке «Заказы» списка полей таблицы «Заказы».
Включить поле «Страна получателя» и установит условие отбора, которое позволило бы отобрать все заказы с доставкой на Украину. Для этого:
дважды щелкнуть на строке «Страна получателя» списка полей таблицы Заказы;
щелкнуть в строке «Условия отбора» под полем «Страна получателя»;
ввести: «Украина»;
нажать клавишу ENTER .
снять флажок в строке «Вывод на экран» под полем «Страна получателя» потому, что в таблице по результатам выполнения запроса будут присутствовать данные только по одной стране и не к чему это повторять в каждой записи;
Включить в запрос поле с указанием вида доставки. Для этого дважды щелкнуть на строке «Название списка» полей таблицы «Доставка»;.
Выполнить запрос (см. Этап 1).
Сохранить запрос (см. Этап 2) и закрыть его (см. Этап 1).
Создайте и выполните запрос к связанным таблицам. Сохраните запрос под именем «Доставка на Украину».