- Артикул:00-01029940
- Автор: Бекаревич Ю.Б., Пушкина Н.В.
- ISBN: 978-5-9775-3735-3
- Тираж: 1500 экз.
- Обложка: Мягкая обложка
- Издательство: БХВ-Петербург (все книги издательства)
- Город: Санкт-Петербург
- Страниц: 480
- Формат: 70х100 1/16
- Год: 2017
- Вес: 890 г
Самоучитель предназначен для освоения новой версии MS Office Access.
Изложены основы разработки базы данных и запросов на SQL, форм, отчетов и макросов, а также другие стандартные технологии реляционных баз данных. Большое внимание уделено освоению интерфейса и инструментальных средств Access 2016. Рассмотрены новые средства разработки веб-приложений, доступных пользователям из браузера с любого устройства, и возможности их автоматической публикации на сайтах сервера SharePoint или в облаке MS Office 365. Приводятся решения задач оперативного анализа на основе данных базы Access средствами Excel и ее надстройки PowerPivot, непосредственно отображающей модель реляционной базы данных.
Материал книги иллюстрируется многочисленными примерами.
Оглавление
Предисловие
Глава 1. Введение в Access 2016
СУБД Microsoft Access и ее реляционная база данных
Система управления базами данных
Требования к системе для Access 2016
Реляционная база данных
Начало работы в Microsoft Access 2016
Запуск Access
Интерфейс пользователя Access
Справка Access
Защита баз данных
Контрольные вопросы
Ответ
Глава 2. Проектирование реляционной базы данных
Этапы проектирования и создания базы данных
Построение информационно-логической модели данных
Информационные объекты
Выделение информационных объектов предметной области
Связи информационных объектов
Определение связей между информационными объектами
Информационно-логическая модель предметной области
Логическая структура реляционной базы данных
Контрольные вопросы
Ответы
Глава 3. Создание базы данных
Создание файла базы данных Access
Окно Access
Лента
Панель быстрого доступа
Область навигации
Область документов
Строка состояния
Создание таблицы базы данных
Имя поля и тип данных
Общие свойства поля
Свойства вкладки Подстановка
Определение первичного ключа
Создание таблицы в режиме таблицы
Определение структуры таблицы в режиме конструктора
Создание таблиц базы данных «Поставка товаров»
Создание структуры таблицы
Определение составного первичного ключа
Использование данных типа Поле объекта OLE
Использование данных типа Вложение
Использование данных типа Длинный текст
Использование данных типа Гиперссылка
Использование данных типа Дата и время
Маска ввода для даты и текста
Непосредственный ввод данных в таблицы
Макет таблицы
Ввод данных в таблицы базы данных
Использование поля со списком при вводе записей
Создание поля со списком в режиме таблицы
Создание поля со списком в режиме конструктора
Схема данных в Access
Создание схемы данных
Обеспечение целостности данных
Контрольные вопросы
Ответы
Глава 4. Запросы
Однотабличные запросы на выборку
Конструирование запросов на выборку с условиями отбора
Вычисляемые поля в запросах
Параметры в запросах
Групповые операции в запросах
Отображение строки итогов по столбцу
Просмотр инструкции SQL в запросе
Контрольные вопросы к разд. «Однотабличные запросы на выборку»
Ответы
Многотабличные запросы на выборку данных
Объединение записей в многотабличном запросе
Параметры объединения в инструкциях SQL
Ссылки на имена полей различных таблиц в условии отбора
Представление данных нарастающим итогом
Решение задачи, требующей выполнения нескольких запросов
Контрольные вопросы к разд. «Многотабличные запросы на выборку данных»
Ответы
Запросы на изменение
Запрос на создание таблицы
Запрос на обновление
Запрос на добавление
Конструирование запроса на удаление
Контрольные вопросы к разд. «Запросы на изменение»
Ответы
Глава 5. Формы
Однотабличные формы
Создание однотабличной формы
Редактирование формы в режиме макета
Работа с данными таблицы в режиме формы
Создание формы на основе запроса
Создание разделенной формы
Вычисления в форме
Многотабличные формы
Создание многотабличной формы с помощью мастера
Создание одиночной многотабличной формы
Создание и редактирование формы в режиме конструктора
Создание новой формы конструктором
Добавление подчиненной формы
Ограничение доступа к данным через форму
Контрольные вопросы
Ответы
Глава 6. Разработка интерфейса для ввода, просмотра и корректировки документов
Этапы разработки интерфейса
Определение последовательности загрузки таблиц с документов
Справочная информация
Плановая информация
Оперативно-учетная информация
Проектирование интерфейса для ввода и корректировки документа
Определение подсхемы данных
Разработка макета
Создание интерфейса для ввода и корректировки документа
Доработка интерфейса
Редактирование формы средствами конструктора
Создание кнопок
Ограничение доступа к данным таблиц
Создание полей со списком
Вычисления в документе
Работа с документами
Выборка документа по его идентификатору
Выборка документа по диапазону дат
Выборка документов с помощью фильтрации
Контрольные вопросы
Ответы
Глава 7. Отчеты
Основы конструирования отчетов
Однотабличные отчеты
Доработка отчета в режиме макета
Просмотр и печать отчета
Изменение источника записей отчета
Многотабличные отчеты
Разработка отчета с помощью мастера
Определение параметров в отчете
Анализ данных отчета средствами фильтрации
Составные отчеты
Создание главного отчета
Создание подчиненного отчета
Доработка составного отчета
Контрольные вопросы
Ответы
Глава 8. Оперативный анализ данных реляционной базы Access
Оперативный анализ данных базы Access в Excel
Отчеты сводных таблиц и диаграмм Excel
Определение базы данных Access в качестве внешнего источника данных для отчета сводной таблицы
Отчет сводной таблицы и диаграммы на основе запросов базы данных
Создание отчета сводной таблицы для анализа отгрузок товара
Создание отчета сводной таблицы для оценки долга предприятия по договорам
Отчет сводной таблицы и диаграммы на основе нескольких таблиц базы данных
Работа с моделью в надстройке PowerPivot
Создание модели и отчета сводной таблицы в PowerPivot
Контрольные вопросы
Ответы
Глава 9. Разработка приложений с использованием макросов
Конструирование макроса
Формирование макрокоманд в окне макроса
Формирование макроса с помощью мыши
Использование в макросах ссылок на объекты
Ссылки на объекты и их элементы управления
Ссылки на свойство объекта
Ссылки на свойство элемента управления
Ссылка на подчиненную форму или отчет
Создание ссылок построителем выражений
Вложенные макросы
Создание изолированного макроса
Внедренный макрос
Управление последовательностью выполнения макрокоманд
Примеры условных выражений
Организация выполнения макросов
Запуск макроса
Выполнение макроса с наступлением события
Порядок выполнения макросов, вызываемых событиями
Вызов макроса из другого макроса
Создание кнопки запуска макроса в форме
Макросы данных
Именованные макросы
Использование макросов данных для решения задач
Регистрация событий
Контрольные вопросы
Ответы
Глава 10. Разработка интерфейса для управления приложением
Диалоговое окно входа в приложение
Главная форма управления приложением
Использование форм с вкладками при разработке интерфейса
Панель навигации формы с вкладками
Формы навигации
Контрольные вопросы
Ответы
Глава 11. Создание веб-приложений
Выбор расположения для веб-приложения
Добавление таблиц в базу данных веб-приложения
Открытие веб-приложения
Связывание таблиц
Вычисление итоговых значений
Создание в форме ссылок на связанную запись главной таблицы
Создание поля со списком
Создание и использование запросов
Создание макросов
Создание отчетов
Контрольные вопросы
Ответы
Приложение 1. Структура таблиц базы данных «Поставка товаров»
Таблицы справочных данных
Таблицы плановых данных
Таблицы оперативно-учетных данных
Приложение 2. Пример заполненных документов для загрузки в базу данных «Поставка товаров»
Справочная информация
Плановая информация
Оперативно-учетная информация
Предметный указатель