Базы данных - пакет Access
Установление связей между таблицами. Позволяет совместно использовать данные из разных таблиц, при этом для пользователя они будут представляться одной таблицей.
Обработка информации: поиск данных в таблицах, сортировка, фильтрация, вычисления.
Использование форм для ввода, просмотра и редактирования информации.
Создание запросов для поиска и обработки информации в таблицах по заданным условиям.
Формирование отчётов — видов документов для вывода результатов обработки информации.
Работа с базами данных различных форматов. Например, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access.
Система защиты от несанкционированного доступа — позволяет каждому пользователю или группе пользователей работать с теми объектами, на которые выданы права администратором системы.
-
Тимохин П. - Access система управления базами данных
Мы рассмотрим возможности Access и типы задач, которые можно решать с помощью этой СУБД. В частности: Access система управления базами данных (СУБД). Использование Access для хранения и поиска данных, представления информации в удобном виде и автоматизации выполнения повторяющихся задач.
Работа с таблицами
Копирование и вставка значений
-
Access. Программирование на VBA
Создание объектов — один из самых эффективных способов программирования и управления приложениями. Перед рассмотрением преимуществ использования объектов необходимо разобраться с определениями.
Объекты представляют собой различные сущности. Люди, машины и здания — все это разные виды объектов. В программировании слово объект используется для описания одного специфического элемента, например, формы или элемента управления. Вне всяких сомнений, у любого разработчика имеется определенный опыт работы с этими типами встроенных объектов.
Microsoft Access приобретает все более объектно-ориентированный характер, позволяя создавать собственные объекты и добавлять к ним свойства и методы. Примеры пользовательских объектов могут включать объект клиента, объект счета, объект пользователя, объект подключения данных и звуковой объект.
Access. Программирование на VBA
Совет
Преимущества использования объектов
Сокрытие сложного программного кода
Использование технологии Microsoft IntelliSense
Организация кода
Просмотр объектов в браузере объектов
Создание экземпляров объекта
Упрощение кода в целях последующей поддержки и обновления
Ограничение доступа к коду
Переносимость кода
Объекты, свойства и методы
Создание классов
Вставка модуля класса
Совет
Создание свойств
Совет
Использование общедоступных переменных
Использование процедур свойств
Совет
Создание приватной переменной модуля
Процедура Property Let
Процедура Property Get
Совет
Процедура Property Set
Общедоступная переменная и процедуры свойств
Создание перечисляемых типов данных
Совет
Создание методов
Использование методов
Создание событий
Использование событий
Совет
Вызов событий Initialize и Terminate
Использование объектов
Создание объектной переменной
Присваивание объектной переменной объекту
ПРЕДОСТЕРЕЖЕНИЕ
Использование объекта
Совет
Освобождение объекта
Совет
Создание нескольких экземпляров объекта
Дополнительные примеры объектов
Объект TextFile
Объект Timer
Объект Sound
Private Declare Function sndPlaySound Lib "winmm.dll" Alias _
Объект Letter
Объект Outlook
Применение объекта обработчика ошибок
Использование объектов с коллекциями VBA
Создание коллекции VBA
Совет
Свойства и методы коллекции VBA
Добавление элементов в коллекцию
Совет
Ссылка на специфический объект
Организация циклов по элементам коллекции
Совет
Удаление отдельных объектов
Удаление всех объектов
Освобождение объектной переменной
Резюме
«Microsoft Access 2000 Development»
Оптимизация аппаратных средств и ОС Windows
Совет
Совет
Установка приложения с учетом достижения оптимальной производительности
Совет
Оптимизация настройки механизма Jet Database Engine
Безопасное изменение установок Jet
ПРИМЕЧАНИЕ
Средства оценки производительности
О происходящем "за кулисами”
Оптимизация базы данных
Составление таблиц данных
Нормализация данных в целях повышения производительности
Создание индексов, ускоряющих выполнение запросов
Раннее создание отношений для повышения производительности
Повышение производительности запросов
Оценка типа результирующего набора для достижения оптимальной производительности
Повышение скорости выполнения запросов
Оптимизация форм
В начале
Быстрая загрузка изображений
Основы создания быстрых форм
Повышение скорости печати отчетов
Создание высокопроизводительного кода
Использование памяти кодом
Работа с модулями
Компиляция кода
Декомпиляция
Составление файла .MDE
Использование Option Explicit
Выбор размеров переменных
Сохранение стекового пространства с помощью строковых переменных
Совет
Объявление типа объекта
Использование поточного кода вместо вызова других функций
Переключение True и False
Использование Len() вместо пустой строки
Использование True и False вместо нуля
Быстрые ссылки на объекты
Использование быстродействующих массивов
Использование констант
Правильное использование закладок
Закрытие и разрушение избыточных данных
Использование SQL вместо DAO
Использование номеров индексов коллекций
Создание быстрых циклов
Исключение IIF() из кода
Построение конструкции Select Case
Использование .Execute вместо RunSQL
Использование A2KU_Timer
Проверка эффективности транзакций
Контроль обновлений
Использование ActiveX и метода раннего связывания
Преобразования в архитектуре клиент/сервер
Хлеба и зрелищ
Резюме
«Microsoft Access 2000 Development»
Исключение логических ошибок
Работа в среде разработки Visual Basic (IDE)
Project Explorer
Окно Code
Окно Properties Window
Окно Immediate
Окно Locals
Окно Watch
Object Browser
Окно Call Stack
Совет
Работа с объектом Debug
Метод Debug.Print
Совет
Метод Debug.Assert
Совет
Использование окна отладки
Оценка переменных
Изменение значения переменной
Оценка встроенных функций
Access. Программирование на VBA
Выполнение пользовательских функций
Выполнение пользовательских подпрограмм
Совет
Полезные Советы
Выполнение операторов в окне Immediate
Перемещение в окне отладки
Удаление кода в окне отладки
Использование отладчика
Установка прерываний
Выполнение кода в пошаговом режиме
Step Into
Совет
Step Over
Step Out
Set Next Statement
Продолжение выполнения кода
Повторное выполнение кода
Определение значений переменных
Использование технологии IntelliSense при отладке
Использование окна Locals
Совет
Использование окна Watch
Просмотр в окне Call Stack
Совет
Использование условной компиляции
Создание надежного кода
Объявление переменных в отдельных строках кода
Совет
Объявление переменных в минимальной области действия
Использование специфических типов данных
Разрушение объектных переменных
Использование зарезервированного слова TypeOf
Использование ключевого слова Me вместо Screen.ActiveForm и Screen.ActiveControl
Использование обработчика ошибок
Использование Option Explicit
Отсчет с 0 или 1?
Немедленное исправление ошибок
Совет
Использование символа конкатенации строк
Dim strSQL as String
Использование небольших процедур
Использование стандартных соглашений о наименовании
Никогда не используйте Stop
Отладка с помощью окон сообщений
Тестирование приложения
Методики отладки
Резюме
«Microsoft Access 2000 Development»
Исключение синтаксических ошибок
EndSeb
Совет
Исключение логических ошибок
Исключение ошибок рабочего цикла
Простой обработчик ошибок
On Error GoTo ErrorHandler
Совет
ExitHere
ErrorHandler
Resume ExitHere
Выполнение программы с обработкой ошибок
On Error GoTo ErrorHandler
Объект Err
Err.Clear
Err. Raise
Err.Number = vbObjectError + 50
Реагирование на возникновение ошибок
Операторы Resume
Resume
Resume Next
Получение дополнительной информации об ошибках
Объект Err не сообщает номер строки
Активный элемент управления передается
Вызов API Windows для получения
Комплексный обработчик ошибок
Обработчик ошибок процедурного
Модуль класса (объект) ошибки
Свойства объекта сЕггог
Таблица 1. Свойства сЕггог.
Методы объекта cError
Таблица 2. Методы cError.
Просмотр объекта cError в браузере объектов
CError.ShowAVIForm
Ошибки с точки зрения конечного пользователя
Обнаружение проблем, возникающих при работе компьютеров
Отчетность
Опции обработки ошибок
Таблица 3. Опции обработчика ошибок.
Вызовы API Windows
Ошибки в различных приложениях
Обработка ошибок для вложенных процедур
Дополнительная информация об ошибках
Процедуры события ошибки
On Error Go To 0
Метод AccessError
Полезные функции обработки ошибок
Установка опций обнаружения ошибок
Резюме
-
Планирование базы данных
Этот компонент обеспечивает копирование данных из одной таблицы в другую. Основные свойства: Source - таблица (или запрос), откуда копируются данные, Destination - таблица, куда копируются данные, Mapping - определяет соответствие между колонками исходной и результирующей таблиц (для идентичных таблиц это свойство определять не обязательно)
Компонент TDatabase
Компонент TSession
Компонент TBatchMove
Компонент TUpdateSQL
-
Добро пожаловать в мир баз данных
Многие люди знакомы с принципом работы электронных таблиц. Безусловно, Microsoft Excel стала самой популярной в мире программой для работы с таблицами, поскольку обладает широкими возможностями и проста в управлении. Так почему бы не держать все данные в Excel?
-
Изучение главного рабочего окна Access
Щелкнув на ссылке Формы, можно просмотреть список форм в окне Борей: база данных. В жизни нам нередко приходится заполнять формы, бланки, анкеты. Формы Access напоминают бланки, но обладают такими возможностями, которые, конечно же, отсутствуют у обычных анкет, создаваемых на бумаге
-
Создание первых таблиц
В Excel 2002 (и Excel 2003) также используются смарт-теги, предназначены для отображения ошибок, связанных с таблицей, и предоставления возможных вариантов решения проблемы. По сути, смарт-тег — это значок, при щелчке на котором динамически отображаются некоторые сведения. Например, такой значок позволит вам получить данные из Интернет или выполнить определенные операции
-
Получение данных с помощью запросов
Дважды щелкните на поле Имя в таблице Растения, расположенной в верхней панели окна запроса. В результате поле Имя будет добавлено в качестве первого поля для запроса (см. первый столбец нижней в панели окна запроса
-
Создание и использование форм данных
В Access 2003 введен новый смарт-тег, который предупреждает о появлении ошибок в формах и отчетах (о смарт-тегах рассказывается в главе 5, «Создание первых таблиц»). Подобный смарт-тег для обнаружения ошибок в таблицах применяется в Excel 2002/2003.
-
Печать информации с помощью отчетов
Большая часть информации отчета может быть основана на данных нескольких таблиц. Допустим, понадобился отчет, демонстрирующий, какие растения из каких каталогов были приобретены. Для создания такого отчета выполните действия, перечисленные ниже
-
Публикация данных в Интернет с помощью страниц
До сих пор все новые страницы просматривались в обычном режиме. Однако объект страницы можно также изучать (и изменять) в режиме конструктора. Этот процесс аналогичен процессу изменения таблиц, запросов, форм и отчетов в таком же режиме
-
Настройка таблиц
Таблица может включать поле для хранения имени и поле для хранения юбилейных дат. Имеет смысл для второго поля использовать тип данных Дата/время, благодаря чему в нем можно будет сохранить только дату и ничего более (поэтому ввести случайно или намеренно имя вместо даты не получится
-
Расширение сферы использования запросов
Запрос обновления изменяет ранее указанные данные на основании указанных критериев. Например, можно на 15% уменьшить цену всех товаров стоимостью ниже 200 рублей на ограниченный период распродажи
-
Настройка форм
Флаговая кнопка — это элемент управления, используемый для предоставления пользователю возможности выбора между логическими значениями Да и Нет. В мастере формы и списке полей флаговые кнопки применяются для отображения полей с типом данных Логический. По этой причине элементом управления НаБудущее формы Насаждения стала именно флаговая кнопка
-
Настройка отчетов
С помощью мастера в отчет можно добавить даже диаграмму. Такая диаграмма на самом деле будет представлять собой объект ActiveX, т.е. Access не может генерировать изображение диаграммы, как делает, например, программа Microsoft Graph, предлагающая 20 различных вариантов
-
Автоматизация базы данных
Хотя кнопочные формы и позволяют эффективно организовывать данные, порой в них содержится слишком много элементов. Что если вместо четырех кнопок их станет 14 или 40? Тогда кнопочная форма превратится в такой же склад объектов, как и окно базы данных. Решить данную проблему можно путем создания вложенных кнопочных форм
-
Совместный доступ к данным
Ранее в этой главе данные Access экспортировались в файл специального типа — таблицу Excel. Однако существует возможность экспортировать файлы Access непосредственно в различные программные приложения
-
Использование общих функций Office
Функция автозамены стремится исправить ошибки непосредственно во время их ввода. Например, если ввести подряд две ПРописные буквы, одна из них будет изменена на строчную. Результат может быть ожидаемым или нет, однако в большинстве случаев функция автозамены действительно помогает избавиться от опечаток
-
Access 2003
Microsoft Office — самый популярный комплект приложений для настольных компьютеров, контролирующий свыше 90% рынка офисных пакетов. Он является одним из лучших продуктов Microsoft и приносит корпорации от трети до половины годового дохода. Например, за последний квартал 2002 года продажа операционных систем принесла компании Microsoft 2,5 миллиарда долларов, продажа комплектов Office — 2,3 миллиарда. Рост продаж по позиции Office XP Professional за финансовый 2003 год в России и СНГ составил 86%.
Для Microsoft выпуск новой версии Office является самым значительным событием со времен начала продаж операционной системы Windows XP в 2001 году. Его опытную проверку проводили около 500 тысяч бета-тестеров. В настоящее время Microsoft предпочитает говорить не о пакете, решающем проблемы служащих офиса, а о более широком системном решении потребностей корпоративных пользователей. Предполагается, что в 2003—2005 г.г. компания затратит более 3 млрд. долл. на разработку и распространение нового семейства продуктов Microsoft Office с тем, чтобы увеличить объем его продаж до 20 млрд. долл. к 2010 г.
Назначение Access
Расширения файлов, используемых в Access
Запуск Access и завершение работы с программой
Отображение окна базы данных Access на экране
Окно Access, отображаемое на экране после запуска программй
Список таблиц, поставляемых с учебной базой данных Борей
Перемещение между записями
Фрагмент базы данных :1 — выделение всех записей, 2 — выделение поля, 3 — выделение строки
Кнопки переходов по записям 1
Перемещение между полями
Просмотр больших таблиц
Использование предыдущих версий Access
Создание копий баз ценных предыяуших форматов в новом формате
Синхронизация ценных в наборе реплик
Создание базы данных
Создание базы данных с помощью шаблона
Шаблоны, предлагаемые для создания базы данных
Выбор таблицы базы данных и ее полей
Ввод названия базы данных
Главная кнопочная форма новой базы данных
Форма для новой базы данных Контакты, созданная с помощью главной кнопочной формы
Создание таблицы с помощью мастера
Выбор мастера таблиц в окне Новая таблица
Выбор полей создаваемой таблицы
Задание имени таблицы и выбор способа определения ключа
Ключевое поле
Выбор ключевого поля и используемых в нем данных
Создание таблицы в режиме конструктора
Свойства полей таблицы
Выбор типа данных для поля
Свойства таблицы
Создание или изменение ключевого поля
Окно, предупреждающее, что в создаваемой таблице ключевые поля не заданы
Создание индексов
Ввод данных в таблицу и ее редактирование
Форматы чисел
Форматы даты
Форматы времени
Выделение записей или поля
Редактирование записей
Изменение структуры таблицы
Изменение структуры таблицы в режиме таблицы
Изменение структуры таблицы в режиме конструктора
Форматирование таблицы
Окно, используемое для форматирования столбца по ширине
Сохранение таблицы
Окно, позволяющее задать имя таблице
Связи между таблицами в базе данных
Вилы связей между таблицами
Использование ключевых полей для задания связи между таблицами
Схема данных
Линии связи между таблицами базы
Установление связи между таблицами
Изменение связи между таблицами
Изменение связей между таблицами
Целостность данных
Сжатие и восстановление базы данных
Экспорт таблиц в другие приложения
Импорт данных в формате
Упражнение
Выводы
Access 2003
Глава 24. Использование запросов для работы с данными
Использование запросов для работы с данными
Типы запросов
Окно базы данных после . выбора значка Запросы на панели Объекты
Окно для ввода начальной даты отбора данные
Отображение запроса на выборку в режиме таблицы
Создание запроса
Создание простого запроса с помощью мастера
Окно мастера создания простых запросов
Выбор типа создаваемого отчета
Создание запроса в режиме конструктора
Выбор таблицы, для которой будет составлен запрос
Окно структуры запроса: 1 — список полей, 2 — бланк запроса
Запуск запроса
Создание таблицы с помощью запроса
Предложение подтвердить запрос на создание таблицы
Выбор условий отбора записей в запросе
Операторы
Оператор LIKE
Выполнение стандартных вычислений нал значениями поля
Выполнение групповых операций
Составление запроса с использованием групповой операции
Расширение условий отбора
Использование вычисляемого поля
Построитель выражений
Запрос на обновление записей
Создание многотабличных запросов
Редактирование запроса в режиме конструктора
Печать отчета по манным, полученным в результате запроса
Поиск и замена данных
Поиск и замена значения в поле таблицы
Поиск информации в базе данных
Использование индексов
Сознание индекса для одного поля
Выбор свойства индексированного поля
Создание составного индекса
Выбор условий сортировки
Сортировка по нескольким полям одновременно
Окно, позволяющее выполнить сортировку по нескольким полям одновременно
Применение фильтра
Фильтр по выявленному фрагменту
Расширенный фильтр
Окно, позволяющее выполнить фильтрацию с определенным условием отбора
Упражнения
Выводы
Access 2003
Глава 25. Создание и использование форм в Access 2003
Создание и использование форм в Access 2003
Назначение формы при работе с базой данных
Режимы просмотра формы
Список форм.
Форма для работы с несколькими таблицами
Главная форма, содержащая подчиненную форму
Создание формы
Выбор метода создания формы
Автоформа
Форма с полями, расположенными в столбец
Создание формы с помощью мастера
Выбор вида представления данных
Выбор внешнего вида подчиненной формы
Задание имен главной и подчиненных форм
Создание формы в режиме конструктора
Выбор стиля оформления формы с использованием команды Автоформат
Окно, используемое для создания специального стиля формы
Создание вычисляемого поля
Применение списков и полей со списком
Выбор способа получения значений, отображаемых в поле со списком
Выбор таблицы или запроса, значения которой будет содержать поле со списком
Выбор полей, отображаемых в поле со списком
Задание ширины столбцов со списком и скрытие ключевого поля
Выбор действия, которое будет выполняться при выборе значения из списка
Задание подписи, которую будет содержать поле со списком
Упражнения
Выводы
Access 2003
Глава 26. Отчеты, страницы доступа к данным, макросы, настройка базы данных Access 2003
Отчеты, страницы доступа к данным, макросы, настройка базы данных Access 2003
Общие сведения об отчете
Просмотр отчета
Окно, предлагающее ввести начальную и конечную даты отбора данных для отчета
Создание автоотчета
Отчет, созданный после выбора команды Автоотчет
Создание отчета с помощью мастера
Диалоговое окно, позволяющее выбрать метод создания отчета
Выбор полей для отчета с помощью мастера
Окно, предлагающее выполнить группировку записей в отчете
Задание интервалов группировки
Выбор итоговых полей для вычислений в отчете
Выбор вида макета для отчета
Выбор стиля отчета
Создание отчета в режиме конструктора
Отображение отчета в режиме конструктора
Создание подчиненного отчета
Диалоговое окно мастера подчиненных отчетов
Создание отчета на базе нескольких таблиц
Экспорт отчета
Страницы доступа к данным
Страница доступа к данным
Сознание страницы доступа к ценным с помощью мастера
Добавление полей в страницу доступа данных
Ввод названия страницы доступа к данным
Файлы с расширением .asp
Макросы
Создание макроса
Окно макроса
Проверка условий на значение
Редактирование макроса
Запуск макроса
Вставка макроса в форму
Список событий, которые могут использоваться для активизации макроса
Модуль
Окно редактора VBA
Использование паролей
Защита базы данных с помощью пароля
Окно, используемое для задания пароля базы данных
Настройка параметров работы Access
Задание параметров отображения окна Access
Изменение имени объекта базы данных
Настройка параметров работы базы данных Access на вкладке Общие
Изменение настройки клавиатуры
Диалоговое окно, используемое для настройки клавиатуры при работе с базой данных
Особенности печати
Упражнения
Выводы
-
Работа в Microsoft Access XP
Внешне база данных, которая содержит только одну таблицу, похожа на обычный список, представленный на бумаге. Но поскольку информация хранится в электронном формате, ее можно сортировать и отображать различными способами, используя с максимальным эффектом.
Так, например, с помощью телефонной книги можно найти любой телефон, если известна фамилия абонента или название организации, поскольку информация в телефонной книге организована в соответствии с этими критериями. Но если вам требуется список телефонов ваших однофамильцев или вы забыли вторую цифру в номере телефона соседа, едва ли вы найдете ответ в справочнике. Для этого необходимо изменить принцип организации данных.
Просмотр базы данных, созданной мастером
Создание таблиц простейшим способом
Совершенствование отображения данных в таблице
Лекция: Создание таблиц и работа с ними
Операции над столбцами и строками таблицы
Создание формы с помощью мастера
Изменение свойств формы
Улучшение макета формы
Добавление элементов управления в форму
Лекция: VBA, функция Автоформа и добавление элементов управления в форму
Использование VBA для ввода данных в форму
Создание формы с помощью функции Автоформа (Autoform)
Создание главной и подчиненной форм с помощью мастера
Сортировка данных
Фильтрация записей в таблице
Использование функции Изменить фильтр (Filter By Form)
Отбор информации по нескольким критериям
Выражения
-
Базы данных как средство хранения и обработки информации
В этом разделе мы познакомим вас с основными понятиями баз данных и систем управления базами данных (СУБД) и дадим краткий обзор Access как системы управления реляционными базами данных. Приведем сравнение возможностей электронных таблиц Excel и СУБД Access
Создание копии существующей базы данных
Создание базы данных с использованием шаблона
Диалоговое окно Шаблоны
Диалоговое окно выбора шаблонов и полей таблиц Мастера шаблонов
Диалоговое окно стилевого оформления форм Мастера шаблонов
Диалоговое окно Мастера шаблонов, задающее заголовок базы данных и файл логотипа отчетов
Рабочая среда Access
Главное окно Access 2002 с окном базы данных и несколькими таблицами
Окна рабочей среды Access
Меню и панели инструментов
Окно базы данных
Окно базы данных Access 2002
Окно свойств таблицы
Ярлыки объектов, входящих в группу Поставщики
Использование справочной системы
Вызов окна справки
Окно Справка Microsoft Access
Вкладка Мастер ответов окна Справка Microsoft Access
Вкладка Указатель окна Справка Microsoft Access
Работа с помощником
Окно вопросов-ответов помощника
Таблица 1.1, Флажки в диалоговом окне Помощник
Вкладка с коллекцией Помощников
Другие средства получения справки
Общие сведения
Выводы
Базы данных как средство хранения и обработки информации
Основные понятия
Основные понятия - 2
Microsoft Access как настольная СУБД реляционного типа
Способ хранения информации в одной таблице
Внешний вид главной таблицы
Различия между СУБД Access и электронными таблицами Excel
Запуск Access и открытие баз данных
Открытие базы данных из меню Файл
Пример базы данных
Открытие базы данных с помощью кнопки Открыть на панели инструментов
Область задач Создание файла
Создание новой базы данных
Создание новой пустой базы данных
Окно новой базы данных Access 2002
-
Фильтрация данных
В Microsoft Access предусмотрено четыре способа отбора записей с помощью фильтров: фильтр по выделенному фрагменту, обычный фильтр, поле
Таблица 2.6. Встроенные числовые форматы для числовых и денежных типов данных
Таблица 2.7. Символы форматирования для числовых типов данных
Таблица 2.9. Символы форматирования для типа данных Дата/Время
Примеры:
Таблица. 2.11. Символы форматирования для всех типов данных
Определение маски ввода
Таблица 2.12. Символы для создания масок ввода
Таблица "Заказы" в режиме Конструктора
Маска ввода для поля "ДатаРазмещения"
Вставка, удаление и переименование полей таблицы
Определение ключевых полей
Пример таблицы с использованием составного ключа
Создание и использование индексов
Установка индекса для поля
Диалоговое окно Индексы
Диалоговое окно индексов для таблицы "Клиенты"
Связывание таблиц на схеме данных
Пример схемы данных
Диалоговое окно Добавление таблицы
Окно Изменение связей
Диалоговое окно Параметры объединения
Обеспечение целостности данных
Ввод и проверка данных
Навигация по таблице
Таблица 2.13. Кнопки перемещения по записям таблицы
Таблица 2.14. Навигация по таблице с помощью клавиш
Список полей на панели инструментов Формат (режим таблицы)
Работа с записями
Работа с записями - 2
Диалоговое окно подтверждения удаляемых записей
Основные режимы работы с таблицами
Таблица "Клиенты", открытая в режиме Таблицы
Таблица 2.1. Панель инструментов Таблица в режиме Таблицы
Таблица "Клиенты", открытая в режиме Конструктора
Контроль и проверка введенных данных
Применение Построителя выражений при задании свойства Условие на значение
Ввод условия с помощью Построителя выражений
Диалоговое окно Автозамена
Ввод данных с помощью копирования и перемещения
Буфер обмена
Использование списков значений
Поле со списком в режиме Таблицы
Отображение подчиненных таблиц
Схема данных базы
Отображение подчиненных таблиц
Изменение внешнего вида таблицы
Панель инструментов Формат (режим таблицы)
Таблица 2.15. Описание элементов панели инструментов
Диалоговое окно Формат таблицы
Диалоговое окно Высота строки
Использование контекстного меню для скрытия столбцов
Диалоговое окно Отображение столбцов
Окно Вставка подтаблицы
Печать таблицы
Окно Печать
Окно Параметры страницы
Окно предварительного просмотра документа
Таблица 2.16. Описание кнопок панели инструментов Предварительный просмотр
Сортировка, поиск и фильтрация данных
Сортировка данных в таблице
Контекстное меню в режиме таблицы
Поиск и замена данных
Окно поиска данных
Диалоговое окно Поиск и замена
Настройка параметров поиска по умолчанию
Фильтрация данных
Результирующий набор записей после применения фильтра по выделенному
Поле Фильтр для в контекстном меню
Окно изменения фильтра
Результирующий набор записей после применения обычного фильтра
Создание таблиц
Ярлыки новых объектов в списке таблиц пустой базы данных
Диалоговое окно Новая таблица
Выводы
Создание таблицы путем ввода данных
Создание таблицы путем ввода данных
Диалоговое окно Сохранение
Создание таблиц с помощью Мастера таблиц
Диалоговое окно Мастера таблиц
Диалоговое окно Переименование поля
Второе диалоговое окно Мастера таблиц
Четвертое окно Мастера таблиц
Структура таблицы "Поставщики предприятия" в режиме Конструктора
Создание таблицы с помощью Конструктора таблиц
Окно новой таблицы в режиме Конструктора
Определение полей
Свойства полей таблицы
Таблица 2.2. Дополнительные свойства текстового поля и поля Memo
Использование Мастера подстановок
Первое диалоговое окно Мастера подстановок
Второе диалоговое окно Мастера подстановок
Третье диалоговое окно Мастера подстановок
Пятое диалоговое окно Мастера подстановок
Таблица 2.5. Свойства подстановки для поля со списком
-
Быстрый экспорт данных
Access создаст новый файл XLS, скопирует в него данные из выделенной таблицы, запустит приложение Excel и откроет в нем этот файл. Аналогично можно экспортировать только часть таблицы Access, например подмножество строк или даже диапазон ячеек. Для этого необходимо открыть таблицу в режиме Таблицы
Создание таблицы путем импорта из текстового файла
Первое диалоговое окно Мастера импорта текстов
Третье диалоговое окно
Четвертое диалоговое окно Мастера импорта текстов
Шестое диалоговое окно Мастера импорта текстов
Создание спецификаций импорта
Таблица 3.5. Параметры импорта, определяемые в спецификации
Особенности импорта текстовых файлов
Текстовый файл в формате CSV открыт в приложении "Блокнот"
Текстовый файл в формате SDF открыт в приложении "Блокнот"
Импорт и присоединение документов HTML и данных с Web-узлов
Первое диалоговое окно Мастера присоединения документов HTML
Второе диалоговое окно Мастера присоединения документов HTML
Импорт данных из документов и схем XML
Диалоговое окно импорта документа XML
Импорт и присоединение данных из адресных книг и папок Exchange
Второе диалоговое окно Мастера импорта из Exchange/Outlook
Четвертое диалоговое окно Мастера импорта из Exchange/Outlook
Выбор папки Exchange
Присоединенные файлы разных форматов
Обновление связей
Сообщение об отсутствии внешней таблицы
Всплывающая подсказка о местоположении внешней таблицы
Диалоговое окно Преобразовать в базу данных
Экспорт данных в другие форматы
Экспорт в электронную таблицу или файлы dBASE, Paradox
Диалоговое окно Экспорт объекта
Экспорт данных в текстовый файл
Текстовый файл "Поставщики", открытый в приложении "Блокнот"
Форматы данных, доступные
Таблица 3.1. Типы файлов, импортируемых в Access 2002
Таблица 3.2. Типы файлов, экспортируемых из Access 2002
Экспорт данных в форматы объектов WWW (World Wide Web)
Быстрый экспорт данных
Диапазон ячеек таблицы Access после экспорта в Excel
Использование буфера обмена Windows для импорта и экспорта данных
В таблицу Access 2000 будет добавлен выделенный диапазон ячеек
Выделенные записи добавлены из буфера обмена
Таблица "Ошибки вставки"
Выделенный диапазон ячеек в таблице "Поставщики"
Данные, импортированные в документ Word для Windows в виде таблицы
Выводы
Использование баз данных других форматов
Форматы баз данных
Присоединение и импорт внешних таблиц
Присоединение и импорт таблиц dBASE и Paradox
Диалоговое окно Связь
Диалоговое окно Импорт
Диалоговое окно Выбор индексного файла
Присоединенные таблицы в окне базы данных
Присоединенная таблица Paradox открыта в режиме таблицы
Таблица 3.3. Соответствие типов данных некоторых СУБД
Присоединение и импорт таблиц баз данных Access
Диалоговое окно Связь с таблицами
Импорт и присоединение электронных таблиц
Рабочий лист Excel
Первое диалоговое окно Мастера импорта электронной таблицы
Третье диалоговое окно Мастера импорта электронной таблицы
Четвертое диалоговое окно Мастера импорта электронной таблицы
Пятое диалоговое окно Мастера импорта электронной таблицы
Сообщение о возникновении ошибок импорта
Импортированная таблица в режиме Конструктора
Импорт и присоединение таблиц из текстовых файлов
Таблица 3.4. Форматы текстовых файлов, поддерживаемые Access 2002
-
Арифметические операторы
Арифметические операторы, как следует из названия, выполняют сложение, вычитание, умножение и деление. Арифметические операторы оперируют только с числовыми значениями и должны, за исключением унарного минуса
Запросы с параметрами
Диалоговое окно Параметры запроса
Результат выполнения запроса с параметром
Создание запроса из фильтра
Сохранение фильтра в виде запроса
Диалоговое окно Применяемый фильтр
Запрос "Менеджеры по продажам" в режиме SQL
Окно расширенного фильтра
Выполнение запроса
Изменение данных в результирующем множестве запроса
Печать результатов запроса
Диалоговое окно Печать
Передача результатов запроса в другие приложения
Окно слияния с документами Word
Файл формата RTF, полученный путем экспорта запроса
Экспорт запроса в MS Excel
Диалоговое окно Отправка по почте
Сообщение Outlook с присоединенным файлом в формате RTF
Использование выражений в запросах
Выражения в Access
Арифметические операторы
Таблица 4.2. Арифметические операторы
Операторы присваивания и сравнения
Таблица 4.3. Операторы сравнения
Запросы и фильтры
Логические операторы
Таблица 4.4. Зависимость значения логических операторов от значения операндов
Таблица 4.5. Значения оператора Imp с Null-операндами
Таблица 4.6. Значения логических операторов для однобитовых операндов
Операторы слияния строковых значений (конкатенации)
Операторы идентификации
Операторы сравнения с образцом
Таблица 4.7. Другие операторы, используемые в выражениях Access
Идентификаторы объектов
Константы
Функции
Создание выражений с помощью Построителя выражений
Диалоговое окно Построитель выражений
Бланк запроса с выражением, созданным Построителем выражений
Запрос, созданный в результате добавления условия отбора
Выводы
Создание простого запроса с помощью Мастера запросов
Первое диалоговое окно Мастера простых запросов
Окно Мастера простых запросов на втором шаге
Окно запроса в режиме просмотра
Создание и изменение запроса с помощью Конструктора запросов
Таблица 4.1. Описание кнопок на панели инструментов
Окно Добавление таблицы Конструктора запросов
Запрос по нескольким связанным таблицам
Вид окна Конструктора при выборе всех полей из таблицы
Выбор полей запроса из раскрывающегося списка
Изменение названия поля в запросе
Задание критериев отбора записей в запросе
Запрос в режиме Конструктора
Диалоговое окно Сохранение
Результат выполнения запроса, созданного в режиме Конструктора
Создание вычисляемых полей в запросах
Вычисляемое поле в запросе
Диалоговое окно Область ввода
Виды соединений
Внутреннее соединение
Окно Конструктора запроса с изображением соединения полей таблиц
Бланк запроса с заполненными полями в режиме Конструктора
Результирующее множество запроса
Результат запроса с сортировкой по убывающей цене товара
Эквивалентная запросу инструкция SQL
Внешнее соединение
Диалоговое окно Параметры объединения
Отображение левого внешнего объединения в окне Конструктора запросов
Результат выполнения запроса с левым внешним соединением
Рекурсивное соединение
Запрос с рекурсивным соединением
Диалоговое окно Свойства запроса
-
Автоматическое создание формы на основе таблицы или запроса
Access 2002 предлагает несколько способов создания форм. Самым простым из них является использование средств автоматического создания форм на основе таблицы или запроса. Автоматически создаваемые формы
Таблица 5.2. Кнопки на панели инструментов Формат (форма/отчет)
Параметры работы с формами
Вкладка Формы и отчеты диалогового окна Параметры
Основные элементы управления
Отдельные флажки, переключатели, выключатели и группы элементов
Создание и удаление элементов управления
Создание элементов управления с помощью панели элементов
Добавление в форму элемента управления Надпись
Второе диалоговое окно Мастера списков
Третье диалоговое окно Мастера списков
Пятое диалоговое окно Мастера списков
Окно свойств списка
Создание элементов управления с помощью кнопки Список полей
Список полей в режиме Конструктора формы "Форма_Товар"
Удаление элементов формы
Выделение формы и элементов управления и отображение окна свойств
Выделенный элемент управления с именем Примечание
Задание последовательности перехода для элементов управления в форме
Перемещение и изменение размеров элементов управления
Автоматическое создание формы на основе таблицы или запроса
Диалоговое окно Новая форма
Перемещение и изменение размеров одного элемента управления
Выделение и перемещение нескольких элементов управления
Область выделения, заданная с помощью мыши
Выравнивание одного элемента управления по сетке
Выравнивание и изменение размеров нескольких элементов управления
Изменение взаимного расположения и группировка элементов управления
Копирование, вставка и удаление элементов управления
Изменение надписей
Изменение типа элемента управления
Оформление формы и ее элементов
Применение автоформата
Диалоговое окно Автоформат
Создание формы с помощью мастера
Первое диалоговое окно Мастера форм
Второе диалоговое окно Мастера форм
Последнее диалоговое окно Мастера форм
Форма "Форма_Товар", созданная с помощью Мастера форм
Изменение цвета фона формы и ее элементов
Изменение фонового рисунка формы
Окно свойств формы
Диалоговое окно Выбор рисунка
Форматирование элементов формы
Таблица 5.3. Значения свойств границ элемента управления
Копирование формата элемента управления
Условное форматирование элементов формы
Диалоговое окно Условное форматирование
Использование дополнительных цветов
Развернутое диалоговое окно Цвет
Сохранение формы
Диалоговое окно Сохранение
Диалоговое окно команды Сохранить как
Режим Формы
Окно приложения при работе в режиме Формы
Таблица 5.4. Кнопки панели инструментов Режим формы
Добавление записи
Вкладка Данные диалогового окна свойств формы
Вкладка Данные диалогового окна свойств текстового поля
Режимы работы с формами
Форма "Форма_Товар" в режиме Конструктора
Изменение записи
Кнопки навигации в нижней части окна формы
Отмена изменения записи
Удаление записи
Область выделения записи в форме
Выводы
Печать формы
Режим Конструктора
Окно приложения в режиме Конструктора
Структура формы
Разделы формы Access
Панель инструментов Конструктор форм
Таблица 5.1. Кнопки панели инструментов Конструктор форм
-
Автоматическое создание отчета на основе таблицы или запроса
Если не все нужные данные помещаются на одной странице, Access позволяет вставить принудительный разрыв страницы, чтобы не разрывать группы данных и не нарушать структуру отчета
Режим Просмотра образца
Режим Конструктора
Структура отчета
Изменение размеров отчета и его разделов
Инструментальные средства режима Конструктора
Панель инструментов Конструктор отчетов
Таблица 6.2. Панель инструментов Конструктор отчетов
Форматирование отчета
Панель элементов
Выделение отчета и его элементов
Изменение свойств отчета и его элементов
Окно свойств отчета
Окно свойств заголовка отчета
Автоматическое создание отчета на основе таблицы или запроса
Диалоговое окно Новый отчет
Диалоговое окно Сохранение
Создание и удаление элементов управления отчета
Второе диалоговое окно Мастера списков
Четвертое диалоговое окно Мастера списков
Создание элементов управления с помощью кнопки Список полей
Окно Список полей а режиме Конструктора отчета
Удаление элементов отчета
Изменение размеров и перемещение элементов управления
Перемещение и изменение размера отдельного элемента управления
Выделенный элемент управления "Марка" в отчете "Товары на складе"
Выравнивание элемента управления по сетке
Выделение, перемещение и изменение свойств нескольких элементов управления
Выравнивание нескольких элементов управления
Изменение межстрочного интервала
Создание отчета с помощью Мастера отчетов
Первое диалоговое окно Мастера отчетов
Второе диалоговое окно Мастера отчетов
Предупреждение Мастера отчетов
Диалоговое окно Интервалы группировки
Четвертое диалоговое окно Мастера отчетов
Пятое диалоговое окно Мастера отчетов
Шестое диалоговое окно Мастера отчетов
Отчет "Итоговый запрос предприятия", созданный Мастером отчетов
Настройка расстояний между несколькими элементами
Копирование элементов управления через буфер обмена
Оформление страниц отчета
Добавление разрывов и нумерации страниц
Использование в отчете линий и прямоугольников
Создание в отчете вычисляемых полей
Первая страница отчета с вычисляемыми полями
Сортировка и группировка данных
Диалоговое окно Сортировка и группировка
Применение шаблона отчетов
Просмотр и печать отчетов
Диалоговое окно Параметры страницы
Диалоговое окно Печать
Преобразование отчетов
Выводы
Преобразование отчета в формат документов Word и Excel
Преобразование отчета в другие форматы
Снимки отчетов
Снимок отчета "Каталог" из демонстрационной базы данных
Отправка снимка отчета по электронной почте
Режимы работы с отчетами
Отчет "Итоговый запрос предприятия" в режиме Конструктора
Режим Предварительного просмотра
Таблица 6.1. Панель инструментов Предварительный просмотр
-
Иллюстрированный самоучитель по Access 2002
В этом разделе рассмотрены новые возможности Access 2002 и некоторых других приложений производства компании Microsoft, которые используются совместно с Access для работы с корпоративными базами данных
Новый формат базы данных
Новая справочная система
Новые примеры приложений
Представление данных в виде сводных таблиц и сводных диаграмм
Новые возможности работы с формами и отчетами
Публикация данных в корпоративной сети и Интернете
Публикация данных на разных языках
Поддержка формата XML
Новые возможности страниц доступа к данным
Режим Конструктора страниц доступа к данным
Новые возможности Microsoft Access 2002
Расширенный набор свойств
Распространение страниц
Доступ к корпоративным базам данных
Хранение документов на Exchange Server 2000
Интеграция проектов Access 2002 с SQL Server 2000
Расширенный набор свойств проекта Access 2002
Использование функций SQL Server 2000
Новые возможности источников набора записей
Мастер связанных таблиц
Пакетное обновление записей
Новая политика лицензирования
Перенос баз данных с одного SQL Server на другой
Настольная версия SQL Server 2000
Изменения в системе защиты SQL Server
Новые средства разработки
Новые элементы программирования на языке Visual Basic
Выводы
Среда разработки
Новый вид рабочей области
Внешний вид приложения Access 2002
Внешний вид приложения Access 2000
Панель Поиск в обычном и расширенном режиме
Условия и результат поиска
Панель Буфер обмена
Средства альтернативного ввода
Мастер тренировки произношения текста
Панель Язык
Отмена и повтор нескольких операций
Работа с помощью клавиатуры
Таблица 7.1. Новые комбинации клавиш
-
Анализ данных с помощью запросов
Сейчас в таблице отображаются данные о продажах по всем товарам и всем странам. Она напоминает результат перекрестного запроса, но далее вы убедитесь, как легко можно с ней манипулировать, отображая в ней разные данные. Например, она может быть очень легко изменена когда требуется посмотреть выборочно данные по отдельной стране
Использование фиксированных заголовков столбцов в перекрестных запросах
Перекрестный запрос на SQL
Перекрестная таблица с фиксированными заголовками столбцов
Изменение уровня детализации в запросе
Перекрестная таблица с итогами по кварталам
Статистические функции для выполнения расчетов
Вычисления на всем диапазоне записей
Запрос "Итоги по клиентам"
Вычисления на выделенных записях таблицы
Сообщение об ошибке при попытке отобразить поле, для которого задано условие
Результаты запроса "Итоги по клиентам по городам"
Использование статистической функции в выражении для вычисляемого поля
Отбор повторяющихся записей и записей без подчиненных
Запрос, отбирающий повторяющиеся записи в таблице "Клиенты"
Запрос для поиска записей, не имеющих подчиненных записей
Сводные таблицы
Создание сводной таблицы
Запрос "Счета" в режиме сводной таблицы
Панель инструментов Сводные таблицы
Таблица 8.2. Описание кнопок панели инструментов Сводные таблицы
Фильтрация данных сводной таблицы
Выпадающий список значений поля
Диалоговое окно Свойства
Окно значений поля с отключением множественного выбора
Сводная таблица с фильтром по товарам
Товары — лидеры продаж
Фильтр для первых элементов сводной таблицы
Изменение сводной таблицы
Отображение в сводной таблице данных по клиентам
Создание таблиц с помощью запроса
Сортировка в сводной таблице
Изменение уровня детализации
Детализация данных по столбцам сводной таблицы
Итоговые данные по строкам сводной таблицы
Добавление поля в область строк
Отображение товаров, сгруппированных по категориям
Общие и промежуточные итоги
Сводная таблица со скрытыми общими итогами
Создание вычисляемого поля
Форматирование сводной таблицы
Диалоговое окно Свойства сводной таблицы, вкладка Формат
Диалоговое окно Свойства сводной таблицы, вкладка Заголовки
Сводные диаграммы
Создание сводной диаграммы
Сводная диаграмма, построенная на основе сводной таблицы
Макет сводной диаграммы
Сводная таблица "Продажи по сотрудникам и странам"
Изменение вида диаграммы
Диаграмма в виде графика
Изменение типа сводной диаграммы
Трансформация сводной диаграммы
Форматирование элементов сводной диаграммы
Настройка свойств полей в запросе и свойств самого запроса
Диалоговое окно Свойства запроса
Создание запросов SQL
Преобразование запроса на выборку в запрос на изменение
Запрос на изменение в окне базы данных
Сравнение ANSI и Jet SQL
Зарезервированные слова Jet SQL
Таблица 8.3. Зарезервированные слова ANSI SQL, не поддерживаемые Access SQL
Таблица 8.4. Функции и операторы Access, используемые вместо зарезервированных слов ANSI SQL
Зарезервированные слова Jet SQL и функции, не входящие в ANSI SQL
Таблица 8.5. Дополнительные статистические функции Access SQL
Эквивалентные типы данных Jet SQL и ANSI SQL
Таблица 8.6. Эквивалентные типы данных Jet SQL и ANSI SOL
Подстановочные знаки при сравнении строк
Таблица 8.7. Соответствие подстановочных знаков
Зарезервированные слова DISTINCTROW и DISTINCT
Инструкция SQL с модификатором DISTINCTROW
Использование разделителей и символов SQL
Использование инструкций SQL для создания запросов
Создание запросов на объединение записей
Результирующее множество запроса "Клиенты и поставщики по городам"
Выполнение запроса на изменение
Предупреждающее сообщение о числе новых записей
Новая таблица в окне базы данных
Таблица, созданная при помощи запроса
Создание запроса к серверу
Управляющие запросы
Создание подчиненных запросов
Выводы
Создание запросов на доьавление данных
Диалоговое окно Добавление
Бланк запроса на добавление
Создание запросов на обновление таблиц
Запрос на обновление записей
Диалоговое окно Изменение связей
Каскадное обновление записей
Создание запросов на удаления записей
Запрос на удаление записей из таблицы "Заказы"
Запрос на удаление
Анализ данных с помощью запросов
Перекрестные запросы
Сообщение об ошибке в выражении вычисляемого поля
Перекрестный запрос в режиме Конструктора
Результирующее множество перекрестного запроса
-
Автоматическая подстановка значения в поле ввода
Чтобы при вводе данных не вычислять это значение каждый раз самостоятельно, требуется создать форму для ввода данных, выполняющую необходимые вычисления автоматически. Это позволит застраховаться от ошибок при вычислениях и сократит время ввода данных
Элемент управления Кнопка
Первое диалоговое окно Мастера кнопок
Третье диалоговое окно Мастера кнопок
Пятое диалоговое окно Мастера кнопок
Назначение кнопке комбинации клавиш
Элементы управления Свободная рамка объекта и Присоединенная рамка объекта
Элемент управления Рисунок
Элемент управления Разрыв страницы
Свойства элемента Разрыв страницы
Элемент управления Набор вкладок
Элемент управления Набор вкладок
Элемент управления Подчиненная форма/отчет
Элементы управления Линиям Прямоугольник
Различные варианты оформления прямоугольника и линии
Преобразование одного элемента управления в другой
Преобразование одного элемента управления в другой
Создание многотабличных форм
Пример формы, содержащей подчиненную форму
Создание главной и подчиненной форм с помощью Мастера автоформ
Диалоговое окно Схема данных
Составная форма, созданная Мастером автоформ
Панель элементов
Панель элементов
Закрепленная панель элементов (внизу окна)
Использование Мастера форм для создания главной и подчиненной форм
Первое диалоговое окно Мастера форм
Составная форма, созданная Мастером форм
Добавление подчиненной формы в главную форму
Третье диалоговое окно Мастера подчиненных форм
Подчиненная форма "Товары" внутри формы "Поставщики"
Связывание главной и подчиненной форм
Определение связей между главной и подчиненной формами
Синхронизация данных в элементах формы
Переход на определенную запись в форме
Динамическая фильтрация данных
Автоматическая подстановка значения в поле ввода
Создание многостраничных форм
Создание многостраничных форм с элементом Разрыв страницы
Использование элемента Разрыв страницы
Создание многостраничной формы со вкладками
Форма с набором вкладок в режиме Конструктора
Вкладка Квартальные обороты формы "Сведения о клиентах"
Встроенные элементы управления
Добавление и удаление страниц в наборе вкладок
Изменение порядка следования страниц
Диалоговое окно Порядок страниц
Свойства элемента управления Набор вкладок
Таблица 9.2. Свойства элемента управления Набор вкладок
Всплывающие формы и диалоговые окна
Установка значения свойства Всплывающее окно
Модальное диалоговое окно в приложении
Вычисления в формах
Создание вычисляемых полей
Вычисляемое поле
Поле для вычисления итогового значения
Вычисляемое поле в главной форме "Заказы"
Использование статистических функций в формах
Таблица 9.3. Статистические функции
Функция DLookup
Функции Dcount и DSum
Разновидности элементов управления по типу содержимого
Функция DMax
Рекомендации по оформлению форм
Размещение элементов управления в форме
Размещение элементов управления в области данных
Внешний вид элементов управления
Формулировка надписей и инструкций
Навигация в форме
Использование цвета
Оформление в едином стиле
Выводы
Элемент управления Надпись
Элемент управления Поле
Элементы управления выбора: Выключатель, Переключатель, Флажок и Группа
Элементы управления выбора
Варианты оформления элементов выбора
Первое диалоговое окно Мастера группы
Второе диалоговое окно Мастера группы
Четвертое диалоговое окно Мастера группы
Пятое диалоговое окно Мастера группы
Группа флажков, созданная с помощью Мастера группы
Элемент управления Список
Свойства элемента управления Список
Использование функции в качестве источника строк
Элемент управления Поле со списком
Свойства элемента Поле со списком
-
Фильтрация данных в отчете
Значением этого свойства является логическое выражение WHERE инструкции SELECT. Применение фильтра приводит к тому, что, когда для конкретной записи заданное в качестве фильтра логическое выражение принимает значение Истина (True), эта запись отображается, в противном случае — нет.
Определение содержимого отчета "Заказы клиентов"
Отчет "Заказы клиента" в режиме Конструктора
Отчет "Заказы клиентов" в режиме Предварительного просмотра
Настройка печати групп отчета
Расположение групп в отчетах, имеющих несколько колонок
Повторение заголовка группы на каждой странице или колонке
Скрытие повторяющихся данных в отчете
Помещение группирующего поля в область данных отчета
Проведение вычислений
Создание полей, содержащих сумму с накоплением
Использование полей с накоплением суммы
Вычисление процентов
Нумерация записей и подсчет количества записей в отчете
Подсчет числа записей в группе
Объединение текстовых данных
Диалоговое окно для ввода критериев отбора записей
Создание составных отчетов
Фильтрация данных в отчете
Свойства Фильтр и Фильтр включен в окне свойств отчета
Выводы
Применение подчиненных отчетов
Отчет, содержащий подчиненный отчет
Отчет "Продажи по типам" в режиме Конструктора
Использование подчиненного отчета для вывода итогов
Отчет "Подчиненный для продаж по годам" в режиме Конструктора
Создание подчиненных отчетов
Базовый запрос для отчета "Квартальные обороты клиентов"
Базовый запрос для подчиненного отчета
Первое диалоговое окно Мастера подчиненных отчетов
Второе диалоговое окно Мастера подчиненных отчетов
Третье диалоговое окно Мастера подчиненных отчетов
Отчет "Квартальные обороты клиентов"
Составной отчет, включающий подчиненную форму
Перекрестные отчеты
Статический перекрестный отчет
Динамический перекрестный отчет
Динамический перекрестный отчет в режиме Конструктора
Печать отчета в несколько колонок
Диалоговое окно Параметры страницы
Сортировка и группировка данных
Создание базового запроса "Заказы клиентов"
Базовый запрос для отчета "Заказы клиентов"
Определение условий сортировки и группировки
Структура отчета и условия сортировки и группировки
-
Фильтрация записей в формах, отчетах, таблицах
Перейдем к примерам применения макрокоманд Access. Для отбора записей в формах, отчетах, таблицах используется макрокоманда Приме нить Фильтр (ApplyFilter). Задать фильтр можно двумя способами: либо указав имя заранее созданного фильтра в аргументе
Запуск макроса с помощью кнопки на панели инструментов
Создание кнопки на панели инструментов для запуска макроса
Контекстное меню со списком панелей команд
Запуск макроса с помощью команды меню
Запуск макроса с помощью комбинации клавиш
Пример макроса "AutoKeys"
Таблица 11.2. Разрешенные комбинации клавиш
Запуск макроса при открытии базы данных
Запуск макроса из другого макроса
Назначение макроса событию
Диалоговое окно Последовательность перехода
Форма "Заказы"
Таблица 11.4. Значения аргументов макрокоманды Закрыть (Close)
Макрос для закрытия формы
Вызов макроса из процедуры VBA
Отладка макросов и поиск ошибок
Диалоговое окно Пошаговое исполнение макроса
Применение макросов
Работа с данными в формах и отчетах
Использование макросов
Таблица 11.1. Макрокоманды Microsoft Access 2002
Ссылки на формы, отчеты и их свойства
Ссылки на элементы управления форм, отчетов и их свойства
Ссылки на подчиненные формы и отчеты
Фильтрация записей в формах, отчетах, таблицах
Макросы для установки и отмены фильтра в форме "Товары"
Перемещение по данным
Пример макроса для перемещения по данным
Обновление данных в формах и элементах управления
Назначение макроса событию формы После обновления
Работа с объектами
Преобразование макросов в процедуры VBA
Преобразование макроса в процедуру VBA
Процедура, полученная из макроса
Результат преобразования макроса "Менеджеры по продажам"
Сохранение макроса в виде модуля
Выводы
Создание макросов
Конструктор макросов
Конструктор макросов и панель аргументов
Автоматическое создание макрокоманд путем перетаскивания объектов
Создание групп макросов
Создание группы макросов
Применение условий в макросах
Применение условий в макросах
Выполнение и отладка макросов
Диалоговое окно Запуск макроса
Запуск макроса из окна Конструктора макросов
Запуск макроса из окна базы данных
-
Автоматическое страницы создание на основе таблицы или запроса
Начнем с простого примера — создание страницы для просмотра и редактирования личной карточки сотрудника. В приложении "Борей" (Northwind) уже есть подобная страница "Сотрудники" (Employees), но она не позволяет добавлять запись для нового сотрудника. Мы рассмотрим, как создать такую страницу
Преобразование в статический формат HTML
Диалоговое окно Экспорт объекта
Таблица "Поставщики", экспортированная в формат HTML
Преобразование в динамический формат HTML
Диалоговое окно Настройка вывода файлов НТХ и IDC
Преобразование в формат XML
Диалоговое окно Экспорт XML
Вкладка Данные диалогового окна Экспорт XML
Отчет "Счет", открытый в базе данных
Отчет "Счет"
Преобразование в страницу доступа к данным
Отчет "Счет", преобразованный в страницу доступа к данным
Страницы доступа к данным
Создание страниц доступа к данным
Автоматическое создание на основе таблицы или запроса
Автостраница, созданная на основе таблицы "Сотрудники"
Ярлык для доступа к странице Личная карточка
Создание автостраниц с помощью Мастера страниц доступа к данным
Первое диалоговое окно Мастера страниц доступа к данным
Третье диалоговое окно Мастера страниц доступа к данным
Страница Продажи по сотрудникам и странам, созданная мастером
Подключение существующей Web-страницы к базе данных
Выбор варианта удаления страницы доступа к данным
Диалоговое окно с просьбой указать новое местоположение страницы
Сообщение об ошибке подключения к данным
Подключение к источнику данных
Диалоговое окно Data Link Properties
Диалоговое окно Выбор источника данных
Основные сведения
Разработка страницы доступа к данным в режиме Конструктора
Структура страницы доступа к данным
Элементы управления
Таблица 12.4. Элементы управления, использующиеся на страницах доступа к данным
Добавление, удаление и перемещение элементов управления
Окна Список полей и Структура данных
Второе диалоговое окно Мастера создания списков
Запрос "Подчинение" — источник для заполнения списка "Подчиняется"
Новая запись на странице Личная карточка
Таблица 12.5. Параметры разделов группировки страницы "Продажи по сотрудникам и странам"
Страница Продажи по
Изменение свойств страницы доступа к данным и ее элементов
Диалоговое окно свойств раскрывающегося списка "Обращение"
Таблица 12.6. Некоторые свойства элементов управления
Диалоговое окно свойств страницы доступа к данным
Диалоговое окно свойств файла страницы доступа к данным
Добавление на страницу графических элементов и гиперссылок
Диалоговое окно Выбор рисунка
Диалоговое окно Добавление гиперссылки
Страница Личная карточка
Оформление страницы доступа к данным
Диалоговое окно Тема
Добавление на страницу элементов ActiveX
Диалоговое окно Элементы ActiveX
Использование Web-компонентов Microsoft Office
Программирование страниц доступа к данным
Программа просмотра Интернета
Средства публикации данных
Публикация данных с помощью Web-страниц
Таблица 12.7. Характеристики форматов Web-страниц
Публикация данных на сервере Web
Элемент Web-папки в Проводнике Windows
Отправка данных по электронной почте
Публикация данных на сервере FTP
Элемент Адреса FTP
Выводы
О примерах этой главы
Использование гиперссылок в объектах базы данных
Диалоговое окно Добавление гиперссылки
Диалоговое окно Выбор места в документе
Гиперссылка в поле таблицы Access
Таблица 12.1. Команды для работы с гиперссылками
Панель инструментов Веб-узел
Таблица 12.2. Кнопки панели инструментов Веб-узел
Формат XML в Microsoft Office 2002
Преобразование объектов базы данных в Web-страницы
Таблица 12.3. Форматы для преобразования объектов баз данных Access 2002
Преобразование в формат HTML
-
Циклы
Циклы типа Do ... Loop используются в тех случаях, когда заранее неизвестно, сколько раз должно быть повторено выполнение блока операторов, составляющего тело цикла. Такой цикл продолжает свою работу до тех пор, пока не будет выполнено определенное условие. Существуют четыре вида циклов Do...Loop, которые различаются типом проверяемого условия и временем выполнения этой проверки.
Циклы
Таблица 13.2. Синтаксис операторов цикла Do
Выход из циклов и процедур
Объектные модели Microsoft Access 2002
Объектные модели Microsoft Office 2002
Объектная модель Microsoft Access 2002
Второй уровень иерархии
Таблица 13.3. Описание основных элементов объектной модели Microsoft Access 2002
Объектные модели доступа к данным
Объектная модель Microsoft DAO 3.6
Модель объектов доступа к данным для рабочей области Microsoft Jet
Таблица 13.4. Описание объектов доступа к данным
Модель объектов ActiveX для управления данными
Таблица 13.5. Объектная модель ADODB
Таблица 13.7. Описание объектов JRO
Таблица 13.8. Объектная модель RDS
Объектная модель Visual Basic для приложений
Язык Visual Basic для приложений (VBA)
Объектная модель Microsoft Office 2002
Объектная модель Microsoft Office 2002
Таблица 13.10. Описание объектов Microsoft Office 2002
Использование объектов и семейств
Ссылки на объекты
Работа с объектами в семействах
Свойства и методы объектов
Модули как объекты Access
Стандартные модули
Функция IsLoaded
Модули класса
Диалоговое окно свойств формы
Окно редактора кода VBA
Создание модулей
Создание нового модуля
Ссылки на объект Module
Процедуры и функции, их вызов и передача параметров
Среда программирования Access 2002
Окно редактора кода
Окно редактора кода VBA
Стандартный модуль в окне редактора
Диалоговое окно параметров редактора кода
Создание процедуры обработки события
Автоматический вывод списка компонентов
Автоматический вывод методов объекта
Автоматический вывод кратких сведений
Программа открытия формы "Заказы"
Контекстное меню редактора кода
Использование окна просмотра объектов
Окно просмотра объектов
Объекты приложения "db1"
Отображение результатов поиска
Установка ссылок на объектные библиотеки
Диалоговое окно References
Инструментальные средства отладки
Меню Debug
Таблица 13.11. Команды меню Debug
Окно Locals
Установка точки прерывания в программе
Окно Watches
Добавление контрольного значения
Окно Watches редактора кода
Окно Quick Watch
Диалоговое окно Quick Watch
Окно Immediate
Окно Immediate
Переменные, константы и типы данных
Таблица 13.1. Типы данных VBA
Окно Call Stack
Диалоговое окно Call Stack
Использование комбинаций клавиш быстрого вызова
Таблица 13.12. Комбинации клавиш быстрого вызова редактирования и отладки кода VBA
Программирование в формах и отчетах
События Access
События данных
Текущая запись
Удаление
До подтверждения Del
До вставки
После вставки
До обновления
После обновления
Отсутствие в списке
Внесены изменения
При обновлении
Уход с записи
Отмена
События фокуса
Вход
Выход
Потеря фокуса
Включение
Отключение
События клавиатуры
Нажатие клавиши
События мыши
Нажатие кнопки
Двойное нажатие кнопки
События печати
Форматирование
Возврат
Печать
Страница
Отсутствие данных
События фильтра
Применение фильтра
События окна
Открытие
Закрытие
Загрузка
Выгрузка
Событие ошибок
Событие таймера
Последовательности событий Access
Последовательность событий фокуса для элементов управления в формах
Последовательность событий изменения данных в элементе управления
Последовательность событий в форме, связанных с записями
Последовательность событий в формах
Последовательность событий в отчетах
Создание процедур обработки событий
Диалоговое окно событий формы
Процедура обработки событий с аргументом Cancel
Синхронизация данных в связанных формах
Проверка дублирования значений первичного ключа
Создание перекрестного отчета с изменяющимся числом столбцов
Перекрестный запрос "Выработка сотрудников"
Листинг 13.1. Процедура обработки события Форматирование верхнего колонтитула
Листинг 13.2. Процедура обработки события Форматирование области данных 1
Листинг 13.3. Процедура обработки события Печать области данных
Листинг 13.4. Процедура обработки события Печать примечания
Листинг 13.5. Процедура обработки события Закрытие отчета
Листинг 13.6. Процедура обработки события Отсутствие данных отчета
Использование функций для обработки событий
-
Иллюстрированный самоучитель по Access 2002
Обычно для работы с приложением создают специальную форму, которая носит название Главная кнопочная форма (Main Switchboard) и содержит кнопки, позволяющие выбирать основные функции или подсистемы приложения. Такую форму можно создать, как обычно, с помощью Конструктора форм
Настройка пользовательского интерфейса
Создание и удаление контекстных меню
Панель контекстных меню
Связывание строк меню, панелей инструментов и контекстных меню с формами и отчетами
Свойства формы
Свойства элемента управления формы
Изменение меню и панелей инструментов с помощью VBA
Макрокоманда ПанельИнструментов
Выводы
Настройка параметров приложения Access
Диалоговое окно Параметры
Вкладка Общие диалогового окна Параметры
Окно Параметры веб-документа
Вкладка Правка и поиск диалогового окна Параметры
Вкладка Клавиатура диалогового окна Параметры
Вкладка Формы и отчеты диалогового окна Параметры
Вкладка Страницы диалогового окна Параметры
Вкладка Другие диалогового окна Параметры
Вкладка Орфография диалогового окна Параметры
Диалоговое окно Автозамена
Вкладка Таблицы и запросы окна Параметры
Настройка параметров запуска
Диалоговое окно Параметры запуска
Диалоговое окно Параметры запуска - 2
Запуск приложения с параметрами командной строки
Таблица 14.1. Параметры командной строки
Командный интерфейс приложения
Использование кнопочной формы
Диалоговое окно Диспетчер кнопочных форм
Диалоговое окно Изменение страницы кнопочной формы
Изменение элемента кнопочной формы
Диалоговое окно Изменение элемента кнопочной формы
Диалоговое окно ввода имени новой страницы
Добавление ссылки на главную страницу кнопочной формы
Главная кнопочная форма
Таблица "Элементы кнопочной формы"
Создание и изменение панелей команд
Создание меню
Создание новой панели команд
Диалоговое окно Свойства панели инструментов
Создание пользовательского меню
Диалоговое окно Свойства элемента Главное меню
Добавление команд в меню
Создание и изменение панелей инструментов
Добавление кнопки в строку меню
Контекстное меню
Редактор кнопок для изменения значка на кнопке
-
Автоматизация
OLE Automation — это одно из наиболее важных средств технологии ActiveX, позволяющее программно управлять объектами из других приложений. И это основное средство, с помощью которого можно интегрировать функциональные возможности различных приложений.
Создание рабочего листа "Товары.xls"
Создание именованного диапазона в таблице "Товары.xls"
Открытие существующего рабочего листа Excel и работа с ним
Добавление ссылки в редакторе VBA на объектную библиотеку Microsoft Excel 2002
Команды для автоматического запуска приложения Microsoft Excel
Команды, позволяющие
Использование именованных диапазонов ячеек
Примеры использования именованного диапазона
Закрытие объектов Workbook и Application
Значения встроенных констант xlConst в окне Object Browser Access
Часть рабочего листа Excel, созданного из таблицы "Товары"
Обмен данными с Microsoft Word в системе автоматизации
Иерархия объектов VBA приложения Microsoft Word
Вывод данных из таблицы Access в документ Word
Документ Word, содержащий поля для вставки
Шаблон документа для слияния с данными из Access
Панель Мастера слияния
Диалоговое окно с содержимым таблицы "СписокПриглашенных"
Использование Access в качестве сервера автоматизации
Таблица "Доходы за квартал" и результат ее экспорта в Excel
Использование элементов ActiveX в приложении
Добавление элемента управления Календарь в форму
Диалоговое окно Вставка элемента ActiveX
Контекстное меню для элементов управления ActiveX
Вкладка Шрифт диалогового окна Свойства: Календарь
Форма с элементом управления Календарь с раскрывающимися списками месяца и года
Окончательный вид формы, содержащей элемент управления Календарь в режиме Конструктора
Окончательный вид формы с элементом управления Календарь
Подключение специальных элементов управления в реестр Windows
Разделы специального элемента управления Календарь в реестре Windows
Выделение файла с расширением осх для подключения
Выводы
Связывание и внедрение объектов
Таблица 15.1. Сравнение характеристик связывания и внедрения
Диалоговое коно Выбор рисунка
Фоновый рисунок в отчете Microsoft Access
Использование элемента Рисунок для вставки рисунка в форму
Окно Microsoft Access, используемое для вставки рисунка с помощью свободной рамки объекта
Вставка рисунка Microsoft Paint в отчет с помощью свободной рамки объекта
Пример редактирования точечного рисунка с помощью Microsoft Paint
Создание присоединенной рамки объекта в режиме Формы
Вставка рабочего листа Excel в форму или отчет
Окно Microsoft Access
Использование свободной
Ввод данных на лист Microsoft Excel в режиме Формы
Использование присоединенной
Использование присоединенной
Вставка документов Word в таблицы, формы и отчеты Access
Таблица 15.2. Поля таблицы и их типы
Таблица "Учет документов" в окне Конструктора
Окно Microsoft Access при вставке документа Word из файла в таблицу в виде объекта OLE
Представление данных в таблице "Учет документов" в режиме Таблицы
Расположение элементов в форме "Учет документов"
Расположение элементов отчета "Учет документов" в режиме Конструктора
Отчет "Учет документов" в режиме просмотра
Представление документа Word в отчете в виде значка
Автоматизация
Клиенты и серверы автоматизации
Взаимодействие компонентов Office 2002
Использование Microsoft Access в качестве клиента автоматизации
-
Административные права доступа
Административные права предоставляют полный доступ к объектам и/или базе данных, а также разрешение на изменение прав доступа других пользователей и групп. Административными правами обладают: все пользователи группы Admins
Пример сетевого приложения
Правила игры
Сетевое решение в реализации архитектуры приложения
Архитектура приложения "Игра в доминирование"
Организация совместного доступа к данным и объектам
Совместный просмотр и изменение данных
Таблица 16.1. Значок, обозначающий состояния текущей записи
Методы управления блокировками записей
Вкладка Другие диалогового окна Параметры
Предотвращение конфликтов при блокировке записей в сети
Отображение обновленных данных
Совместное изменение объектов
Совместное использование страниц доступа к данным
Особенности сетевых приложений Access
Организация обмена данными между компонентами сетевого приложения
Программирование с использованием интерфейса DАО
Создание и использование рабочей области
Таблица 16.2. Параметры метода CreateWorkspace
Программа 16.1. Использование рабочей области Jet, открытой по умолчанию
Программа 16.2. Создание рабочей области Jet
Открытие источника данных
Таблица 16.3. Параметры метода OpenDatabase
Программа 16.3. Открытие таблицы в текущей базе данных
Программное изменение структуры и схемы данных
Программа 16.5. Изменение структуры таблицы с помощью интерфейса DАО
Выполнение операций с данными
Программа 16.6. Добавление записи в таблицу
Программа 16.7. Изменение текущей записи в таблице
Программа 16.8. Удаление текущей записи в таблице
Программная синхронизация доступа к данным
Программа 16.9. Синхронизация записи изменений в источнике данных
Программа 16.10. Сделать паузу на заданное количество секунд в работе приложения
Выполнение транзакций
Таблица 16.7. Методы объекта Workspace для выполнения транзакций
Программа 16.11. Применение механизма транзакций
Защита сетевого приложения Access
Защита базы данных на уровне пользователей
Способы совместного использования баз данных
Рабочая группа пользователей базы данных
Встроенные учетные записи Access
Административные права доступа
Право на владение объектами базы данных
Установка системы защиты на уровне пользователей
Использование Мастера защиты
Первое диалоговое окно Мастера защиты базы данных
Таблица 16.8. Пользователи приложения "Игра в доминирование"
Создание и подключение файла рабочей группы
Снятие защиты на уровне пользователей
Создание учетных записей
Назначение прав доступа
Совместное использование базы данных
Права доступа в приложении "Игра в доминирование"
Ограничение разрешений для встроенных учетных записей Access
Защита программного кода на VBA
Совместное использование только данных
Совместное использование объектов базы данных через Интернет
Совместная работа с базой данных с помощью репликации
Совместный доступ к базе данных с помощью SQL Server
Режимы работы с базой данных в сети
Список режимов открытия базы данных
-
Диалоговое окно свойств представления
Если вы щелкните правой кнопкой мыши на любой панели в окне Конструктора представления, появится диалоговое окно свойств представления. Оно содержит несколько параметров, которые влияют на способ выполнения запроса для формирования представления
Настольная версия Microsoft SQL Server 2000
Создание проекта Access 2002
Создание проекта с использованием существующей базы данных
Создание проекта с новой базой данных
Диалоговое окно с индикатором процесса создания базы данных на сервере
Открытие файла проекта
Работа с таблицами
Отображение таблицы, хранящейся на SQL Server, в проекте Access 2000
Определение и изменение структуры таблицы
Таблица SQL Server в режиме Конструктора
Таблица 17.1. Свойства полей
Таблица 17.2. Типы данных Microsoft SQL Server
Диалоговое окно свойств таблицы
Создание триггеров
Работа со схемами базы данных
Основные понятия
Конструктор баз данных
Создание таблицы в окне Конструктора базы данных
Изменение свойств существующей таблицы
Отображение свойств таблицы Employees на схеме данных
Установление связей между таблицами
Создание индексов и ограничений
Сохранение и откат изменений в структуре базы данных
Текстовый файл, содержащий сведения об измененных объектах
Создание новой схемы базы данных и добавление в нее таблиц
Добавление таблиц в схему данных
Изменение формы и расположения объектов на схеме базы данных
Таблица 17.3. Формы представления таблицы на схеме данных
Предварительный просмотр и печать схемы данных
Копирование и перемещение таблиц между схемами данных
Отличие архитектуры "клиент-сервер" от архитектуры "файл-сервер"
Удаление таблиц из схемы и из базы данных
Работа со схемами базы данных в многопользовательской среде
Работа с запросами
Конструктор запросов
Способы объединения таблиц в представлении
Группировка записей и суммирование значений в представлении
Использование подчиненных представлений
Параметры в инструкциях SQL
Задание параметра в форме
Диалоговое окно свойств представления
Создание и применение хранимых процедур
Распределение функций
Распределение функций между клиентом и сервером
Создание и использование определяемой пользователем функции
Использование индексированных представлений
Сортировка и фильтрация данных в формах и отчетах
Повышение производительности приложения "клиент-сервер"
Минимизация количества обращений к серверу для доступа к данным
Осуществление обработки данных на сервере
Ограничение объема загружаемых с сервера данных
Повышение производительности при работе с отчетами
Повышение производительности при работе с формами
Повышение производительности внешней базы данных на SQL Server
Универсальный доступ к данным через OLE DB
Выводы
Общие сведения
Архитектура универсального доступа к данным
Компоненты OLE DB
Объекты — компоненты OLE DB
Microsoft ActiveX Data Objects (ADO)
Установка связи с источником данных посредством интерфейса OLE DB
-
Портфельная репликация
Портфельная репликация является удобным способом поддержания файла базы данных в обновленном состоянии при работе с ним на разных компьютерах, которые лишь иногда соединяются посредством кабельного соединения (локальной сети или прямого кабельного соединения), или обмен данными между ними выполняется с помощью переносного диска
Репликация файлов в Internet Explorer и Windows
Репликация страниц доступа к данным в Access 2002
Выводы
Портфельная репликация
Вкладка Базы данных диалогового окна Шаблоны
Диалоговое окно Создание Портфеля Windows
Выбор основной реплики
Состояние синхронизации реплики в Портфеле
Реплика базы данных "Контакты" с системными таблицами
Статус Изменен для реплики в Портфеле
Репликация баз данных Access
Таблица 18.1. Типы реплик по области видимости
Создание реплик базы данных
Диалоговое окно Размещение новой реплики
Диалоговое окно Приоритет
Основная реплика базы данных с системными таблицами
Создание частичной реплики
Первое диалоговое окно Мастера частичной репликации
Третье диалоговое окно Мастера частичной репликации
Отчет о создании частичной реплики
Синхронизация реплик
Диалоговое окно Синхронизация базы данных ...
Управление репликами
Репликация проектов Access
Репликация файлов на сервере Web
-
Безопасность
Сервер базы данных предоставляет более мощные средства защиты данных от несанкционированного доступа, чем настольные СУБД. Права доступа могут устанавливаться очень гибко — до уровня полей таблиц. Можно, например, вообще запретить пользователю прямое обращение к таблицам
Перенос сетевого приложения на платформу SQL Server
Подготовительный этап
Выполнение переноса
Вкладка Machine Data Source
Диалоговое окно для регистрации новой базы данных в SQL Server
Подготовка клиент-серверного приложения к эксплуатации
Использование приложений предыдущих версий Microsoft Access
Поддержка 2000 года
Таблица 19.2. Поддержка дат после 2000 года
Совместимость форматов баз данных разных версий Microsoft Access
Совместное использование базы данных в нескольких версиях Access
Использование в Access 2000 и 2002 баз данных предыдущих версий без преобразования формата
Использование файлов объектов приложения предыдущих версий Access
Преобразование настольного приложения Access в приложение с архитектурой "клиент-сервер"
Использование файлов объектов данных предыдущих версий Access
Варианты преобразования баз данных в Access 2002
Таблица 19.4. Преобразование форматов в Microsoft Access 2002
Сравнение преобразования и импорта файлов предыдущих версий Access
Разрешение некорректных ссылок на библиотечные базы данных и надстройки Access
Ограничения, связанные с преобразованием баз данных Access 2000 и 2002 в формат Access97
Выводы
Целесообразность перехода к клиент-серверной архитектуре
Надежность
Производительность
Таблица 19.1. Преимущества использования сервера для некоторых задач
Масштабируемость
Безопасность
Способы преобразования приложений Access для использования их с SQL Server
Разделение баз данных
Диалоговое окно Разделение базы данных
Диалоговое окно Создание базы данных с таблицами
Сообщение об успешном завершении операции разделения
Диалоговое окно Диспетчер связанных таблиц
-
Администратор рабочих групп
Задачи администрирования, касающиеся защиты приложения на уровне пользователей, может выполнять только пользователь, обладающий административными правами. В Access административными правами автоматически наделяются пользователи встроенной группы Admins
Администрирование баз данных
Управление учетными записями на SQL Server
Защита базы данных Access с помощью пароля
Установка и снятие пароля защиты базы данных
Установка связи с таблицами базы данных, защищенной паролем
Администрирование баз данных Access, защищенных на уровне пользователей
Использование файла рабочей группы
Администратор рабочих групп
Диалоговое окно Администратор рабочих групп
Подключение файла рабочей группы к приложению Access
Создание и восстановление файла рабочей группы
Диалоговое окно Сведения о владельце рабочей группы
Управление учетными записями
Диалоговое окно Пользователи и группы
Диалоговое окно Новый пользователь или группа
Архивирование, сжатие
Назначение прав доступа к объектам базы данных
Таблица 20.1. Права доступа, применимые к объектам в Access 2002
Изменение прав доступа к объектам базы данных
Диалоговое окно Разрешения
Предоставление права на владение объектами базы данных
Вкладка Смена владельца диалогового окна Разрешения
Выводы
Создание резервной копии базы данных или проекта Access 2002
Сжатие базы данных или проекта Access 2002
Диалоговое окно База данных для сжатия
Восстановление поврежденной базы данных
Защита информации с помощью шифрования
Администрирование защищенных баз данных и проектов Access 2002
Защита баз данных на SQL Server
Защита объектов баз данных на SQL Server