Управление базами данных Access на VBA - eDrive
Управление базами данных Access на VBA - eDrive
Управление базами данных Access на VBA - eDrive
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
4<br />
Relations (Связи) размещаются схемы <strong>данных</strong> таблиц. Структура запросов<br />
базы <strong>данных</strong> описывается семейством класса QueryDefs (Запросы) с<br />
объектами классов Fields (Поля), Parameters (Параметры).<br />
На работу с данными рассчита<strong>на</strong> и модель ADO. Во главе этой модели<br />
стоит объект Connection (Соединение). Он описывает среду, в которой<br />
выполняется обмен данными. Источник <strong>данных</strong> управляется производным от<br />
Connection объектом Command (Команда), который командами SQL<br />
добавляет, удаляет, обновляет и считывает данные. Его семейство Parameters<br />
(Параметры) представляет переменные компоненты объекта Command.<br />
Другой производный от Connection объект — Recordset — <strong>на</strong>капливает<br />
считанные из источника данные. Его семейство Fields представляет поля<br />
таблиц Recordset. Поля характеризуются семействами свойств Properties.<br />
Встроенные свойства являются частью объекта ADO и всегда доступны, а<br />
ди<strong>на</strong>мические свойства существуют только в момент работы источника<br />
<strong>данных</strong>.<br />
Библиотеку классов <strong>Access</strong> возглавляет класс Application<br />
(Приложение), описывающий семейства Forms, Reports, Modules, References,<br />
Data<strong>Access</strong>Pages, Controls и такие объекты как Screen, DoCmd, Module,<br />
Assistant, CommandBar…<br />
В литературе часто используются сокращения:<br />
Приз<strong>на</strong>к Тип Объект Приз<strong>на</strong>к Тип Объект<br />
db Database База <strong>данных</strong> rpt Report Отчет<br />
tdf TableDef Таблица ctl Control Элемент<br />
qdf QueryDef Запрос txt TextBox Поле формы<br />
rst Recordset Набор записей cbo ComboBox Поле со списком<br />
fld Field Поле cmd Command Кнопка<br />
Button<br />
idx Index Индекс con Connection Связь<br />
frm Form Форма cmd Command Команда меню<br />
Обращение к чле<strong>на</strong>м библиотек классов DAO и ADO и все обращения в<br />
запросах SQL выполняется по схеме:<br />
имяКласса.имяОбъекта.Член<br />
Име<strong>на</strong> длиной более одного слова заключаются в прямоугольные<br />
скобки. При ссылке <strong>на</strong> объект в активном окне базы <strong>данных</strong> или контейнера<br />
(объекта, содержащего адресуемый объект) имя класса иногда можно<br />
опускать. Для упрощения обращений к объектам используется оператор Set,<br />
ставящий в соответствие описываемому объекту объектную переменную.