Лекция: TableDef

Для ссылки на таблицы внутри объекта Database, то есть на локальные таблицы, хранимые в mdb-файле, либо на связанные таблицы во внешних базах данных используются объекты TableDef. Объект TableDef используется для изменения структуры таблиц в базе данных, а не для чтения или изменения данных внутри таблиц. Для чтения и изменения данных используется объект RecordSet. С помощью объекта TableDef можно создавать объекты Field и Index, обновлять связи с таблицами из внешних баз данных, устанавливать ограничения на значения для добавляемых в таблицу полей, определять количество записей в таблице.

TableDef содержит семейства Fields и Indexes, а также методы CreateField (создать поле), CreateIndex (создать индекс), CreateProperty (создать свойство), OpenRecordset (открыть набор данных).

Field

Для обращения к полям объектов TableDef, QueryDef, Index, Relation и Recordset используется объект Field. В объектах TableDef, Index и Relation объект Field применяется для установки или изменения структуры таблиц, а также для установки индексов и зависимостей. В объекте RecordSet объект Field используется для выборки и обновления отдельных полей записи в наборе данных.

Index

Объект Index используется для указания порядка записей в объектах TableDef и того, могут ли вводиться повторяющиеся записи. DAO использует Index при соединении таблиц в момент создания объектов RecordSet из нескольких таблиц. Следует отметить, что Index влияет на сортировку записей только в объектах RecordSet табличного типа. При этом он не влияет на реальное упорядочение записей в объекте TableDef. Записи в объекте TableDef упорядочиваются в соответствии с последовательностью их добавления в объект.

еще рефераты
Еще работы по информатике