Файл: Освой самостоятельно программирование для MS Access 2002 за 24 часа [П.Киммел].pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2020

Просмотров: 7831

Скачиваний: 25

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Оглавление

Введение 22

Часть I. Азбука программирования в Access 23

1  час. Новинки Access 2002 25

2-й час. Познакомимся с VBA 39
3-й час. Как программа работает с данными 51
4-й час. Последовательность действий и выполнение вычислений 69

Часть II. Основы конструирования программ 85

5-й час. Программирование управляющих структур 87
6-й час.

 базами данных

7-й час. Расширенные типы данных

Часть III. Использование ресурсов Access

8-й час. Декомпозиция задач
9-й час. Работа с макросами

 час. Как использовать готовые решения

Часть IV.

 типов

 Использование массивов

и коллекций 197

 час. От сложного к простому: создание собственных типов данных

 час.

 данными переменного объема 209

 час. Коллекции данных 227

Часть V. Программирование и базы данных Access 237

 час. Стиль программирования: „Что такое хорошо, и что такое

 239

 час. ADODB — ваш верный помощник 251

 час. Применение языка SQL 273

Часть VI. Работа над ошибками 295

 час. Отладка кода 297
 час. Обработка ошибок во время выполнения программы

Часть VII. Проектирование интерфейса пользователя 327

 час. Создание экранных форм 329

20-й час. Как связывать Web-страницы с базами данных 355

Часть VIII. Объектно-ориентированное программирование в Access 379

 час. Основы программирования классов 381

22-й час. Совершенствование типов данных 399
23-й час. Надстройки Access
24-й час.

 информацией о контактах Outlook 427

Приложение. Ответы 441
Предметный указатель 467


background image

Содержание

Введение 22

Часть I. Азбука программирования в Access 23

 час. Новинки Access 2002

 25

Область задач облегчает навигацию  26
Индивидуальная настройка меню и панелей инструментов 26

Элемент меню Развернуть 26
Индивидуальная настройка меню и панелей инструментов 27
Назначение гиперссылок интерфейсным объектам 29

Проверка правописания 30
Возможности редактирования 31

Команды Отменить и Вернуть
Помощник Office 31
Введите вопрос

Дополнительные возможности буфера обмена 32

Распознавание речи 32
Совместная работа над документами 32

Настройка NetMeeting 33

Соединение установлено. Что дальше? 33

Создание узлов 34
Удаление персональной информации 34
Знакомство с объектами ActiveX Data Objects 34

Новые объекты для обеспечения безопасности баз данных — ADOX 35
Поддержка хранимых процедур 35

Программные объекты 35
Связь Web-страниц с базами данных 36

Access Projects 36

Резюме 36

Вопросы и ответы 37

Задания 37

Тесты 37

Упражнения 38

2-й час. Познакомимся с VBA

 39

Знакомство с Access VBA 39
Служебные слова Access VBA 40
Операторы и операнды Access 42

Данные: сведения, известные программе 43

А теперь все вместе 45

Арифметические операторы 45

Операторы сравнения 46

Логические операторы 47

б Содержание


background image

Операторы конкатенации строк 48

Шаг вперед 49

Резюме 49

Вопросы и ответы 49

Задания 50

Тесты 50

Упражнения 50

3-й час. Как программа работает с данными

О компьютерной памяти 52
Объявление переменных 52

Переменные формата Dim 53
Переменные формата ReDim 53
Постоянные значения 54
Глобальные переменные 55

Присваивание данных и вычисления 55

Будьте точны и до конца откровенны 56

Тип данных Variant 57

Неявное определение переменных 57
Всплывающие подсказки в окне редактора модуля Access 58

Тестирование кода 59

Отладка с использованием всплывающих подсказок 60

Режим просмотра локальных переменных 61
Как пользоваться окном просмотра результатов 62

Добавление объекта наблюдения 63

Редактирование объекта наблюдения 64
Режим Quick Watch 64

Режим непосредственного исполнения кода 65
Стек вызовов 66

Резюме 67

Вопросы и ответы 67
Задания 68

Тесты 68

Упражнения 68

4-й час. Последовательность действий и выполнение вычислений

 69

О понятии "уравнение" 69

Операнды уравнений 70
Правила "дорожного движения" 72

Классификация операторов по числу операндов 73
Применение арифметических операторов 74
Операторы сравнения 74

Логические операторы в истинном свете 76

Побитовые операции 79

Сложение строк 81
Кто здесь главный? 81
Специальные операторы 82

Содержание 7


background image

Резюме 83

Вопросы и ответы 84

Задания 84

Тесты 84

Упражнения 84

Часть II. Основы конструирования программ

5-й час. Программирование управляющих структур 87

Кто следит за порядком на дороге 88

Расширение выражения If с помощью Else 90
Вложенные условные конструкции 90
Будьте аккуратны 91

Как избавиться от вложенных условных выражений 92

Хотите немного покружиться? 94

Другие виды условных циклов 95

Итерационные циклы 97

Прямая и обратная итерации 99

Функции Lbound и Ubound 99

Циклическая обработка данных
Средства прерывания циклов 101
Использование функции Switch 102

Резюме 103

Вопросы и ответы 103

Задания 103

Тесты 104

Упражнения 104

6-й час.

 базами данных 105

Совместимость Access 2002 с Access 2000 105

Новые форматы файлов, обеспечивающие повышенную

производительность 106

Средства сжатия и восстановления 106

Создание базы данных 106

Создание базы данных

Построение таблицы 108
Создание программного модуля
Создание таблицы посредством программного кода

Управление таблицей из среды приложения

Базы данных: основные понятия
Получение информации о структуре таблицы

Циклический ввод данных в таблицу

Динамический поиск информации в таблице

Резюме 120

Вопросы и ответы 121
Задания 121

Тесты

Упражнения 122

8 Содержание


background image

7-й час. Расширенные типы данных 123

Знакомство со средствами OLE Automation 124

Добро пожаловать в мир объектов! 125

Некоторые полезные

 125

Сравнение ADO и

 126

Использование объектов ADODB 127

Connection 129

Recordset 130

Использование объектов ADOX 133

Catalog 133

Резюме 136

Вопросы и ответы 137

Задания 137

Тесты 137

Упражнения 138

Часть III. Использование ресурсов Access 139

8-й час. Декомпозиция задач 141

Механизмы создания процедур 142

Первая и последняя строки процедуры 143
Правила именования процедур 143

Аргументы — как их звать-величать 143
Определение типов аргументов

Как строить функции 147
Заповеди программирования 148

Заповедь

 "Заключай повторяющиеся строки кода твоего в функции" 148

Заповедь 2: "Выражайся лаконично" 149
Заповедь 3: "Ограничивай число аргументов твоих" 149
Заповедь 4: "Проясняй мысль твою посредством

 149

Заповедь 5: "Обусловливай решения твои" 149
Заповедь 6: "Не ленись комментировать код твой" 150

А теперь все хором! 150

Создание таблицы
Импорт текста из файла
Поиск записи 153
Использование реестра Windows

Резюме 156

Вопросы и ответы 156

Задания 157

Тесты 157

Упражнения 157

9-й час. Работа с макросами 159

Азбука макропрограммирования 159

Создание таблицы с помощью SQL 160
Создание макроса
Задание имени и условия выполнения макроса 162

Содержание 9