- •И.Б. Кушнир
- •Оглавление
- •Введение
- •1. Основы информационных систем и баз данных
- •1.1. Информационные системы1
- •1.2. Базы данных
- •Контрольные вопросы
- •Тестовые задания
- •2. Общие вопросы разработки баз данных субд Access
- •2.1. Рабочая среда Access
- •Концепция базы данных
- •Таблицы
- •Запросы
- •Страницы
- •Макросы
- •2.2. Задание для самостоятельной работы
- •Варианты заданий
- •2.3. Пример выполнения задания2
- •Поставщики
- •Контрольные вопросы
- •Тестовые задания
- •3. Создание и корректировка базы данных в субд
- •Типы данных и задание связей в базе данных
- •Типы данных, обрабатываемых в Access [8, с. 45]
- •3.2. Задание для самостоятельной работы
- •3.3. Пример выполнения работы
- •3.3.1. Создание базы данных
- •3.3.2. Создание структуры таблиц в режиме конструктора Создание структуры таблицы Поставщики
- •Создание структуры таблицы Товары
- •3.3.3. Связывание таблиц
- •3.3.4. Ввод данных3
- •3.3.5. Редактирование записи
- •3.3.6. Удаление записи
- •3.3.7. Поиск и сортировка данных
- •Сортировка
- •Поиск записи
- •Фильтрация записей
- •Расширенный фильтр
- •3.3.8. Печать в режиме таблицы
- •Контрольные вопросы
- •Тестовые задания
- •4. Запросы на выборку
- •4.1. Способы создания запроса4
- •Примеры часто используемых операторов и функций5
- •4.2. Задание для самостоятельной работы
- •Варианты заданий
- •4.3. Пример выполнения задания
- •4.3.1. Создание запроса
- •4.3.2. Редактирование запроса
- •Контрольные вопросы
- •Тестовые задания
- •5. Вычисления в запросах: простые, групповые
- •5.1. Общие сведения о расчетах в запросах6
- •Типы операций [8, с. 128]
- •Сведения о стипендиатах
- •Перекрестная таблица
- •5.2. Задание для самостоятельной работы
- •Варианты заданий
- •5.3. Пример выполнения задания
- •5.3.1. Вычисления в запросе
- •5.3.2. Итоговые запросы
- •5.3.3. Сводные таблицы7
- •Изменение структуры сводной таблицы
- •Фильтрация
- •Авс-анализ
- •Детализация
- •Контрольные вопросы
- •Тестовые задания
- •6. Формы
- •6.1. Общая характеристика экранных форм8
- •6.2. Задание для самостоятельной работы
- •Варианты заданий
- •6.3. Пример выполнения задания
- •6.3.1. Простая форма
- •6.3.2. Составная форма, основанная на двух таблицах
- •6.3.3. Составная форма, основанная на таблице и запросе
- •6.3.4. Составная форма с вычисляемым полем в главной форме
- •6.3.5. Редактирование формы
- •Контрольные вопросы
- •Тестовые задания
- •7. Отчеты
- •7.1. Общая характеристика отчетов9
- •7.2. Задание для самостоятельной работы
- •Варианты заданий
- •7.3. Пример выполнения задания
- •7.3.1. Создание автоотчета
- •7.3.2. Нумерация и сортировка данных в отчете
- •7.3.3. Группировка и подсчет итогов в отчете
- •7.3.4. Подотчет в отчете
- •Контрольные вопросы
- •Тестовые задания
- •8. Web-интерфейс к базам данных Access
- •8.1. Общая характеристика страниц доступа к данным10
- •8.2. Задание для самостоятельной работы
- •Варианты заданий
- •8.3. Пример выполнения задания
- •8.3.1. Создание автостраницы
- •8.3.2. Создание страницы с помощью Мастера
- •8.3.3. Создание и изменение страниц доступа к данным в режиме Конструктора
- •Контрольные вопросы
- •Тестовые задания
- •9. Настройка пользовательского интерфейса
- •9.1. Общая характеристика элементов управления и их свойств
- •9.2. Задание для самостоятельной работы
- •9.3. Пример выполнения задания
- •9.3.1. Создание кнопочной формы
- •9.3.2. Добавление кнопок в форму
- •9.3.3. Макрос для открытия запроса
- •9.3.4. Задание условий отбора в макросе
- •9.3.5. Настройка параметров запуска
- •Контрольные вопросы
- •Тестовые задания
- •Заключение
- •Библиографический список
- •Приложение 1 (справочное) Типы связи
- •Приложение 2 (справочное) Синтаксис масок ввода
- •Маски ввода
- •Примеры масок ввода
- •Учебное издание
Фильтрация записей
Предположим, что нам необходима информация о заказах, оформленных одним сотрудником, например, Дарьей Вороновой. Условием отбора будет значение «Воронова, Дарья» поля Сотрудник таблицы Заказы.
Откройте таблицу Заказы в режиме таблицы. Щелкните на любой ячейке поля Сотрудник, содержащей значение «Воронова, Дарья» и нажмите на панели инструментов кнопку Фильтр по выделенному. В результате все записи, имеющие в поле Сотрудник значение «Воронова, Дарья», отобразятся на экране, а остальные будут скрыты. Область управления внизу окна таблицы сообщает, что записи отфильтрованы. Чтобы удалить фильтр, нажмите кнопку Удалить фильтр.
Расширенный фильтр
Данный фильтр является более мощным средством по сравнению с Фильтром по выделенному. В нем вы можете устанавливать критерии И и ИЛИ, а также использовать выражения.
При использовании критерия И необходимо, чтобы выполнялись все заданные условия сравнения. Например, отобразить записи о кондитерских изделиях не дороже 500 рублей.
Откройте таблицу Товары и нажмите на панели инструментов кнопку Изменить фильтр.
Для задания критерия И необходимо, чтобы все условия сравнения размещались в одной и той же строке. Поэтому в открывшемся окне диалога (рис. 3.17) в поле Тип нажмите кнопку раскрытия списка и выберите значение Кондитерские изделия.
Рис. 3.17. Расширенный фильтр И
Выбранное значение появится в строке ввода. Перейдите в поле Цена и введите <=500. Нажмите кнопку Применение фильтра на панели инструментов. Вы получите требуемые записи.
При использовании критерия ИЛИ необходимо, чтобы выполнялось хотя бы одно из условий сравнения. Например, отобразить данные о кондитерских изделиях и фруктах.
Нажмите на панели инструментов Применение фильтра. Так как появившееся окно уже содержит некоторые записи, нажмите на панели инструментов кнопку Очистить бланк. Все условие отбора, которые могли остаться от предыдущего фильтра, будут удалены.
Выберите вкладку в нижней части окна. В полеТип щелкните на стрелке вниз и выберите значение «Кондитерские изделия». В нижней части окна перейдите на вкладку . В полеТип щелкните на стрелке вниз и выберите значение «Фрукты». Еще одна вкладка была автоматически добавлена на случай добавления еще одногоИЛИ-условия к нашему фильтру (рис. 3.18). На панели инструментов нажмите кнопку Применение фильтра.
Рис. 3.18. Расширенный фильтр ИЛИ
3.3.8. Печать в режиме таблицы
Для создания простой распечатки таблицы нажмите на панели инструментов кнопку Предварительный просмотр. Появится окно предварительного просмотра, и вы увидите, как будет выглядеть таблица в печатном виде. Настройте ширину столбцов и нажмите кнопку Печать.
Отчет должен содержать: тему и цель работы, задание к работе, структуру таблиц, распечатку таблиц базы данных и печать таблицы, содержащей применение расширенного фильтра.
Контрольные вопросы
Как изменить структуру уже созданной таблицы?
Что означает запись (Счетчик) в поле КодСотрудника?
Как узнать, какая запись является текущей в базе данных?
Что такое поле подстановки?
Есть ли отличия между подписью поля и именем поля?
Как сохранить изменения, сделанные в записи?
Как удалить запись?
Почему вместо связи типа «один-ко-многим» Access определяет тип связи «один-к-одному»?
Какую кнопку на панели инструментов вы должны нажать для поиска определенной записи?
Какая кнопка на панели инструментов позволяет провести сортировку по убыванию?
Как увеличить изображение в окне предварительного просмотра?
Как убрать примененный фильтр после сохранения таблицы?
Как скопировать базу данных с жесткого диска компьютера на дискету?