Программное создание базы данных Форма 1
Создание файла базы данных
создание запроса
Завершение работы проекта
Выбор файла для его последующего открытия
Открытие запроса
Создание записей в таблицах
Создание отношения
Создание структур таблиц
Модуль
Создание таблицы 1
Создание индекса
Создание индексного поля
Создание таблицы 2
2.1. Создание полей таблицы
2.2. Присваивание имен полям и типов данным
2.3. Добавление полей в таблицу
2.4. Создание индекса
2.5. Создание отношения
2.6. (Указание зависимой таблицы в отношении)
2.7. Создание зависимого поля в отношении
2.8. Указание имени зависимого поля, по которому строится отношение
2.9. Добавление отношения в базу данных
2.10. Указание того, что требуется выбрать в запросе, из каких таблиц провести выбор и формулировку соответствующих условий
Создание файла базы данных
Начало проекта
Вывод пули и имени файла в поле
Пометить требуемый файл и перейти к Форме 1
Форма 2
Открытие буфера для очередной записи в таблице
Сбрасывание содержимого буфера для того, чтобы изменения были зафиксированы в записи
Уничтожение записи таблицы
Если изменено содержимое записи, но еще не обновлено, то восстанавливается предыдущее значение поля
Переход вперед (к следующей записи)
Переход назад (к предыдущей записи)
Переход к первой записи
Переход к последней записи
Выход
Установка свойств элементов управления Data и TextBox
Форма 3
Добавление
Обновление
Выход
Удаление
Восстановление
Переход вперед (к следующей записи)
Переход назад (к предыдущей записи)
Переход к первой записи
Переход к последней записи
Выход
Установка свойств элементов управления Data и TextBox
Форма 4
Переход вперед (к следующей записи)
Переход назад (к предыдущей записи)
Переход к первой записи
Переход к последней записи
Объекты к доступам данных: DAO (DBEngine, Workspaces и т. д.) (Инструкция, описание, присваивание)
Объекты доступа к данным – это объекты, представляющие структуру базы данных и ее содержимое. Программист может использовать DAO для создания и изменения таблиц и запросов, для защиты баз данных или для доступа к данным внешнего источника. DAO позволяет обрабатывать из проекта Visual Basic данные, находящиеся в базе данных.
Для работы с источниками данных используется иерархия объектов Microsoft Jet
DBEngine – объект самого верхнего уровня в иерархии объектов Microsoft Jet. Система управления базами данных Microsoft Jet Engine – это множество процедур; происходит взаимодействие с набором процедур-трансляторов и запросы пользователя переводятся на язык, воспринимаемый базой данных. Процедуры-трансляторы есть для баз данных Microsoft Access, FoxPro и т. д.; имеются трансляторы для источников данных ODBC (open Database Connection – открытое взаимодействие с базами данных). С помощью машины Microsoft Jet можно обращаться к файлам данных любого формата (если есть соответствующие процедуры-трансляторы). Объект DBEngine имеет свойства и методы и содержит коллекции – объекты одного типа. (Properties, Errors, Workspaces…)
Коллекция Workspaces. Объект Workspace – это рабочее пространство, которое определяет именованный сеанс работы пользователя. Коллекция Workspaces содержит все определенные рабочие пространства. Workspace имеет свойства (Name – имя рабочего пространства, Username – имя пользователя, IsolateODBCTrans – используется для контроля за числом соединений ODBC, установленных с базой данных во время сеанса) и 2 метода – CreateDatabase и OpenDatabase.