Microsoft Access 2000 / Джон Вейскас ; пер. с англ.: В. Широкова

Переведено с …: Viescas, John = 1999 : Microsoft Press, 1-57231-934-8Основной Автор-лицо: Автор, Вейскас, Д., ДжонВторичный автор-лицо: Широков, В.Язык: російська ; оригинала, англійська.Страна: РОСІЙСЬКА ФЕДЕРАЦІЯ.Публикация: СПб. : Питер, 2000Описание: 1036 с. : ил.ISBN:5-8046-0097-4; 1-57231-934-8.Серии: Эффективная работаКлассификация: 32.973.23-018Примечания о содержании: Об авторе -- 23 Благодарности -- 25 Использование прилагаемого компакт-диска -- 27 Введение -- 29 ЧАСТЬ 1. Что такое Microsoft Access Глава 1. Microsoft Access — больше, чем просто СУБД -- 34 Что такое база данных? -- 35 Реляционные базы данных -- 36 Возможности СУБД -- 37 Microsoft Access как реляционная СУБД -- 37 Определение данных и их хранение -- 37 Обработка данных -- 41 Управление данными -- 43 Microsoft Access как средство разработки приложений -- 44 Разработка логики приложения -- 45 Переход к СУБД -- 46 Глава 2. Области применения Microsoft Access -- 49 Малый бизнес -- 50 Работа по контракту -- 52 Средство маркетинга -- 53 Работа в крупной корпорации -- 55 Приложения для рабочих групп -- 57 Системы обработки информации -- 58 Персональная СУБД -- 59 Глава 3. Обзор Microsoft Access -- 62 Средства Windows -- 63 Архитектура Microsoft Access -- 65 Немного о базе данных Entertainment Schedule -- 68 Таблицы -- 71 Окно таблицы в режиме конструктора -- 73 Режим таблицы -- 75 Запросы -- 77 Окно запроса в режиме конструктора -- 79 Окно запроса в режиме таблицы -- 80 Формы -- 81 Окно формы в режиме конструктора -- 83 Окно формы в режиме формы -- 85 Отчеты -- 86 Окно отчета в режиме конструктора -- 88 Окно отчета в режиме предварительного просмотра -- 90 Страницы доступа к данным -- 92 Окно страницы в режиме конструктора -- 94 Окно страницы доступа к данным в режиме страницы -- 96 Макросы -- 98 Модули -- 101 Группировка объектов -- 103 ЧАСТЬ 2. Построение базы данных Глава 4. Разработка проекта приложения -- 106 Основные этапы разработки приложения -- 107 Этап 1. Уточнение задач -- 108 Этап 2. Последовательность выполнения задач -- 108 Этап 3. Анализ данных -- 108 Этап 4. Определение структуры данных -- 109 Этап 5. Разработка макета приложения и пользовательского интерфейса -- 109 Этап 6. Создание приложения -- 109 Этап 7. Тестирование и усовершенствование -- 109 Стратегия разработки проекта приложения -- 110 Анализ задач -- 111 Данные и информация -- 112 Отбор необходимых данных -- 114 Взаимодействие задач -- 114 Анализ данных -- 116 Выбор объектов базы данных -- 116 Установление соответствия между объектами и таблицами базы данных -- 119 Основные принципы проектирования базы данных -- 119 Неэффективное использование памяти -- 120 Нормализация -- 121 Эффективность связей -- 128 Исключения из правил -- 130 Скорость выполнения важнейших задач -- 130 Использование изменяющихся со временем данных -- 131 Накопление данных для сложного запроса -- 132 Глава 5. Построение базы данных в Microsoft Access -- 134 Создание новой базы данных -- 135 Использование мастера баз данных -- 135 Создание пустой базы данных -- 140 Немного о справочной системе Microsoft Access -- 141 Создание первой простой таблицы -- 147 Создание таблицы с помощью мастера -- 150 Создание таблицы в режиме конструктора -- 154 Определение полей -- 155 Типы данных -- 157 Свойства полей -- 159 Завершение создания полей таблицы Orders -- 164 Задание простых условий на значение для полей -- 165 Задание маски ввода -- 167 Создание первичного ключа -- 171 Задание условия на значения для таблицы -- 172 Определение связей -- 174 Определение первой связи -- 175 Создание индексов -- 178 Индексы по одному полю -- 178 Составные индексы -- 179 Печать описания таблицы -- 181 Ограничения для баз данных -- 182 Глава 6. Изменение проекта базы данных -- 183 Перед внесением изменений -- 184 Создание резервной копии -- 185 Удаление таблиц -- 186 Переименование таблиц -- 188 Переименование полей -- 189 Вставка полей -- 191 Копирование полей -- 193 Удаление полей -- 194 Перемещение полей -- 195 Изменение типов данных и размеров полей -- 196 Изменение типов данных -- 197 Изменение размера поля -- 199 Ошибки преобразования -- 200 Отмена изменений -- 201 Анализ таблиц с помощью мастера -- 201 Использование свойств подстановки -- 207 Изменение первичного ключа -- 212 Сжатие базы данных -- 213 ЧАСТЬ 3. Работа с данными Глава 7. Режим таблицы -- 216 Просмотр данных -- 217 Перемещение по таблице -- 218 Сочетания клавиш -- 219 Изменение макета таблицы -- 220 Изменение высоты строк или ширины столбцов -- 220 Изменение порядка следования столбцов -- 222 Скрытие столбцов -- 223 Закрепление столбцов -- 223 Вывод сетки -- 224 Выбор шрифта -- 225 Сохранение макета таблицы -- 226 Работа с подтаблицами -- 227 Изменение данных -- 230 Индикаторы записи -- 230 Добавление новой записи -- 230 Замена данных -- 233 Копирование и вставка данных -- 234 Удаление строк -- 236 Работа с гиперссылками -- 236 Активизация гиперссылки -- 237 Вставка новой гиперссылки -- 238 Редактирование гиперссылки -- 239 Сортировка и поиск данных -- 240 Сортировка данных -- 240 Поиск и фильтрация данных -- 242 Печать в режиме таблицы -- 247 Предварительный просмотр -- 248 Настройка параметров страницы -- 249 Печать -- 250 Глава 8. Создание и использование запросов на выборку -- 252 Выборка данных из одной таблицы -- 253 Задание полей -- 256 Установка свойств полей -- 257 Ввод условий отбора -- 259 Вычисляемые поля -- 265 Использование построителя выражений -- 267 Задание имен полей -- 271 Сортировка данных -- 272 Итоговые запросы -- 273 Использование параметров запроса -- 277 Перекрестные запросы -- 280 Многотабличные запросы -- 283 Внешние объединения -- 285 Создание запроса на основе другого запроса -- 287 Многотабличные итоговые запросы -- 289 Использование мастера запросов -- 291 Ограничения при использовании запросов на выборку для обновления данных -- 293 Настройка свойств запроса -- 294 Вывод полей в наборе записей -- 294 Работа с уникальными записями и значениями -- 296 Другие свойства запроса -- 298 Глава 9. Модификация данных с помощью запросов на изменение -- 300 Обновление группы записей -- 301 Проверка правильности отбора записей с помощью запроса на выборку -- 301 Преобразование запроса на выборку в запрос на обновление -- 303 Выполнение запроса на обновление -- 304 Обновление нескольких полей -- 306 Создание новой таблицы -- 306 Построение запроса на создание таблицы -- 306 Выполнение запроса на создание таблицы -- 308 Вставка данных из другой таблицы -- 310 Создание запроса на добавление -- 310 Выполнение запроса на добавление -- 312 Пример 1: архивация данных -- 313 Ошибки при выполнении запросов на изменение -- 317 Типичные ошибки и проблемы, возникающие при выполнении запросов на изменение -- 317 Пример обнаружения ошибок -- 318 Удаление группы записей -- 319 Проверка правильности отбора удаляемых записей -- 319 Выполнение запроса на удаление -- 321 Удаление неиспользуемых данных -- 321 Пример 2: вставка в таблицу импортированных данных -- 323 Глава 10. Импорт, экспорт и связывание данных -- 327 Несколько слов об ODBC -- 328 Сравнение импорта и связывания -- 330 Импорт из баз данных -- 331 Импорт файлов dBASE -- 331 Импорт таблицы из базы данных SQL -- 334 Импорт объектов Microsoft Access -- 339 Импорт данных из электронных таблиц -- 340 Подготовка электронной таблицы -- 341 Импорт электронной таблицы -- 342 Исправление ошибок -- 345 Импорт текстовых файлов -- 347 Подготовка текстового файла -- 347 Импорт текстового файла -- 350 Исправление ошибок -- 353 Настройка импортированных таблиц -- 355 Связывание файлов -- 355 О защите данных -- 356 О производительности -- 356 Связывание таблиц Microsoft Access -- 358 Связывание файлов dBASE и Paradox -- 359 Связывание данных текстового файла и электронной таблицы -- 361 Связывание таблиц SQL -- 361 Настройка связанных таблиц -- 363 Удаление связанных таблиц -- 363 Использование диспетчера связанных таблиц -- 363 Экспорт данных -- 364 Экспорт в другую базу данных Access -- 364 Экспорт в электронную таблицу или в файлы dBASE, Paradox -- 365 Ускоренный экспорт данных в Microsoft Excel -- 366 Экспорт в текстовый файл -- 366 Слияние с документом Microsoft Word -- 368 Экспорт в таблицу SQL -- 369 Глава 11. Создание запросов с использованием SQL -- 372 Краткая история SQL -- 373 Соглашения, принятые при описании синтаксиса SQL -- 374 Синтаксис инструкции SELECT в Microsoft Access -- 376 Имя-столбца -- 376 Выражение -- 377 Предложение FROM -- 379 Предложение GROUP BY -- 381 Предложение HAVING -- 383 Предложение IN -- 386 Операция JOIN -- 388 Предложение ORDER BY -- 391 Описание PARAMETERS -- 393 Предикат BETWEEN -- 395 Предикат Сравнение -- 395 Предикат EXISTS -- 396 Предикат IN -- 397 Предикат LIKE -- 399 Предикат NULL -- 400 Предикаты SOME, ANY, ALL -- 400 Условие отбора -- 402 Инструкция SELECT -- 404 Подчиненный запрос -- 418 Итоговая функция AVG -- 422 Итоговая функция COUNT -- 424 Итоговая функция МАХ -- 425 Итоговая функция MIN -- 427 Итоговые функции STDEV, STDEVP -- 429 Итоговая функция SUM -- 430 Итоговые функции VAR, VARP -- 432 Инструкция TRANSFORM -- 433 Оператор UNION -- 434 Предложение WHERE -- 436 Синтаксис запросов на изменение -- 437 Инструкция DELETE (запрос на удаление) -- 437 Инструкция INSERT (запрос на добавление) -- 438 Инструкция SELECT . INTO (запрос на создание таблицы) -- 440 Инструкция UPDATE (запрос на обновление) -- 444 Примеры сложных запросов -- 447 Пример 1: определение даты каждого понедельника -- 447 Пример 2: создание расписания контрактов -- 448 Пример 3: включение в расписание недель без контрактов -- 450 ЧАСТЬ 4. Использование форм Глава 12. Основные сведения о формах -- 454 Применение форм -- 455 Обзор форм -- 456 Заголовок, область данных и примечание формы -- 456 Многостраничные формы -- 457 Ленточные формы -- 459 Подчиненные формы -- 459 Всплывающие формы -- 460 Модальные формы -- 461 Элементы управления -- 462 Перемещение по форме и работа с данными -- 468 Просмотр данных -- 468 Добавление записей и изменение данных -- 471 Поиск и сортировка данных -- 476 Выполнение простого поиска -- 477 Выполнение быстрой сортировки по полю формы -- 477 Применение фильтра -- 477 Печать форм -- 479 Глава 13. Построение формы -- 482 Формы и объектно-ориентированное программирование -- 483 Создание простой формы для ввода данных -- 486 Инструменты конструктора форм -- 486 Построение простой формы для ввода данных в таблицу tbICIubs -- 495 Окончательная настройка формы -- 503 Создание формы с помощью мастера -- 505 Создание формы Orders с помощью мастера -- 505 -- 509 Использование форм для ввода данных -- 510 Списки и поля со списком -- 510 Выключатели, флажки и переключатели -- 515 Глава 14. Настройка форм -- 517 Настройка размеров и выравнивание элементов управления -- 518 Настройка элементов управления по размеру данных -- 519 Настройка расположения элементов управления -- 520 Привязка элементов управления к сетке -- 522 Выравнивание элементов управления -- 523 Настройка ширины элементов управления -- 526 Улучшение внешнего вида формы -- 527 Линии и прямоугольники -- 528 Цвет и специальные эффекты оформления -- 530 Шрифт -- 531 Установка свойств элементов управления -- 533 Форматы отображения данных -- 533 Полосы прокрутки -- 542 Доступ и блокировка элементов управления -- 542 Установка свойств формы -- 543 Режим по умолчанию и допустимые режимы -- 543 Последовательность перехода -- 544 Область выделения, полосы прокрутки и поле номера записи -- 545 Создание всплывающей или модальной формы -- 545 Редактирование данных и применение фильтров -- 547 Кнопка оконного меню и кнопки изменения размеров окна -- 547 Тип границы -- 548 Установка стандартных свойств формы и элементов управления -- 549 Определение Автоформата -- 549 Глава 15. Разработка сложной формы -- 551 Построение формы на основе многотабличного запроса -- 552 Форма «многие-к-одному» -- 552 Создание и внедрение подчиненных форм -- 557 Построение источника данных для подчиненной формы -- 557 Создание подчиненной формы -- 559 Задание источника данных для основной формы -- 562 Создание основной формы -- 564 Внедрение подчиненной формы -- 564 Применение условного форматирования -- 567 Использование в форме набора вкладок -- 569 Создание многостраничных форм -- 573 Связывание форм с помощью кнопок -- 575 Создание кнопки -- 575 ЧАСТЬ 5. Публикация информации Глава 16. Основные сведения об отчетах -- 580 Использование отчетов -- 581 Обзор отчетов -- 582 Основные сведения о режиме предварительного просмотра -- 582 Разделы отчета -- 584 Подчиненные отчеты -- 586 Объекты в отчетах -- 588 Печать отчетов -- 589 Настройка параметров печати -- 589 Глава 17. Создание отчета -- 594 Создание простого отчета -- 595 Построение базового запроса -- 595 Разработка отчета в режиме конструктора -- 595 Сортировка и группировка информации -- 598 Завершение создания отчета -- 599 Создание отчета с помощью мастера -- 602 Выбор мастера по разработке отчета -- 603 Задание параметров отчета -- 604 Просмотр результатов -- 609 Глава 18. Разработка сложного отчета -- 611 Построение базового запроса -- 612 Задание условий группировки и сортировки -- 614 Задание диапазонов группировки -- 615 Создание отчета о состоянии контрактов групп -- 616 Установка свойств отчета и разделов -- 619 Свойства разделов -- 620 Свойства отчета -- 621 Использование вычисляемых значений -- 625 Добавление текущей даты и номера страницы -- 625 Выполнение вычислений -- 627 Объединение текстовых значений и скрытие повторяющихся данных -- 631 Вычисление процентов -- 633 Вычисление итогов с накоплением -- 635 Использование условного форматирования -- 637 Создание и внедрение подчиненных отчетов -- 638 Построение запросов для подчиненных отчетов -- 639 Создание подчиненных отчетов -- 643 Внедрение подчиненных отчетов -- 644 Просмотр результатов внедрения -- 646 Создание отчета типа «электронная таблица» -- 647 Построение итогового запроса -- 647 Создание отчета, содержащего только итоги -- 648 Глава 19. Публикация данных в Web -- 653 Работа в Web -- 654 Публикация статических данных -- 654 Публикация результатов динамического запроса -- 656 Работа с «живыми» данными с помощью форм HTML -- 658 Исследование возможностей -- 661 Использование страниц доступа к данным -- 662 Сохранение данных в виде Web-страницы -- 665 Создание статических страниц -- 665 Создание динамических страниц Active Server Pages -- 668 Работа со страницами доступа к данным -- 671 Возможности и ограничения -- 671 Типы создаваемых страниц -- 672 Создание страниц с помощью мастеров -- 673 Внесение изменений в страницы доступа к данным. -- 681 Открытие и сохранение страниц доступа к данным -- 686 Доработка страниц с помощью Frontpage -- 688 Публикация страниц на Web-сервере -- 693 Копирование страниц с использованием средств Office -- 693 Публикация страниц с использованием FTP -- 695 Публикация веба с помощью FrontPage -- 695 ЧАСТЬ 6. Создание приложения Глава 20. Общие сведения о макросах -- 698 Использование макросов -- 699 Создание простого макроса -- 701 Окно макроса -- 701 Сохранение макроса -- 703 Проверка работы макроса -- 703 Создание сложного макроса -- 705 Группы макросов -- 707 Задание условий выполнения макрокоманд -- 709 Обзор макрокоманд -- 711 Открытие и закрытие объектов Access -- 712 Печать данных -- 713 Выполнение запроса -- 713 Проверка истинности условий и управление выполнением макрокоманд -- 714 Установка значений -- 715 Поиск данных -- 715 Построение специального меню и выполнение команд меню -- 716 Управление выводом на экран и фокусом -- 716 Сообщения пользователю -- 717 Переименование, копирование, удаление, сохранение, импорт и экспорт объектов -- 717 Запуск других приложений -- 718 Обзор событий форм и отчетов -- 718 Открытие и закрытие форм и отчетов -- 719 Изменение данных -- 720 Смена фокуса -- 723 Применение фильтров -- 724 Работа с клавиатурой и мышью -- 725 Печать -- 726 Активизация специального меню для формы, отчета или приложения -- 727 Отслеживание ошибок -- 728 Истечение промежутка времени -- 728 Глава 21. Автоматизация приложения с помощью макросов -- 729 Ссылки на объекты форм и отчетов -- 730 Ссылки на формы и отчеты -- 730 Ссылки на свойства форм и отчетов -- 730 Ссылки на элементы управления форм и отчетов и на их свойства -- 731 Ссылки на подчиненные формы и отчеты. -- 731 Открытие связанной формы -- 732 Создание макроса SeeSitylnformation -- 733 Синхронизация связанных форм -- 736 Создание макроса SyncWeddingListAndCity -- 736 Проверка данных и установка значений -- 739 Проверка данных -- 740 Передача информации между связанными формами -- 744 Установка значений -- 746 Преобразование макросов в процедуры Visual Basic Глава 22. Основные понятия Visual Basic -- 752 Использование Visual Basic вместо макросов -- 753 Когда следует использовать макросы -- 753 Когда следует использовать Visual Basic -- 754 Среда Visual Basic -- 754 Модули -- 755 Окно редактора Visual Basic -- 757 Средства отладки в Visual Basic -- 762 Переменные и константы -- 771 Типы данных -- 771 Доступность переменных и констант -- 773 Объявление переменных -- 775 Инструкция Const -- 775 Инструкция Dim -- 776 Инструкция Enum -- 779 Инструкция Event -- 780 Инструкция Private -- 781 Инструкция Public -- 783 Инструкция ReDim -- 784 Инструкция Static -- 786 Инструкция Туре -- 787 Семейства, объекты, свойства и методы -- 788 Архитектура приложения Access -- 789 Архитектура DAO -- 790 Архитектура ADO -- 792 Ссылки на семейства, объекты и свойства -- 795 Присваивание значения объектной переменной — инструкция Set -- 797 Методы объектов -- 799 Функции и подпрограммы -- 809 Инструкция Function -- 809 Инструкция Sub -- 811 Управление выполнением программы -- 813 Инструкция Call -- 813 Инструкция Do.Loop -- 814 Инструкция For.Next -- 815 Инструкция For Each.Next -- 816 Инструкция GoTo -- 816 Инструкция If.Then.Else -- 817 Инструкция Select Case -- 818 Инструкция RaiseEvent -- 820 Инструкция Stop -- 820 Инструкция While.Wend -- 821 Инструкция With -- 821 Выполнение макрокоманд и команд меню -- 822 Объект DoCmd -- 822 Макрокоманды и их эквиваленты в Visual Basic -- 823 Обработка ошибок -- 824 Инструкция On Error -- 824 Примеры сложных программ на Visual Basic -- 825 Процедура, генерирующая данные о «продаже» книг -- 825 Процедура, создающая полный список ошибок -- 836 Глава 23. Автоматизация приложения с помощью Visual Basic -- 842 Автоматизация ввода данных -- 843 Внесение связанных данных -- 843 Использование переменной маски ввода -- 847 Обработка события «Отсутствие в списке» -- 849 Поддержка переходов по клавише Tab в многостраничной форме -- 854 Автоматизация выбора данных -- 856 Работа со списком, допускающим выбор нескольких элементов -- 857 Применение специального запроса по форме -- 861 Выбор из списка поиска -- 872 Вывод связанных данных в других форме или отчете -- 873 Связывание форм с использованием фильтра -- 873 Использование фильтра для вывода связанных данных в отчете -- 875 Синхронизация двух форм с использованием события класса -- 878 -- 882 Создание форматированных сообщений -- 882 Вывод специальной справки в выноске помощника -- 884 Автоматизация сложных задач -- 888 Выполнение задачи из связанной формы -- 889 Установление связи со вспомогательной задачей -- 893 Проверка данных -- 899 Использование специального элемента управления -- 901 Глава 24. Последние штрихи -- 906 Создание специальной панели инструментов для форм -- 907 Определение новой панели инструментов -- 908 Настройка новой панели инструментов -- 912 Создание специальной строки меню для форм -- 915 Определение новой строки меню -- 916 Оптимизация базы данных с помощью анализатора быстродействия -- 920 Изменение макета в режиме формы -- 922 Определение главной кнопочной формы -- 924 Создание кнопочной формы -- 924 Использование диспетчера кнопочных форм -- 926 Установка параметров запуска базы данных -- 929 Компиляция процедур Visual Basic -- 930 Глава 25. После создания приложения -- 932 Использование репликации -- 933 Изменения в базе данных при репликации -- 934 Создание реплики -- 934 Синхронизация реплик -- 938 Защита базы данных -- 939 Архитектура защиты Access -- 940 Пользователи, группы и разрешения -- 942 Использование мастера защиты -- 946 Настройка защищенной базы данных -- 957 Совместная работа с приложением -- 963 Совместная работа с MDB-файлом -- 963 Экспорт приложения в Microsoft SQL Server -- 965 Создание приложения «только для выполнения» -- 990 Создание ярлыка приложения -- 991 Приложение. Установка Microsoft Access -- 995 Установка Microsoft Data Engine (MSDE) -- 1000 Управление подключениями ODBC -- 1002 Создание системного DSN для Access -- 1003 Использование ODBC для подключения к Microsoft SQL Server -- 1007 Преобразование баз данных предыдущих версий Access -- 1010 Проблемы, возникающие при преобразовании -- 1011 Алфавитный указатель -- 1013 Резюме или реферат:Книга посвящена новой версии популярной системы управления базами данных. Вашему вниманию предлагаются подробные теоретические сведения, подкрепленные многочисленными практическими примерами, которые прекрасно иллюстрируют процессы планирования, создания,заполнения и работы с базой данных. Вы научитесь самостоятельно проектировать и связывать в единое приложение таблицы, запросы, фильтры, формы и отчеты, автоматизировать вашу систему с помощью макросов, создавать пользовательские меню и нестандартные панели инструментов, использовать, если это действительно необходимо, всю мощь языков SQL и Access Basic. Вы узнаете о новых возможностях Access 2000, сможете воспользоваться советами профессионала и найти ответы на большинство возникающих у вас вопросов. . Тип единицы: Книги
Метки из этой библиотеки: Нет меток из этой библиотеки для этого заголовка. Войдите, чтобы добавлять метки.
Star ratings
    Средний рейтинг: 0.0 (0 голосов)
Экземпляры
Текущая библиотека Шифр хранения Состояние Ожидается на дату Штрих-код
Бібліотека Українського Гуманітарного Інституту
Науковий фонд
004 / В26 (Просмотр полки(Открывается ниже)) Доступно (Немає обмежень доступу) 41683-003333
Бібліотека Українського Гуманітарного Інституту
Науковий фонд
004 / В26 (Просмотр полки(Открывается ниже)) Доступно (Немає обмежень доступу) 41683-003334
Бібліотека Українського Гуманітарного Інституту
Науковий фонд
004 / В26 (Просмотр полки(Открывается ниже)) Доступно (Немає обмежень доступу) 41683-003335
Бібліотека Українського Гуманітарного Інституту
Науковий фонд
004 / В26 (Просмотр полки(Открывается ниже)) Доступно (Немає обмежень доступу) 41683-003336

Об авторе 23 Благодарности 25 Использование прилагаемого компакт-диска 27 Введение 29 ЧАСТЬ 1. Что такое Microsoft Access Глава 1. Microsoft Access — больше, чем просто СУБД 34 Что такое база данных? 35 Реляционные базы данных 36 Возможности СУБД 37 Microsoft Access как реляционная СУБД 37 Определение данных и их хранение 37 Обработка данных 41 Управление данными 43 Microsoft Access как средство разработки приложений 44 Разработка логики приложения 45 Переход к СУБД 46 Глава 2. Области применения Microsoft Access 49 Малый бизнес 50 Работа по контракту 52 Средство маркетинга 53 Работа в крупной корпорации 55 Приложения для рабочих групп 57 Системы обработки информации 58 Персональная СУБД 59 Глава 3. Обзор Microsoft Access 62 Средства Windows 63 Архитектура Microsoft Access 65 Немного о базе данных Entertainment Schedule 68 Таблицы 71 Окно таблицы в режиме конструктора 73 Режим таблицы 75 Запросы 77 Окно запроса в режиме конструктора 79 Окно запроса в режиме таблицы 80 Формы 81 Окно формы в режиме конструктора 83 Окно формы в режиме формы 85 Отчеты 86 Окно отчета в режиме конструктора 88 Окно отчета в режиме предварительного просмотра 90 Страницы доступа к данным 92 Окно страницы в режиме конструктора 94 Окно страницы доступа к данным в режиме страницы 96 Макросы 98 Модули 101 Группировка объектов 103 ЧАСТЬ 2. Построение базы данных Глава 4. Разработка проекта приложения 106 Основные этапы разработки приложения 107 Этап 1. Уточнение задач 108 Этап 2. Последовательность выполнения задач 108 Этап 3. Анализ данных 108 Этап 4. Определение структуры данных 109 Этап 5. Разработка макета приложения и пользовательского интерфейса 109 Этап 6. Создание приложения 109 Этап 7. Тестирование и усовершенствование 109 Стратегия разработки проекта приложения 110 Анализ задач 111 Данные и информация 112 Отбор необходимых данных 114 Взаимодействие задач 114 Анализ данных 116 Выбор объектов базы данных 116 Установление соответствия между объектами и таблицами базы данных 119 Основные принципы проектирования базы данных 119 Неэффективное использование памяти 120 Нормализация 121 Эффективность связей 128 Исключения из правил 130 Скорость выполнения важнейших задач 130 Использование изменяющихся со временем данных 131 Накопление данных для сложного запроса 132 Глава 5. Построение базы данных в Microsoft Access 134 Создание новой базы данных 135 Использование мастера баз данных 135 Создание пустой базы данных 140 Немного о справочной системе Microsoft Access 141 Создание первой простой таблицы 147 Создание таблицы с помощью мастера 150 Создание таблицы в режиме конструктора 154 Определение полей 155 Типы данных 157 Свойства полей 159 Завершение создания полей таблицы Orders 164 Задание простых условий на значение для полей 165 Задание маски ввода 167 Создание первичного ключа 171 Задание условия на значения для таблицы 172 Определение связей 174 Определение первой связи 175 Создание индексов 178 Индексы по одному полю 178 Составные индексы 179 Печать описания таблицы 181 Ограничения для баз данных 182 Глава 6. Изменение проекта базы данных 183 Перед внесением изменений 184 Создание резервной копии 185 Удаление таблиц 186 Переименование таблиц 188 Переименование полей 189 Вставка полей 191 Копирование полей 193 Удаление полей 194 Перемещение полей 195 Изменение типов данных и размеров полей 196 Изменение типов данных 197 Изменение размера поля 199 Ошибки преобразования 200 Отмена изменений 201 Анализ таблиц с помощью мастера 201 Использование свойств подстановки 207 Изменение первичного ключа 212 Сжатие базы данных 213 ЧАСТЬ 3. Работа с данными Глава 7. Режим таблицы 216 Просмотр данных 217 Перемещение по таблице 218 Сочетания клавиш 219 Изменение макета таблицы 220 Изменение высоты строк или ширины столбцов 220 Изменение порядка следования столбцов 222 Скрытие столбцов 223 Закрепление столбцов 223 Вывод сетки 224 Выбор шрифта 225 Сохранение макета таблицы 226 Работа с подтаблицами 227 Изменение данных 230 Индикаторы записи 230 Добавление новой записи 230 Замена данных 233 Копирование и вставка данных 234 Удаление строк 236 Работа с гиперссылками 236 Активизация гиперссылки 237 Вставка новой гиперссылки 238 Редактирование гиперссылки 239 Сортировка и поиск данных 240 Сортировка данных 240 Поиск и фильтрация данных 242 Печать в режиме таблицы 247 Предварительный просмотр 248 Настройка параметров страницы 249 Печать 250 Глава 8. Создание и использование запросов на выборку 252 Выборка данных из одной таблицы 253 Задание полей 256 Установка свойств полей 257 Ввод условий отбора 259 Вычисляемые поля 265 Использование построителя выражений 267 Задание имен полей 271 Сортировка данных 272 Итоговые запросы 273 Использование параметров запроса 277 Перекрестные запросы 280 Многотабличные запросы 283 Внешние объединения 285 Создание запроса на основе другого запроса 287 Многотабличные итоговые запросы 289 Использование мастера запросов 291 Ограничения при использовании запросов на выборку для обновления данных 293 Настройка свойств запроса 294 Вывод полей в наборе записей 294 Работа с уникальными записями и значениями 296 Другие свойства запроса 298 Глава 9. Модификация данных с помощью запросов на изменение 300 Обновление группы записей 301 Проверка правильности отбора записей с помощью запроса на выборку 301 Преобразование запроса на выборку в запрос на обновление 303 Выполнение запроса на обновление 304 Обновление нескольких полей 306 Создание новой таблицы 306 Построение запроса на создание таблицы 306 Выполнение запроса на создание таблицы 308 Вставка данных из другой таблицы 310 Создание запроса на добавление 310 Выполнение запроса на добавление 312 Пример 1: архивация данных 313 Ошибки при выполнении запросов на изменение 317 Типичные ошибки и проблемы, возникающие при выполнении запросов на изменение 317 Пример обнаружения ошибок 318 Удаление группы записей 319 Проверка правильности отбора удаляемых записей 319 Выполнение запроса на удаление 321 Удаление неиспользуемых данных 321 Пример 2: вставка в таблицу импортированных данных 323 Глава 10. Импорт, экспорт и связывание данных 327 Несколько слов об ODBC 328 Сравнение импорта и связывания 330 Импорт из баз данных 331 Импорт файлов dBASE 331 Импорт таблицы из базы данных SQL 334 Импорт объектов Microsoft Access 339 Импорт данных из электронных таблиц 340 Подготовка электронной таблицы 341 Импорт электронной таблицы 342 Исправление ошибок 345 Импорт текстовых файлов 347 Подготовка текстового файла 347 Импорт текстового файла 350 Исправление ошибок 353 Настройка импортированных таблиц 355 Связывание файлов 355 О защите данных 356 О производительности 356 Связывание таблиц Microsoft Access 358 Связывание файлов dBASE и Paradox 359 Связывание данных текстового файла и электронной таблицы 361 Связывание таблиц SQL 361 Настройка связанных таблиц 363 Удаление связанных таблиц 363 Использование диспетчера связанных таблиц 363 Экспорт данных 364 Экспорт в другую базу данных Access 364 Экспорт в электронную таблицу или в файлы dBASE, Paradox 365 Ускоренный экспорт данных в Microsoft Excel 366 Экспорт в текстовый файл 366 Слияние с документом Microsoft Word 368 Экспорт в таблицу SQL 369 Глава 11. Создание запросов с использованием SQL 372 Краткая история SQL 373 Соглашения, принятые при описании синтаксиса SQL 374 Синтаксис инструкции SELECT в Microsoft Access 376 Имя-столбца 376 Выражение 377 Предложение FROM 379 Предложение GROUP BY 381 Предложение HAVING 383 Предложение IN 386 Операция JOIN 388 Предложение ORDER BY 391 Описание PARAMETERS 393 Предикат BETWEEN 395 Предикат Сравнение 395 Предикат EXISTS 396 Предикат IN 397 Предикат LIKE 399 Предикат NULL 400 Предикаты SOME, ANY, ALL 400 Условие отбора 402 Инструкция SELECT 404 Подчиненный запрос 418 Итоговая функция AVG 422 Итоговая функция COUNT 424 Итоговая функция МАХ 425 Итоговая функция MIN 427 Итоговые функции STDEV, STDEVP 429 Итоговая функция SUM 430 Итоговые функции VAR, VARP 432 Инструкция TRANSFORM 433 Оператор UNION 434 Предложение WHERE 436 Синтаксис запросов на изменение 437 Инструкция DELETE (запрос на удаление) 437 Инструкция INSERT (запрос на добавление) 438 Инструкция SELECT . INTO (запрос на создание таблицы) 440 Инструкция UPDATE (запрос на обновление) 444 Примеры сложных запросов 447 Пример 1: определение даты каждого понедельника 447 Пример 2: создание расписания контрактов 448 Пример 3: включение в расписание недель без контрактов 450 ЧАСТЬ 4. Использование форм Глава 12. Основные сведения о формах 454 Применение форм 455 Обзор форм 456 Заголовок, область данных и примечание формы 456 Многостраничные формы 457 Ленточные формы 459 Подчиненные формы 459 Всплывающие формы 460 Модальные формы 461 Элементы управления 462 Перемещение по форме и работа с данными 468 Просмотр данных 468 Добавление записей и изменение данных 471 Поиск и сортировка данных 476 Выполнение простого поиска 477 Выполнение быстрой сортировки по полю формы 477 Применение фильтра 477 Печать форм 479 Глава 13. Построение формы 482 Формы и объектно-ориентированное программирование 483 Создание простой формы для ввода данных 486 Инструменты конструктора форм 486 Построение простой формы для ввода данных в таблицу tbICIubs 495 Окончательная настройка формы 503 Создание формы с помощью мастера 505 Создание формы Orders с помощью мастера 505 509 Использование форм для ввода данных 510 Списки и поля со списком 510 Выключатели, флажки и переключатели 515 Глава 14. Настройка форм 517 Настройка размеров и выравнивание элементов управления 518 Настройка элементов управления по размеру данных 519 Настройка расположения элементов управления 520 Привязка элементов управления к сетке 522 Выравнивание элементов управления 523 Настройка ширины элементов управления 526 Улучшение внешнего вида формы 527 Линии и прямоугольники 528 Цвет и специальные эффекты оформления 530 Шрифт 531 Установка свойств элементов управления 533 Форматы отображения данных 533 Полосы прокрутки 542 Доступ и блокировка элементов управления 542 Установка свойств формы 543 Режим по умолчанию и допустимые режимы 543 Последовательность перехода 544 Область выделения, полосы прокрутки и поле номера записи 545 Создание всплывающей или модальной формы 545 Редактирование данных и применение фильтров 547 Кнопка оконного меню и кнопки изменения размеров окна 547 Тип границы 548 Установка стандартных свойств формы и элементов управления 549 Определение Автоформата 549 Глава 15. Разработка сложной формы 551 Построение формы на основе многотабличного запроса 552 Форма «многие-к-одному» 552 Создание и внедрение подчиненных форм 557 Построение источника данных для подчиненной формы 557 Создание подчиненной формы 559 Задание источника данных для основной формы 562 Создание основной формы 564 Внедрение подчиненной формы 564 Применение условного форматирования 567 Использование в форме набора вкладок 569 Создание многостраничных форм 573 Связывание форм с помощью кнопок 575 Создание кнопки 575 ЧАСТЬ 5. Публикация информации Глава 16. Основные сведения об отчетах 580 Использование отчетов 581 Обзор отчетов 582 Основные сведения о режиме предварительного просмотра 582 Разделы отчета 584 Подчиненные отчеты 586 Объекты в отчетах 588 Печать отчетов 589 Настройка параметров печати 589 Глава 17. Создание отчета 594 Создание простого отчета 595 Построение базового запроса 595 Разработка отчета в режиме конструктора 595 Сортировка и группировка информации 598 Завершение создания отчета 599 Создание отчета с помощью мастера 602 Выбор мастера по разработке отчета 603 Задание параметров отчета 604 Просмотр результатов 609 Глава 18. Разработка сложного отчета 611 Построение базового запроса 612 Задание условий группировки и сортировки 614 Задание диапазонов группировки 615 Создание отчета о состоянии контрактов групп 616 Установка свойств отчета и разделов 619 Свойства разделов 620 Свойства отчета 621 Использование вычисляемых значений 625 Добавление текущей даты и номера страницы 625 Выполнение вычислений 627 Объединение текстовых значений и скрытие повторяющихся данных 631 Вычисление процентов 633 Вычисление итогов с накоплением 635 Использование условного форматирования 637 Создание и внедрение подчиненных отчетов 638 Построение запросов для подчиненных отчетов 639 Создание подчиненных отчетов 643 Внедрение подчиненных отчетов 644 Просмотр результатов внедрения 646 Создание отчета типа «электронная таблица» 647 Построение итогового запроса 647 Создание отчета, содержащего только итоги 648 Глава 19. Публикация данных в Web 653 Работа в Web 654 Публикация статических данных 654 Публикация результатов динамического запроса 656 Работа с «живыми» данными с помощью форм HTML 658 Исследование возможностей 661 Использование страниц доступа к данным 662 Сохранение данных в виде Web-страницы 665 Создание статических страниц 665 Создание динамических страниц Active Server Pages 668 Работа со страницами доступа к данным 671 Возможности и ограничения 671 Типы создаваемых страниц 672 Создание страниц с помощью мастеров 673 Внесение изменений в страницы доступа к данным. 681 Открытие и сохранение страниц доступа к данным 686 Доработка страниц с помощью Frontpage 688 Публикация страниц на Web-сервере 693 Копирование страниц с использованием средств Office 693 Публикация страниц с использованием FTP 695 Публикация веба с помощью FrontPage 695 ЧАСТЬ 6. Создание приложения Глава 20. Общие сведения о макросах 698 Использование макросов 699 Создание простого макроса 701 Окно макроса 701 Сохранение макроса 703 Проверка работы макроса 703 Создание сложного макроса 705 Группы макросов 707 Задание условий выполнения макрокоманд 709 Обзор макрокоманд 711 Открытие и закрытие объектов Access 712 Печать данных 713 Выполнение запроса 713 Проверка истинности условий и управление выполнением макрокоманд 714 Установка значений 715 Поиск данных 715 Построение специального меню и выполнение команд меню 716 Управление выводом на экран и фокусом 716 Сообщения пользователю 717 Переименование, копирование, удаление, сохранение, импорт и экспорт объектов 717 Запуск других приложений 718 Обзор событий форм и отчетов 718 Открытие и закрытие форм и отчетов 719 Изменение данных 720 Смена фокуса 723 Применение фильтров 724 Работа с клавиатурой и мышью 725 Печать 726 Активизация специального меню для формы, отчета или приложения 727 Отслеживание ошибок 728 Истечение промежутка времени 728 Глава 21. Автоматизация приложения с помощью макросов 729 Ссылки на объекты форм и отчетов 730 Ссылки на формы и отчеты 730 Ссылки на свойства форм и отчетов 730 Ссылки на элементы управления форм и отчетов и на их свойства 731 Ссылки на подчиненные формы и отчеты. 731 Открытие связанной формы 732 Создание макроса SeeSitylnformation 733 Синхронизация связанных форм 736 Создание макроса SyncWeddingListAndCity 736 Проверка данных и установка значений 739 Проверка данных 740 Передача информации между связанными формами 744 Установка значений 746 Преобразование макросов в процедуры Visual Basic Глава 22. Основные понятия Visual Basic 752 Использование Visual Basic вместо макросов 753 Когда следует использовать макросы 753 Когда следует использовать Visual Basic 754 Среда Visual Basic 754 Модули 755 Окно редактора Visual Basic 757 Средства отладки в Visual Basic 762 Переменные и константы 771 Типы данных 771 Доступность переменных и констант 773 Объявление переменных 775 Инструкция Const 775 Инструкция Dim 776 Инструкция Enum 779 Инструкция Event 780 Инструкция Private 781 Инструкция Public 783 Инструкция ReDim 784 Инструкция Static 786 Инструкция Туре 787 Семейства, объекты, свойства и методы 788 Архитектура приложения Access 789 Архитектура DAO 790 Архитектура ADO 792 Ссылки на семейства, объекты и свойства 795 Присваивание значения объектной переменной — инструкция Set 797 Методы объектов 799 Функции и подпрограммы 809 Инструкция Function 809 Инструкция Sub 811 Управление выполнением программы 813 Инструкция Call 813 Инструкция Do.Loop 814 Инструкция For.Next 815 Инструкция For Each.Next 816 Инструкция GoTo 816 Инструкция If.Then.Else 817 Инструкция Select Case 818 Инструкция RaiseEvent 820 Инструкция Stop 820 Инструкция While.Wend 821 Инструкция With 821 Выполнение макрокоманд и команд меню 822 Объект DoCmd 822 Макрокоманды и их эквиваленты в Visual Basic 823 Обработка ошибок 824 Инструкция On Error 824 Примеры сложных программ на Visual Basic 825 Процедура, генерирующая данные о «продаже» книг 825 Процедура, создающая полный список ошибок 836 Глава 23. Автоматизация приложения с помощью Visual Basic 842 Автоматизация ввода данных 843 Внесение связанных данных 843 Использование переменной маски ввода 847 Обработка события «Отсутствие в списке» 849 Поддержка переходов по клавише Tab в многостраничной форме 854 Автоматизация выбора данных 856 Работа со списком, допускающим выбор нескольких элементов 857 Применение специального запроса по форме 861 Выбор из списка поиска 872 Вывод связанных данных в других форме или отчете 873 Связывание форм с использованием фильтра 873 Использование фильтра для вывода связанных данных в отчете 875 Синхронизация двух форм с использованием события класса 878 882 Создание форматированных сообщений 882 Вывод специальной справки в выноске помощника 884 Автоматизация сложных задач 888 Выполнение задачи из связанной формы 889 Установление связи со вспомогательной задачей 893 Проверка данных 899 Использование специального элемента управления 901 Глава 24. Последние штрихи 906 Создание специальной панели инструментов для форм 907 Определение новой панели инструментов 908 Настройка новой панели инструментов 912 Создание специальной строки меню для форм 915 Определение новой строки меню 916 Оптимизация базы данных с помощью анализатора быстродействия 920 Изменение макета в режиме формы 922 Определение главной кнопочной формы 924 Создание кнопочной формы 924 Использование диспетчера кнопочных форм 926 Установка параметров запуска базы данных 929 Компиляция процедур Visual Basic 930 Глава 25. После создания приложения 932 Использование репликации 933 Изменения в базе данных при репликации 934 Создание реплики 934 Синхронизация реплик 938 Защита базы данных 939 Архитектура защиты Access 940 Пользователи, группы и разрешения 942 Использование мастера защиты 946 Настройка защищенной базы данных 957 Совместная работа с приложением 963 Совместная работа с MDB-файлом 963 Экспорт приложения в Microsoft SQL Server 965 Создание приложения «только для выполнения» 990 Создание ярлыка приложения 991 Приложение. Установка Microsoft Access 995 Установка Microsoft Data Engine (MSDE) 1000 Управление подключениями ODBC 1002 Создание системного DSN для Access 1003 Использование ODBC для подключения к Microsoft SQL Server 1007 Преобразование баз данных предыдущих версий Access 1010 Проблемы, возникающие при преобразовании 1011 Алфавитный указатель 1013

Книга посвящена новой версии популярной системы управления базами данных. Вашему вниманию предлагаются подробные теоретические сведения, подкрепленные многочисленными практическими примерами, которые прекрасно иллюстрируют процессы планирования, создания,заполнения и работы с базой данных. Вы научитесь самостоятельно проектировать и связывать в единое приложение таблицы, запросы, фильтры, формы и отчеты, автоматизировать вашу систему с помощью макросов, создавать пользовательские меню и нестандартные панели инструментов, использовать, если это действительно необходимо, всю мощь языков SQL и Access Basic. Вы узнаете о новых возможностях Access 2000, сможете воспользоваться советами профессионала и найти ответы на большинство возникающих у вас вопросов.

Для данного заглавия нет комментариев.

оставить комментарий.

Нажмите на изображение, чтобы просмотреть его в программе просмотра изображений

Работает на ПО Коха