Культура
Искусство
Языки
Языкознание
Вычислительная техника
Информатика
Финансы
Экономика
Биология
Сельское хозяйство
Психология
Ветеринария
Медицина
Юриспруденция
Право
Физика
История
Экология
Промышленность
Энергетика
Этика
Связь
Автоматика
Математика
Электротехника
Философия
Религия
Логика
Химия
Социология
Политология
Геология
|
Краткое содержание 29 Об этих стрелках 30 о сочетаниях клавиш 32 о щелчках кнопкой мыши 33 Примеры 33
Оглавление
Об авторе 12
Благодарности 13
Введение 14
Какие задачи можно решать в программе Access 14
Две стороны программы Access 17
Access или Excel? 17
Access или SQL Server? 18
Новый облик программы Access 2007 19
Лента 19
Использование ленты с помощью клавиатуры . 22
Меню Office' 25
Инструментальная Панель быстрого доступа26
Новые возможности в программе Access 2007 27
Об этой книге 29
Краткое содержание 29
Об → этих → стрелках 30
О сочетаниях клавиш 32
О щелчках кнопкой мыши 33
Примеры 33
О Web-сайте MissingManuals.com 33
Safari Enabled 33
ЧАСТЬ I. ХРАНЕНИЕ ДАННЫХ В ТАБЛИЦАХ 34
Глава 1. Создание вашей первой базы данных 35
Что такое базы данных Access 35
Приступая к работе 36
Создание новой базы данных 38
Что такое таблицы 43
Создание простой таблицы 44
Редактирование таблицы 48
Сохранение и открытие БД Access 53
Создание резервных копий 53
Сохранение БД с другим именем или форматом 55
Открытие БД 56
Одновременное открытие нескольких БД 58
Открытие БД, созданной в более старой версии Access 59
Создание еще одной БД 60
Область переходов 61
Просмотр таблиц с помощью области переходов 62
Управление объектами БД 64
Глава 2. Создание более сложных таблиц 66
Типы данных 66
Конструктор67
Организация и описание ваших полей 69
Как действуют обновления в Конструкторе71
Типы данных Access 71
Текстовый.74
Поле MEMO ..78
Числовой80
Денежный83
Дата/время84
Логический ..88
Гиперссылка ..89
Вложение .90
Счетчик ..93
Первичный ключ 96
Создание поля для вашего собственного первичного ключа…………………….…..………97
Шесть правил проектирования БД 98
Правило 1. Выбирайте подходящие имена полей .98
Правило 2. Разбивайте ваши данные .99
Правило 3. Храните все детали в одном месте ..100
Правило 4. Избегайте дублирования данных .100
Правило 5. Избегайте избыточной информации ..102
Правило 6. Включайте поле Код ..103
Глава 3. Обработка листа данных: сортировка, поиск,
фильтрация и другие действия .104
Настройка листа данных ..104
Форматирование листа данных .105
Реорганизация столбцов .106
Изменение размеров столбцов и строк 107
Скрытие столбцов 109
Закрепленные столбцы 110
Перемещение в таблице 111
Сортировка 112
Фильтрация 116
Поиск 120
Усовершенствованное редактирование. 123
Проверка орфографии 123
Автозамена 128
Специальные символы 129
Печать листа данных 131
Предварительный просмотр страницы 132
Тонкая настройка распечатки 134
Глава 4. Блокировка неправильных данных 136
О целостности данных 136
Запрет незаполненных полей 137
Задание значений по умолчанию 139
Предотвращение дублирования значений с помощью индексов 141
Маски ввода 145
Применение готовых масок 147
Создание собственной маски 151
Правила верификации или условия на значения 154
Применение условия на значение поля 154
Запись условия на значение поля 156
Создание условия на значение для таблицы 160
Подстановки 162
Создание простого списка подстановок, состоящего из констант 163
Добавление новых значений в ваш список подстановок 166
Глава 5. Связывание таблиц с помощью отношений 168
Основы отношений между таблицами 168
Избыточные данные в противоположность связанным 169
Совпадающие поля: связующее звено отношения 171
Связывание с помощью столбца Код (ID) 171
Отношение тина "родитель — потомок" 172
Применение отношений 173
Определение отношения 174
Редактирование связей 179
Целостность на уровне ссылок 179
Переходы в отношении 183
Поиск в связанных таблицах 186
Более экзотические связи 190
Отношение "один-к-одному" 191
Отношение "многие-ко-многим" 192
Практическое применение связей 197
Музыкальная школа 197
Магазин шоколадных изделий 202
ЧАСТЬ II. ОБРАБОТКА ДАННЫХ С ПОМОЩЬЮ ЗАПРОСОВ 206
Глава 6. Запросы, выбирающие записи 207
Основные сведения о запросах 207
Создание запросов 208
Создание запроса в Конструкторе209
Создание простого запроса с помощью Мастера запросов 220
Режим SQL 224
Запросы и связанные таблицы 229
Глава 7. Основные хитрости, применяемые в запросах 241
Вычисляемые поля 241
Определение вычисляемого поля 242
Простая математическая обработка числовых полей 245
Выражения с текстовыми значениями 247
Функции запросов 248
Применение функций 249
Построитель выражений 250
Форматирование чисел 254
Дополнительные математические функции 255
Текстовые функции 256
Функции для обработки дат 259
Обработка пропущенных или неопределенных значений 261
Итоговые данные 262
Группировка в итоговом запросе 265
Объединения в итоговом запросе 267
Параметры запроса ..270
Глава 8. Запросы, обновляющие записи ..272
О запросах на изменение ..272
Тестирование запросов на изменение (с осторожностью) ..275
Семейство запросов на изменение ..275
Запросы на обновление ..276
Запросы на добавление 280
Создание запроса на добавление (или на создание таблицы)…………………………………...281
Получение начальных значений типа Сметчик, отличных от 1 284
Запросы на удаление 285
Учебный пример: маркировка заказов на товары, которых нет в наличии…………………..288
Поиск продуктов, которых нет в наличии 288
Перевод заказов в режим ожидания 290
Глава 9. Анализ данных с помощью перекрестных запросов и
сводных таблиц 292
О перекрестных запросах 292
Создание перекрестных запросов 296
Создание перекрестного запроса с помощью мастера 297
Создание перекрестного запроса с нуля 301
Сводные таблицы 304
Построение сводной таблицы 305
Манипуляции сводной таблицей 309
Создание вычисляемого поля 311
Скрытие и отображение подробностей 314
Фильтрация в сводных таблицах 314
Сводные диаграммы 318
Выбор типа диаграммы 319
Печать сводной диаграммы 321
ЧАСТЬ III. ОТЧЕТЫ 323
Глава 10. Создание отчетов 324
Базовые сведения об отчетах 326
Создание простого отчета 326
Компоновка отчета 329
Добавление и удаление полей 330
Разные режимы отображения отчета 333
Создание пустого отчета 334
Печать, предварительный просмотр и экспорт отчета 336
Предварительный просмотр отчета 337
Экспорт отчета 339
Получение дополнительного модуля "Save As PDF" 342
Форматирование отчета 343
Форматирование столбцов и заголовков столбцов 345
Условное форматирование 350
Фильтрация и сортировка в отчете 353
Фильтрация в отчете 353
Сортировка данных о отчете 355
Глава 11. Проектирование сложных отчетов 356
Улучшение отчетов в Конструкторе356
Разделы в режиме конструктора 357
Об элементах управления 359
Удаление полей из макета 360
Добавление дополнительных элементов управления 363
Создание отчета без помощи мастера 366
Мастер создания отчетов 368
Мастер создания наклеек 371
Тонкая настройка отчетов с помощью свойств 375
Корректировка самых широкоиспользуемых свойств 377
Выражения 379
Группировка 381
Группировка в отчетах 382
Тонкая настройка с помощью панели Группировка, сортировка и итоги384
Многоуровневая группировка 390
ЧАСТЬ IV. РАЗРАБОТКА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА
С ПОМОЩЬЮ ФОРМ 391
Глава 12. Создание простых форм 392
Основные сведения о формах 392
Создание простой формы 393
Применение формы 399
Сортировка и фильтрация в формах , 405
Сортировка в форме 405
Фильтрация в форме 405
Применение фильтра по форме 406
Сохранение фильтров для дальнейшего использования409
Создание улучшенных макетов 410
Высвобождение элементов управления из макета 410
Применение нескольких макетов 412
Применение табличных макетов 414
Отображение нескольких записей в любой форме 416
Разделенные формы 418
Еще более полезные свойства формы 420
Мастер создания форм 423
Глава 13. Проектирование сложных форм 426
Настройка форм в Конструкторе426
Разделы формы; разные части вашей формы 428
Вставка элементов управления в форму 429
Галерея элементов управления: краткий обзор 433
Расположение элементов управления на форме 436
Привязка: автоматическое изменение размеров элементов управления 439
Последовательность перехода: облегчение переходов с помощью клавиш 445
Контроль с помощью элементов управления 449
Блокировка полей . 449
Предупреждение ошибок с помощью условий на значения 450
Выполнение вычислений в выражениях 451
Компоновка с применением элемента управления Вкладка452
Переходы по ссылкам 454
Переходы с помощью списков 456
Выполнение действий с помощью кнопок 458
Формы и связанные таблицы 461
Связи таблиц и простые формы 461
Элемент управления Подчиненная форма462
Создание настроенных подчиненных форм 463
Глава 14. Создание системы переходов 465
Освоение области переходов 465
Настройка списка области переходов 466
Улучшенная фильтрация 470
Скрытие объектов 472
Использование групп Custom473
Поиск в списке области переходов 475
Построение форм со средствами автоматического перехода 475
Создание кнопочной формы 476
Назначение стартовой формы 480
Альтернативы кнопочной формы 481
Отображение всех форм в списке 483
Ссылки на связанные данные 488
Отображение связанных записей в отдельной форме 488
Отображение более подробных отчетов с помощью связей 492
ЧАСТЬ V. ПРОГРАММИРОВАНИЕ В ACCESS 496
Глава 15. Автоматизация задач с помощью макросов 497
Базовые сведения о макросах 498
Создание макроса 499
Запуск макроса 502
Отладка макроса 504
Макросы и безопасность 507
Опасные макрокоманды 507
Как Access обрабатывает опасные макросы 509
Центр управления безопасностью 511
Задание надежного расположения 513
Три примера макросов 515
Поиск записи 515
Печать отчета 516
Отправка данных по электронной почте 517
Управление макросами 520
Группы макросов 520
Назначение макросу комбинации клавиш 522
Настройка макроса запуска 524
Присоединение макросов к формам 524
Что такое событие 524
Присоединение макроса к событию 527
Считывание аргументов из формы 529
Изменение свойств формы 531
Макросы с условиями 532
Построение условия 532
Проверка данных с помощью условий 534
Макросы с более сложными условиями 536
Глава 16. Автоматизация выполнения задач средствами языка
Visual Basic 539
Редактор Visual Basic 539
Добавление нового модуля 541
Написание процедуры с простейшим программным кодом 543
Помещение кода в форму 546
Реакция на событие формы 546
Вызов кода в модуле 549
Чтение и запись полей на форме 551
Что такое объекты 553
Свойства 554
Методы 558
События 560
Применение объектов 561
Обозначение измененной записи 562
Создание эффекта перемещения указателя мыши 567
Глава 17. Написание кода с более развитой логикой 571
Изучение языка Visual Basic 571
Хранение информации в переменных 571
Принятие решений .573
Повторение действий с помощью цикла 577
Создание пользовательских функций 578
Подытожим: функция для проверки кредитных карт 580
Обработка сбойных ситуаций 584
Отладка 585
Обработка ошибок 588
Углубленное рассмотрение объектов 590
Объект DoCmd593
Преобразование макроса в VB-код 595
Улучшение работы компании средствами Visual Basic 597
Хранение промежуточного итога 598
Получение сведений о цене 601
Добавление нового товара во время заполнения заказа 602
Управление выполнением заказов 606
Обновление единиц наличного запаса 610
ЧАСТЬ VI. СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ ACCESS 615
Глава 18. Совместное использование БД несколькими пользователями 616
Открытие вашей базы данных всему миру 616
Как действует многопользовательская поддержка в Access 617
Подготовка вашей базы данных 619
Что такое разделенная БД 619
Разделение БД с помощью мастера 621
Как действуют связанные таблицы 625
Разделение БД вручную 628
Блокировка вашей клиентской БД 631
Использование БД совместно с пользователями, у которых нет Access 633
Многопользовательский доступ 635
Как вносятся изменения 635
Обработка конфликтов редактирования 637
Применение блокировок для предотвращения наложения обновлений 639
Открытие БД с монопольным доступом 641
Повреждение данных 642
Диагностика и корректировка поврежденных БД 643
Предупреждение повреждений 644
Защита базы данных 644
Защита паролем 646
Пароли и разделенные БД 647
Применение защиты файлов ОС Windows 647
Глава 19. Импорт и экспорт данных 650
Аргументы в пользу экспорта и импорта 650
Что такое экспорт 650
Что такое импорт 651
Применение буфера обмена 652
Копирование таблицы из программы Access 653
Копирование ячеек из Excel в Access 656
Операции импорта и экспорта 656
Импортируемые типы файлов 657
Импорт данных 658
Импорт из файла Excel 661
Импорт из текстового файла 664
Экспортируемые типы файлов 665
Экспорт данных 666
Повторное применение параметров импорта и экспорта 669
Access и XML 671
Что такое XML на самом деле? 672
Три правила ХМL 673
Файлы и схемы XML 674
Поддержка XML в программе Access 676
Экспорт в XML-файл 679
Импорт из XML-файла 681
Сбор информации по электронной почте 682
Создание сообщения электронной почты 683
Ручная обработка ответов 688
Автоматическая обработка ответов 689
Управление параметрами вашего сбора данных с помощью электронной почты 690
|
|
|