Access 2002: Самоучитель
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Павел Юрьевич Дубнов. Access 2002: Самоучитель
Об авторе
Введение
Глава 1. Постановка проблемы
Режимы функционирования банка данных в производственных условиях
Пользовательские запросы к банку данных
Проблемы, связанные с выбором СУБД
Вопросы, рассмотренные в настоящей книге
Резюме
Глава 2. Предпроектная структуризация информации
Состав информации
Что понимать под структуризацией информации
Показатели
Необходимость структуризации
Технология структуризации
Пример структуризации данных
Проектирование логической структуры базы данных
Распределение полей по файлам
Файлы и связи между ними
Резюме
Глава 3. Создание таблиц новой базы данных
Варианты создания таблиц
Формирование таблицы в режиме ввода
Ввод данных
Создание таблицы в режиме конструктора
Окно конструктора таблиц
Типы данных и их свойства
Свойства полей
Установка значений свойств Маска ввода и Формат
Создание и использование полей подстановки
Подстановка в режиме конструктора таблиц
Подстановка в режиме таблицы
Организация связей между таблицами
Создание связей между таблицами
Мастер печати связей
Подтаблицы
Резюме
Глава 4. Создание форм новой базы данных
Использование автоформы
Создание формы с помощью мастера форм
Работа в режиме конструктора
Заголовок формы
Командные кнопки
Начальная форма при открытии базы данных или приложения
Построение запросов для отбора нужных данных
Ввод и корректировка данных
Использование гиперссылок
Access и географические карты
Поиск карты
Установка гиперссылок в базе данных
Установка гиперссылки из карты в базу данных
Преобразование формы в отчет и страницу доступа к данным с помощью диалогового окна Сохранение
Резюме
Глава 5. Создание отчетов новой базы данных
Использование функции автоотчета
Включение подчиненного отчета
Группировка записей
Статическая копия отчета
Инструменты для работы с копией
Преимущества использования
Создание статической копии отчета
Резюме
Глава 6. Создание страниц доступа к данным
Свойства страниц доступа к данным
Страницы доступа к сгруппированным данным
Использование страниц доступа к данным
Страница доступа к данным: ввод данных
Создание и открытие страницы доступа к данным
Передача страницы доступа к данным по электронной почте
Список полей
Сводная таблица
Резюме
Глава 7. Конвертирование баз данных из других программных сред
Процесс конвертирования баз данных
Импорт базы данных БД ЧЭС
Первый этап: импорт данных из среды Clarion в dBase
Второй этап: импорт данных из dBase в Access 2002
Импорт базы данных Контроль ЧС
Первый этап: импорт данных из FoxPro в Access 97
Второй этап: импорт данных из Access 97 в Access 2002
Резюме
Глава 8. Проекты Microsoft Access
Поддерживаемые базы данных Microsoft SQL Server
Работа с проектом Microsoft Access
Расширенные свойства
Возможные варианты использования проектов Microsoft Access
Использование проектов Microsoft Access в многопользовательской среде
Совместное использование базы данных Microsoft SQL в Internet
Создание автономных приложений данных
Использование файла проекта Microsoft Access и базы данных разными пользователями
Использование разработчиками мастера развертывания из пакета Microsoft Office XP
Репликация базы данных Microsoft SQL Server
Резюме
Глава 9. Общие вопросы программирования в Access 2002
Сравнительная характеристика языков программирования в Access
Язык SQL
Макросы
Процедуры VBA
Язык XML
Выбор языка программирования
Резюме
Глава 10. Программирование с использованием макросов
Функции макросов
Использование макросов для обработки событий
Понятие события
Последовательности событий
Автоматический перевод фокуса при помощи макроса
Использование макроса при выполнении сложного запроса
Резюме
Глава 11. Программирование на языке SQL
Типы запросов
Запросы на выборку
Простые запросы
Представление запроса на языке SQL
Запросы с использованием групповых операций
Запросы с дополнительными условиями
Запросы с параметрами
Запросы с участием нескольких связанных таблиц
Пояснения к инструкции SQL
Создание объединенной выборки
Пример сложного запроса
Запрос на выборку
Запрос на объединение разнородных таблиц в одну таблицу
Запрос на удаление записей
Удаление дублирующихся записей
Запрос на поиск повторяющихся записей
Удаление повторяющихся записей
Ввод нового поля
Запрос на обновление записей
И снова запрос на добавление
Перекрестный запрос
Построение перекрестного запроса с использованием мастера
Ввод условий отбора записей в конструкторе запросов
Работа со средой Access 2002 без ее инсталляции
Разные режимы формирования запроса SQL
Причины использования ANSI-92 SQL
Причины использования запросов, созданных в разных режимах ANSI SQL
Резюме
Глава 12. Программирование с помощью процедур VBA
Основные положения VBA
Базовые термины
Окно модуля
Основные элементы
Программирование приложений с помощью VBA
Предупреждение дублирования записей при вводе их из формы
Обработка ошибок выполнения
Функция создаваемой программы
Логическая конструкция If…Then…Else
Проверка завершенной процедуры
Установка на последнюю запись при открытии формы
Подготовка процедуры
Удаление записи с установкой на последнюю запись
Резюме
Приложение 1. Количественные характеристики объектов Access 2002
Приложение 2. Словарь Microsoft Access 2002
Отрывок из книги
Автоматизированные банки данных уже давно стали неотъемлемой частью практически всех компьютерных систем управления на любом уровне – от отрасли до отдельного предприятия.
Однако проектирование и создание баз данных (БД) до сих пор остается, за редким исключением, не технической задачей, а творческим процессом, который скорее сродни искусству, нежели науке. Это утверждение может показаться несколько странным, поскольку разработка и исследование баз данных ведутся более 35 лет. Однако, как нам кажется, такой парадокс вполне объясним. За прошедшие годы неизмеримо вырос уровень потребительских качеств систем управления базами данных (СУБД): разнообразие поддерживаемых функций, удобный для пользователя интерфейс, сопряжение с программными продуктами, в частности с другими СУБД, возможности для работы в сети и т. д.
.....
Наверное, приведенные выше оценки не дают оснований утверждать, что Access – идеальная СУБД. Однако безупречных СУБД вообще не существует. Сравним, к примеру, Access с такой системой, как Oracle. Последняя – СУБД гораздо более высокого класса, значительно превосходящая Access по своим возможностям. Но такие преимущества имеют и оборотную сторону: Oracle громоздка, сложна в освоении и требует для нормального функционирования специальные и очень мощные технические средства. Область применения Oracle – создание очень больших централизованных информационных систем. По-видимому, время их массового использования в России еще не наступило.
В то же время Access является весьма гибкой и универсальной системой, предъявляющей достаточно умеренные требования к техническому обеспечению. Поэтому на сегодняшнем этапе эта СУБД удобна для работы практически на всех иерархических уровнях управления производством – от отрасли в целом до отдельного предприятия.
.....