Главная » 2012 » Апрель » 5 » Microsoft Access 2010. Разработка приложений на реальном примере
00:06
Microsoft Access 2010. Разработка приложений на реальном примере
"Microsoft Access 2010. Разработка приложений на реальном примере" - практическое пособие по созданию приложений баз данных в файл-серверной и клиент-серверной архитектурах. Описываются: этапы создания приложений, работа с Microsoft Access 2010 (клиент) и Microsoft SQL Server 2008 (сервер). Процесс создания элементарного Access-приложения показан на примере небольшой, но реальной базы данных, также выполнена его модификация, придавшая приложению основные черты профессиональной разработки. Оформление интерфейса осуществлено методом пересекающихся каскадов. Даны практические приемы перевода созданного программного комплекса в архитектуру "клиент-сервер".
Название: Microsoft Access 2010. Разработка приложений на реальном примере Автор: Гурвиц Г. А. Издательство: БХВ-Петербург Год: 2010 Страниц: 462 Формат: DJVU Размер: 16,9 МБ ISBN: 978-5-9775-0579-6 Качество: Хорошее Серия или Выпуск: Профессиональное программирование
Содержание:
Введение Кому адресована эта книга Структура книги Как создавалась эта книга Специальные элементы книги Об авторе ЧАСТЬ I. ВАШЕ ПЕРВОЕ ПРИЛОЖЕНИЕ В MS ACCESS 2010 Глава 1. Введение в базы данных 1.1. Понятие информационной системы 1.2. Архитектура "файл-сервер" 13. Архитектура "клиент-сервер" 1.4. Реляционные базы данных 1.4.1. Таблицы базы данных 1.4.2. Ключи и индексы Глава 2. Разработка базы данных 2.1. Постановка задачи 2.2. Нормализация данных 2.2.1. Первая нормальная форма 2.2.2. Вторая нормальная форма 2.2.3. Третья нормальная форма 2.2.4. Связи между таблицами 2.2.5. Что за третьей нормальной формой? 2.3. Создание новой базы данных 2.4. Создание проекта MS Access 2.5. Создание таблиц 2.6. Создание первичных ключей и индексов 2.6.1. Создание обычного индекса по полю таблицы 2.6.2. Создание простого первичного ключа 2.6.3. Создание составного первичного ключа 2.7. Контроль правильности ввода данных 2.7.1. Добавление условия назначение поля 2.7.2. Добавление условия на значение записи 2.8. Создание связей между таблицами 2.8.1. Создание связи "один-ко-многим" 2.8.2. Создание связи "один-к-одному" 2.9. Устранение проблем, возникающих при создании ключей 2.10. Устранение связи "многие-ко-многим" Глава 3. Создание форм и отчетов MS Access 2010 3.1. Автоматическое создание формы на основе таблицы 3.2. Применение мастера для создания формы 3.3. Создание простой формы в режиме конструктора 3.3.1. Подготовка к конструированию 3.3.2. Изменение цвета формы 3.3.3. Изменение фонового рисунка формы 3.3.4. Панель инструментов Элементы управления вкладки Конструктор 3.3.5. Панель инструментов вкладки Упорядочить 3.3.6. Создание поля со списком 3.3.7. Создание текстовых полей 3.3.8. Создание поля типа Флажок 3.3.9. Создание поля типа Группа переключателей 3.3.10. Отображение фотографий в форме 3.3.11. Перемещение элементов формы и изменение размеров 3.3.12. Задание последовательности перехода для элементов формы 3.4. Создание сложной формы 3.4.1. Создание запроса 3.4.2. Знакомство с событиями 3.4.3. Создание подчиненной формы 3.4.4. Добавление кнопки в форму для вызова другой формы 3.5. Первые результаты 3.5.1. Удаление записи, отображаемой в форме 3.5.2. Поиск в MS Access 2010 3.5.3. Проверка орфографии 3.6. Создание стартовой формы 3.7. Создание простого отчета 3.8. Создание отчета в режиме конструктора 3.8.1. Подготовка к конструированию 3.8.2. Создание запроса 3.8.3. Добавление элементов в отчет 3.8.4. Включение в отчет даты, времени и номеров страниц 3.8.5. Добавление кнопки в форму для запуска отчета 3.8.6. Вывод отчета MS Access на печать 3.8.7. Добавление отчету интеллектуальности 3.9. Операторы Microsoft Access для построения выражений 3.10. Стандартные функции Microsoft Access Глава 4. Дополнительные возможности MS Access 2010 4.1. Сжатие базы данных 4.2. Преобразование базы данных в формат MS Access 2007/2010 4.3. Анализ быстродействия базы данных 4.4. Сохранение базы данных в виде accde-файла 4.5. Анализ данных в Microsoft Excel 4.6. Повышение быстродействия Microsoft Access 4.7. Разделение данных и приложения 4.8. Просмотр и изменение свойств документа MS Access 2010 4.9. Импортирование объекта в свою базу данных ЧАСТЬ II. ДАЛЬНЕЙШЕЕ РАЗВИТИЕ ВАШЕГО ПРИЛОЖЕНИЯ Глава 5. Основные сведения о Visual Basic for Applications 5.1. Среда Visual Basic for Applications 5.2. Интеллектуальные возможности редактора текстов 5.3. Переменные, типы данных и константы 5.4. Стандартные константы на примере функции MsgBox() 5.5. Стандартные функции и выражения 5.6. Массивы 5.7. Инструкции Visual Basic for Applications 5.7.1. Оператор присваивания 5.7.2. Оператор With 5.7.3. Управление выполнением программы 5.7.4. Операторы цикла 5.7.5. Оператор безусловного перехода 5.8. Процедуры и функции Глава 6. Использование SQL Access 6.1. Назначение языка SQL 6.2. Запросы на выборку. Оператор SELECT 6.2.1. Предложение FROM 6.2.2. Предложение WHERE 6.2.3. Предложение ORDER BY 6.2.4. Предикат DISTINCT 6.2.5. Предикат ТОР 6.2.6. Предложение GROUP BY 6.2.7. Предложение НА VING 6.2.8. Выборка данных из нескольких таблиц 6.2.9. Подчиненные запросы 6.3. Манипулирование данными 6.3.1. Оператор INSERT 6.3.2. Оператор UPDATE 6.3.3. Оператор DELETE 6.4. Определение данных при помощи SQL 6.4.1. Создание таблиц. Оператор CREATE TABLE 6.4.2. Модификация таблиц. Оператор ALTER TABLE 6.4.3. Удаление таблиц и индексов. Оператор DROP 6.4.4. Создание индекса. Оператор CREATE INDEX Глава 7. Разработка интерфейса приложения 7.1. Метод пересекающихся каскадов 7.2. Создание меню программного комплекса 7.3. Создание модуля VBА 7.4. Изменение параметров запуска приложения 7.4.1. Установка параметров ленты и панелей инструментов 7.4.2. Отключение действия клавиши 7.4.3. Удаление ошибочно созданного меню 7.4.4. Подключение дополнительных библиотек 7.4.5. Отключение функции блокирования процедур и макросов 7.5. Улучшение интерфейса приложения 7.5.1. Форма назначения фона главного окна 7.5.2. Форма смены картинки главного окна Глава 8. Обеспечение информационной безопасности приложения 8.1. Дискреционный принцип управления доступом 8.2: Мандатный принцип управления доступом 8.3. Форма контроля доступа к приложению 8.4. Форма изменения пароля 8.5. Форма назначения прав доступа к приложению Глава 9. Создание основных форм приложения 9.1. Разработка многопользовательского приложения 9.2. Типы блокировок в MS Access 9.3. Создание многопользовательских форм 9.4. Еще один вариант оформления главной формы 9.4.1. Первая страница формы - поиск здания 9.4.2. Доступ к данным из VBA. Microsoft ADO 9.4.3. Вторая страница - просмотр списка 9.4.4. Третья страница - работа с записью Глава 10. Взаимодействие с другими приложениями 10.1. Передача данных в Microsoft Excel 10.1.1. Запись макроса 10.1.2. Подключение библиотеки Microsoft Excel 14.0 Object Library 10.1.3. Использование кода макроса MS Excel в приложении MS Access 10.1.4. Создание объекта Application 10.1.5. Отчет, создаваемый комплексом Real Estate 10.2. Передача данных в Microsoft Word 10.3. Создание системы оперативной справки 10.3.1. Создание HTML-страниц 10.3.2. Создание проекта 10.3.3. Включение страниц в HTML-проект 10.3.4. Создание содержания справочной системы 10.3.5. Назначение псевдонимов тем 10.3.6. Назначение индексов тем 10.3.7. Назначение связей 10.3.8. Компиляция файла справки Глава 11. Создание пользовательской ленты 11.1. Создание таблицы USysRibbons 11.2. Задание имени ленты 11.3. Добавление кода XML в таблицу 11.4. Включение сообщений об ошибках 11.5. Вариант ленты с применением меню на VBA 11.6. Вариант ленты с кодом XML 11.7. Создание ленты при помощи инструмента Настройка ленты ЧАСТЬ III. ПЕРЕВОД ПРИЛОЖЕНИЯ В АРХИТЕКТУРУ "КЛИЕНТ-СЕРВЕР" Глава 12. Преобразование базы данных MS Access 2010 в базу MS SQL Server 2008 12.1. Подготовка к преобразованию 12.1.1. Создание базы данных 12.1.2. Сбор сведений 12.1.3. Выбор таблиц 12.1.4. Выбор объектов 12.2. Выбор способа преобразования 12.2.1. Создание базы SQL Server без изменения приложения 12.2.2. Связь Access-приложения с базой данных SQL Server 12.2.3. Создание нового приложения "клиент-сервер" Запросы Формы, отчеты и элементы управления Макросы и модули 12.3. Отчет мастера преобразования в формат SQL Server 12.4. ODBC, OLE DB, DAO, ADO, ADO.NET и просто. NET Глава 13. Основные сведения об MS SQL Server 2008 13.1. Запуск MS SQL Server Management Studio 13.2. Построение диаграммы базы данных 13.3. Схемы MS SQL Server 2008 13.4. Работа с таблицами 13.4.1. Создание таблицы и ее модификация 13.4.2. Просмотр информации о таблице 13.4.3. Копирование, переименование и удаление таблиц 13.4.4.11росмотр значений данных в таблице 13.5. Типы данных MS SQL Server 2008 13.6. Преобразование типов данных 13.7. Основы Transact-SQL 13.7.1. Идентификаторы 13.7.2. Комментарии 13.7.3. Переменные8 13.7.4. Выражения 13.7.5. Управляющие конструкции 13.8. Функции MS SQL Server 2008 13.9. Ключи и индексы 13.9.1. Создание индекса 13.9.2. Работа с индексами 13.9.3. Создание первичного ключа таблицы 13.10. Создание ограничений для столбцов таблицы 13.11. Создание отношений между таблицами 13.11.1. Создание связи "один-ко-многим" 13.11.2. Создание связи "один-к-одному" 13.12. Представления 13.12.1. Пример 13.13. Хранимые процедуры 13.14. Триггеры Глава 14. Внесение изменений в проект Microsoft Access 14.1. Преимущества работы с мастером преобразования 14.2. Перенесенные объекты и оставшиеся проблемы 14.2.1. Таблицы 14.2.2. Условия назначения полей и записей 14.2.3. Индексы и ключи 14.2.4. Ссылочная целостность 14.2.5. Запросы 14.3. Первый запуск проекта MS Access 14.4. Исправление мелких ошибок мастера преобразования 14.5. Доработка интерфейса программного комплекса 14.5.1. Обновление данных в форме с двумя таблицами 14.5.2. Исправление формы для работы с квартирами 14.5.3. Улучшенный вариант формы 14.6. Доработка запросов 14.6.1. Доработка запросов с параметрами 14.6.2. Доработка подчиненных запросов 14.7. Исправление отчета 14.8. Включение в отчет суммы прописью 14.9. Работа с MS SQL Server 2008 средствами MS Access 2010 14.9.1. Построение схемы данных 14.9.2. Таблицы, индексы, ключи и ссылочная целостность 14.9.3. Конструктор пользовательской функции 14.9.4. Создание хранимой процедуры средствами MS Access 2010 14.9.5. Создание резервной копии базы данных 14.10. Последний штрих Приложение. Описание компакт-диска Предметный указатель