Access. Программирование на VBA


         

Access. Программирование на VBA

Access. Программирование на VBA
СОВЕТ
Преимущества использования объектов
Сокрытие сложного программного кода
Использование технологии Microsoft IntelliSense
Организация кода
Просмотр объектов в браузере объектов

Создание экземпляров объекта
Упрощение кода в целях последующей поддержки и обновления
Ограничение доступа к коду
Переносимость кода
Объекты, свойства и методы
Создание классов
Вставка модуля класса
СОВЕТ
Создание свойств
СОВЕТ

Использование общедоступных переменных
Использование процедур свойств
СОВЕТ
Создание приватной переменной модуля
Процедура Property Let
Процедура Property Get
СОВЕТ
Процедура Property Set
Общедоступная переменная и процедуры свойств
Создание перечисляемых типов данных

СОВЕТ
Создание методов
Использование методов
Создание событий
Использование событий
СОВЕТ
Вызов событий Initialize и Terminate
Использование объектов
Создание объектной переменной
Присваивание объектной переменной объекту

ПРЕДОСТЕРЕЖЕНИЕ
Использование объекта
СОВЕТ
Освобождение объекта
СОВЕТ
Создание нескольких экземпляров объекта
Дополнительные примеры объектов
Объект TextFile
Объект Timer
Объект Sound

Private Declare Function sndPlaySound Lib "winmm.dll" Alias _
Объект Letter
Объект Letter - 2
Объект Outlook
Применение объекта обработчика ошибок
Использование объектов с коллекциями VBA
Создание коллекции VBA
СОВЕТ
Свойства и методы коллекции VBA
Добавление элементов в коллекцию

СОВЕТ
Ссылка на специфический объект
Организация циклов по элементам коллекции
СОВЕТ
Удаление отдельных объектов
Удаление всех объектов
Освобождение объектной переменной
Резюме
«Microsoft Access 2000 Development»
«Microsoft Access 2000 Development» - 2

Оптимизация аппаратных средств и ОС Windows
Оптимизация аппаратных средств и ОС Windows - 2
Оптимизация аппаратных средств и ОС Windows - 3
СОВЕТ
СОВЕТ
Установка приложения с учетом достижения оптимальной производительности
СОВЕТ
Оптимизация настройки механизма Jet Database Engine
Оптимизация настройки механизма Jet Database Engine - 2
Безопасное изменение установок Jet

ПРИМЕЧАНИЕ
Средства оценки производительности
Средства оценки производительности - 2
О происходящем "за кулисами”
О происходящем "за кулисами” - 2
Оптимизация базы данных
Составление таблиц данных
Нормализация данных в целях повышения производительности
Создание индексов, ускоряющих выполнение запросов
Раннее создание отношений для повышения производительности

Повышение производительности запросов
Повышение производительности запросов - 2
Повышение производительности запросов - 3
Оценка типа результирующего набора для достижения оптимальной производительности
Оценка типа результирующего набора для достижения оптимальной производительности - 2
Оценка типа результирующего набора для достижения оптимальной производительности - 3
Повышение скорости выполнения запросов
Повышение скорости выполнения запросов - 2
Повышение скорости выполнения запросов - 3
Оптимизация форм

В начале
Быстрая загрузка изображений
Основы создания быстрых форм
Основы создания быстрых форм - 2
Основы создания быстрых форм - 3
Основы создания быстрых форм - 4
Основы создания быстрых форм - 5
Повышение скорости печати отчетов
Повышение скорости печати отчетов - 2
Создание высокопроизводительного кода

Использование памяти кодом
Работа с модулями
Компиляция кода
Декомпиляция
Составление файла .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 2002 - перейти
Введение - перейти
Общие сведения о Microsoft Access - перейти
Работа с таблицами - перейти
Использование внешних данных - перейти

Отбор и сортировка записей запросами - перейти
Создание форм для ввода данных - перейти
Создание и печать отчетов - перейти
Новые возможности Microsoft Access - перейти
Редактирование и анализ данных запросами - перейти
Создание составных форм - перейти
Подготовка составных отчетов - перейти
Работа с макросами - перейти
Публикация данных в сети и Интернете - перейти
Программирование в Access - перейти