جزییات کتاب
Конспект по книге инфаната - переформатирование, содержание, + cdКнига содержит инструкции и советы по использованию программы Access 2007.Особое внимание уделено описанию новой панели инструментов - ленты.Дается беспристрастная оценка их функциональности и корректности работы. Для широкого круга пользователей и программистов. Содержание 0б авторе 1Благодарности 1Введение 10Какие задачи можно решать в программе Access 10Две стороны программы Access 12Access или Excel? 12Access или SQL Server? 13Новый облик программы Access 2007 14Лента 14Использование ленты с помощью клавиатуры 16Меню Office 18Инструментальная Панель быстрого доступа 19Новые возможности в программе Access 2007 20Об этой книге 21Краткое содержание 21Об → этих → стрелках 22О сочетаниях клавиш 24О щелчках кнопкой мыши 24Примеры 24О Web-сайте MissingManuals.com 24Safari Enabled 25Хранение данных в таблицах 261. Глава 1. Создание вашей первой базы данных 271.1. Что такое базы данных Access 271.2. Приступая к работе 281.2.1. Создание новой базы данных 291.2.2. Что такое таблицы 321.2.3. Создание простой таблицы 331.2.4. Редактирование таблицы 361.3. Сохранение и открытие БД Access 401.3.1. Создание резервных копий 401.3.2. Сохранение БД с другим именем или форматом 411.3.3. Открытие БД 421.3.4. Одновременное открытие нескольких БД 441.3.5. Открытие БД, созданной в более старой версии Access 441.3.6. Создание еще одной БД 451.4. Область переходов 461.4.1. Просмотр таблиц с помощью области переходов 461.4.2. Управление объектами БД 482. Глава 2. Создание более сложных таблиц 502.1. Типы данных 502.2. Конструктор 512.2.1. Организация и описание ваших полей 522.2.2. Как действуют обновления в Конструкторе 542.3. Типы данных Access 542.3.1. Текстовый 562.3.2. Поле MEMO 592.3.3. Числовой 612.3.4. Денежный 632.3.5. Дата/время 642.3.6. Логический 672.3.7. Гиперссылка 672.3.8. Вложение 682.3.9. Счетчик 702.4. Первичный ключ 722.4.1. Создание поля для вашего собственного первичного ключа 732.5. Шесть правил проектирования БД 742.5.1. Правило 1. Выбирайте подходящие имена полей 742.5.2. Правило 2. Разбивайте ваши данные 752.5.3. Правило 3. Храните все детали в одном месте 752.5.4. Правило 4. Избегайте дублирования данных 762.5.5. Правило 5. Избегайте избыточной информации 772.5.6. Правило 6. Включайте поле Код 773. Глава 3. Обработка листа данных: сортировка, поиск, фильтрация и другие действия 793.1. Настройка листа данных 793.1.1. Форматирование листа данных 793.1.2. Реорганизация столбцов 813.1.3. Изменение размеров столбцов и строк 813.1.4. Скрытие столбцов 823.1.5. Закрепленные столбцы 833.2. Перемещение в таблице 843.2.1. Сортировка 853.2.2. Фильтрация 873.3. Поиск 913.4. Усовершенствованное редактирование 933.4.1. Проверка орфографии 933.4.2. Автозамена 963.4.3. Специальные символы 983.5. Печать листа данных 993.5.1. Предварительный просмотр страницы 993.5.2. Тонкая настройка распечатки 1014. Глава 4. Блокировка неправильных данных 1034.1. О целостности данных 1034.1.1. Запрет незаполненных полей 1034.1.2. Задание значений по умолчанию 1054.1.3. Предотвращение дублирования значений с помощью индексов 1074.2. Маски ввода 1104.2.1. Применение готовых масок 1114.2.2. Создание собственной маски 1144.2.3. Правила верификации или условия на значения 1164.2.4. Применение условия на значение поля 1164.2.5. Запись условия на значение поля 1184.2.6. Создание условия на значение для таблицы 1214.3. Подстановки 1224.3.1. Создание простого списка подстановок, состоящего из констант 1224.3.2. Добавление новых значений в ваш список подстановок 1255. Глава 5. Связывание таблиц с помощью отношений 1265.1. Основы отношений между таблицами 1265.1.1. Избыточные данные в противоположность связанным 1265.1.2. Совпадающие поля: связующее звено отношения 1285.1.3. Связывание с помощью столбца Код (ID) 1285.1.4. Отношение типа "родитель - потомок" 1295.2. Применение отношений 1305.2.1. Определение отношения 1305.2.2. Редактирование связей 1345.2.3. Целостность на уровне ссылок 1345.2.4. Переходы в отношении 1375.2.5. Поиск в связанных таблицах 1395.3. Более экзотические связи 1425.3.1. Отношение "один-к-одному" 1435.3.2. Отношение "многие-ко-многим" 1445.4. Практическое применение связей 1475.4.1. Музыкальная школа 1485.4.2. Магазин шоколадных изделий 151Обработка данных с помощью запросов 1546. Глава 6. Запросы, выбирающие записи 1556.1. Основные сведения о запросах 1556.2. Создание запросов 1566.2.1. Создание запроса в Конструкторе 1566.2.2. Создание простого запроса с помощью Мастера запросов 1646.2.3. Режим SQL 1676.2.4. Запросы и связанные таблицы 1716.2.4.1. Объединение таблиц в запросе 1726.2.4.2. Внешние объединения 1756.2.4.3. Поиск несвязанных записей 1766.2.4.4. Множественные объединения 1777. Глава 7. Основные хитрости, применяемые в запросах 1807.1. Вычисляемые поля 1807.1.1. Определение вычисляемого поля 1807.1.2. Простая математическая обработка числовых полей 1837.1.3. Выражения с текстовыми значениями 1847.2. Функции запросов 1857.2.1. Применение функций 1857.2.2. Построитель выражений 1877.2.3. Форматирование чисел 1897.2.4. Дополнительные математические функции 1907.2.5. Текстовые функции 1917.2.6. Функции для обработки дат 1927.2.7. Обработка пропущенных или неопределенных значений 1947.3. Итоговые данные 1957.3.1. Группировка в итоговом запросе 1977.3.2. Объединения в итоговом запросе 1997.4. Параметры запроса 2008. Глава 8. Запросы, обновляющие записи 2038.1. О запросах на изменение 2038.1.1. Тестирование запросов на изменение (с осторожностью) 2038.2. Запросы на обновление 2048.3. Запросы на добавление 2098.3.1. Создание запроса на добавление (или на создание таблицы) 2098.3.2. Получение начальных значений типа Счетчик, отличных от 1 2118.4. Запросы на удаление 2138.5. Учебный пример: маркировка заказов на товары, которых нет в наличии 2148.5.1. Поиск продуктов, которых нет в наличии 2158.5.2. Перевод заказов в режим ожидания 2169. Глава 9. Анализ данных с помощью перекрестных запросов и сводных таблиц 2189.1. О перекрестных запросах 2189.2. Создание перекрестных запросов 2219.2.1. Создание перекрестного запроса с помощью мастера 2229.2.2. Создание перекрестного запроса с нуля 2249.3. Сводные таблицы 2269.3.1. Построение сводной таблицы 2279.3.2. Манипуляции сводной таблицей 2309.3.3. Создание вычисляемого поля 2319.3.4. Скрытие и отображение подробностей 2349.3.5. Фильтрация в сводных таблицах 2349.4. Сводные диаграммы 2369.4.1. Печать сводной диаграммы 239Отчеты 24010. Глава 10. Создание отчетов 24110.1. Базовые сведения об отчетах 24210.1.1. Создание простого отчета 24210.1.2. Компоновка отчета 24410.1.3. Добавление и удаление полей 24510.1.4. Разные режимы отображения отчета 24710.1.5. Создание пустого отчета 24810.2. Печать, предварительный просмотр и экспорт отчета 25010.2.1. Предварительный просмотр отчета 25010.2.2. Экспорт отчета 25110.2.3. Получение дополнительного модуля "Save As PDF" 25410.3. Форматирование отчета 25510.3.1. Форматирование столбцов и заголовков столбцов 25610.3.1.1. Форматирование числовых полей 25810.3.1.2. Форматирование чередующихся строк 25810.3.1.3. Линии сетки 25910.3.1.4. Границы 26010.3.2. Условное форматирование 26010.4. Фильтрация и сортировка в отчете 26210.4.1. Фильтрация в отчете 26210.4.2. Сортировка данных в отчете 26311. Глава 11. Проектирование сложных отчетов 26411.1. Улучшение отчетов в Конструкторе 26411.1.1. Разделы в режиме конструктора 26511.1.2. Об элементах управления 26611.1.3. Удаление полей из макета 26711.1.4. Добавление дополнительных элементов управления 26911.1.5. Создание отчета без помощи мастера 27111.2. Мастер создания отчетов 27311.3. Мастер создания наклеек 27511.4. Тонкая настройка отчетов с помощью свойств 27811.4.1. Корректировка самых широкоиспользуемых свойств 28011.5. Выражения 28111.6. Группировка 28311.6.1. Группировка в отчетах 28311.6.2. Когда группировка задана, у вас появляются дополнительные возможности: 285Разработка пользовательского интерфейса с помощью форм 29012. Глава 12. Создание простых форм 29112.1. Основные сведения о формах 29112.1.1. Создание простой формы 29212.1.2. Применение формы 29612.1.2.1. Поиск и редактирование записи 29712.1.2.2. Добавление записи 29812.1.2.3. Удаление записи 29912.1.2.4. Печать записей 30012.2. Сортировка и фильтрация в формах 30012.2.1. Сортировка в форме 30012.2.2. Фильтрация в форме 30112.2.3. Применение фильтра по форме 30112.2.4. Сохранение фильтров для дальнейшего использования 30312.3. Создание улучшенных макетов 30412.3.1. Высвобождение элементов управления из макета 30512.3.2. Применение нескольких макетов 30612.3.3. Применение табличных макетов 30712.3.4. Отображение нескольких записей в любой форме 30912.3.5. Разделенные формы 31112.3.6. Еще более полезные свойства формы 31212.4. Мастер создания форм 31513. Глава 13. Проектирование сложных форм 31713.1. Настройка форм в Конструкторе 31713.1.1. Разделы формы: разные части вашей формы 31813.1.2. Вставка элементов управления в форму 31913.1.3. Галерея элементов управления: краткий обзор 32213.1.4. Расположение элементов управления на форме 32413.1.4.1. Выравнивание элементов управления 32513.1.4.2. Изменение размеров элементов управления 32613.1.4.3. Регулирование расстояния между элементами управления 32613.1.4.4. Перекрывающиеся элементы управления 32613.1.5. Привязка: автоматическое изменение размеров элементов управления 32713.1.6. Последовательность перехода: облегчение переходов с помощью клавиш 33113.2. Контроль с помощью элементов управления 33413.2.1. Блокировка полей 33413.2.2. Предупреждение ошибок с помощью условий на значения 33413.2.3. Выполнение вычислений в выражениях 33513.2.4. Компоновка с применением элемента управления Вкладка 33713.2.5. Переходы по ссылкам 33813.2.6. Переходы с помощью списков 33913.2.7. Выполнение действий с помощью кнопок 34113.3. Формы и связанные таблицы 34313.3.1. Связи таблиц и простые формы 34413.3.2. Элемент управления Подчиненная форма 34513.3.3. Создание настроенных подчиненных форм 34514. Глава 14. Создание системы переходов 34714.1. Освоение области переходов 34714.1.1. Настройка списка области переходов 34714.1.2. Скрытие объектов 35214.1.3. Использование групп Custom 35314.1.4. Поиск в списке области переходов 35414.2. Построение форм со средствами автоматического перехода 35514.2.1. Создание кнопочной формы 35514.2.2. Назначение стартовой формы 35914.2.3. Альтернативы кнопочной формы 35914.2.3.1. Пользовательские кнопочные формы 35914.2.3.2. Составные формы 36014.2.4. Отображение всех форм в списке 36114.3. Ссылки на связанные данные 36414.3.1. Отображение связанных записей в отдельной форме 36514.3.2. Отображение более подробных отчетов с помощью связей 368Программирование в Access 37115. Глава 15. Автоматизация задач с помощью макросов 37215.1. Базовые сведения о макросах 37215.1.1. Создание макроса 37315.1.2. Запуск макроса 37615.1.3. Отладка макроса 37715.2. Макросы и безопасность 37915.2.1. Опасные макрокоманды 37915.2.2. Как Access обрабатывает опасные макросы 38115.2.3. Центр управления безопасностью 38215.2.4. Задание надежного расположения 38415.3. Три примера макросов 38515.3.1. Поиск записи 38515.3.2. Печать отчета 38615.3.3. Отправка данных по электронной почте 38715.4. Управление макросами 38915.4.1. Группы макросов 38915.4.2. Назначение макросу комбинации клавиш 39115.4.3. Настройка макроса запуска 39215.5. Присоединение макросов к формам 39215.5.1. Что такое событие 39215.5.2. Присоединение макроса к событию 39515.5.3. Считывание аргументов из формы 39615.5.4. Изменение свойств формы 39715.6. Макросы с условиями 39815.6.1. Построение условия 39815.6.2. Проверка данных с помощью условий 39915.6.3. Макросы с более сложными условиями 40116. Глава 16. Автоматизация выполнения задач средствами языка Visual Basic 40416.1. Редактор Visual Basic 40416.1.1. Добавление нового модуля 40516.1.2. Написание процедуры с простейшим программным кодом 40616.2. Помещение кода в форму 40816.2.1. Реакция на событие формы 40816.2.2. Вызов кода в модуле 41216.2.3. Чтение и запись полей на форме 41316.3. Что такое объекты 41416.3.1. Свойства 41416.3.2. Методы 41816.3.3. События 41916.4. Применение объектов 42016.4.1. Обозначение измененной записи 42016.4.2. Создание эффекта перемещения указателя мыши 42417. Глава 17. Написание кода с более развитой логикой 42717.1. Изучение языка Visual Basic 42717.1.1. Хранение информации в переменных 42717.1.2. Принятие решений 42817.1.3. Повторение действий с помощью цикла 43117.1.4. Создание пользовательских функций 43217.1.5. Подытожим: функция для проверки кредитных карт 43317.2. Обработка сбойных ситуаций 43617.2.1. Отладка 43717.2.2. Обработка ошибок 44017.3. Углубленное рассмотрение объектов 44117.3.1. Объект DoCmd 44317.3.2. Преобразование макроса в VB-код 44517.4. Улучшение работы компании средствами Visual Basic 44617.4.1. Хранение промежуточного итога 44717.4.2. Получение сведений о цене 44917.4.3. Добавление нового товара во время заполнения заказа 45017.4.4. Управление выполнением заказов 45317.4.5. Обновление единиц наличного запаса 455Совместное использование Access 45918. Глава 18. Совместное использование БД несколькими пользователями 46018.1. Открытие вашей базы данных всему миру 46018.1.1. Как действует многопользовательская поддержка в Access 46118.2. Подготовка вашей базы данных 46218.2.1. Что такое разделенная БД 46218.2.2. Разделение БД с помощью мастера 46418.2.3. Как действуют связанные таблицы 46718.2.4. Разделение БД вручную 46918.2.5. Блокировка вашей клиентской БД 47118.2.6. Использование БД совместно с пользователями, у которых нет Access 47318.3. Многопользовательский доступ 47418.3.1. Как вносятся изменения 47518.3.2. Обработка конфликтов редактирования 47618.3.3. Применение блокировок для предотвращения наложения обновлений 47818.3.4. Открытие БД с монопольным доступом 47918.4. Повреждение данных 48018.4.1. Диагностика и корректировка поврежденных БД 48018.4.2. Предупреждение повреждений 48118.5. Защита базы данных 48218.5.1. Защита паролем 48318.5.2. Пароли и разделенные БД 48318.5.3. Применение защиты файлов ОС Windows 48419. Глава 19. Импорт и экспорт данных 48719.1. Аргументы в пользу экспорта и импорта 48719.1.1. Что такое экспорт 48719.1.2. Что такое импорт 48819.2. Применение буфера обмена 48919.2.1. Копирование таблицы из программы Access 48919.2.2. Копирование ячеек из Excel в Access 49119.3. Операции импорта и экспорта 49219.3.1. Импортируемые типы файлов 49319.3.2. Импорт данных 49319.3.3. Импорт из файла Excel 49619.3.4. Импорт из текстового файла 49819.3.5. Экспортируемые типы файлов 49919.3.6. Экспорт данных 49919.3.7. Повторное применение параметров импорта и экспорта 50119.4. Access и XML 50319.4.1. Что такое XML на самом деле? 50319.4.2. Три правила XML 50419.4.2.1. Пролог 50519.4.2.2. Элементы 50519.4.2.3. Вложенность 50619.4.3. Файлы и схемы XML 50719.4.4. Поддержка XML в программе Access 50719.4.5. Экспорт в XML-файл 50819.4.6. Импорт из XML-файла 51019.5. Сбор информации по электронной почте 51119.5.1. Создание сообщения электронной почты 51219.5.2. Ручная обработка ответов 51619.5.3. Автоматическая обработка ответов 51719.5.4. Управление параметрами вашего сбора данных с помощью электронной почты 51820. Глава 20. Подключение Access к SQL Server 51920.1. Нужно ли переходить на SQL Server? 51920.1.1. Как работает SQL Server 52020.1.2. Более дешевая версия SQL Server 52120.2. Приступая к работе с SQL Server 2005 Express 52220.2.1. Установка SQL Server Express 52320.2.2. Подключение SQL Server к сети 52620.3. Создание БД SQL Server 52720.3.1. Преобразование БД 52820.3.2. Управление вашей БД 53220.3.3. Создание БД SQL Server вручную 53420.4. Добавление объектов в БД SQL Server 53420.4.1. Создание таблицы 53420.4.2. О запросах 54020.4.3. Создание представления 54021. Глава 21. Подключение Access к SharePoint 54421.1. Основные сведения о SharePoint 54421.1.1. Что можно делать в программе SharePoint 54621.2. Настройка SharePoint 54821.2.1. Создание узла рабочей группы 54821.2.2. Настройка вашего узла 55121.3. SharePoint и Access 55221.3.1. Формирование списка 55421.3.2. Экспорт таблицы в SharePoint 55821.3.3. Импорт данных в Access 56021.3.4. Перенос всей БД на сервер SharePoint 56221.3.5. Редактирование данных SharePoint в Access 56421.3.6. Внесение изменений в автономном режиме 56522. Приложение Настройка Панели быстрого доступа 56822.1. Панель быстрого доступа 56822.2. Добавление кнопок 56922.3. Настройка конкретных БД 57123. Предметный указатель 573