Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Основные свойства. DataBaseName, TableName‑ псевдоним базы, имя таблицы в базе.






DataBaseName, TableName‑ псевдоним базы, имя таблицы в базе.

ReadOnly, TableType ­‑ таблица доступна только для чтения, тип таблицы.

Active, State ‑ таблица открыта, состояние таблицы (открыта, редактируется).

Bof/Eof ‑ указатель находится на первой/последней записи таблицы.

CanModify, Exists ‑ разрешение на редактирование, наличие таблицы в базе.

DefaultIndex ‑ при открытии таблица сортируется по ключу.

Exclusive ‑ монопольный режим использования таблицы.

FieldCount, FieldList ‑ число записей в таблице, массив названий полей.

Fields[i] ‑ доступ к i‑ му полю (отсчет с 0).

FieldValues[‘< имя поля> ’] ‑ доступ к значению поля под указанным именем.

Found, Modify ‑ признак успешного поиска записи и изменения записи.

IndexDefs‑ массив определений ключей (элемент типа TIndexDef).

IndexName‑ имя текущего индекса, заданного при создании таблицы.

IndexFieldNames‑ имена полей через «;» текущего существующего индекса.

IndexFieldCount ‑ число полей для текущего индекса.

KeyExclusive ‑ границы диапазона записей, не входящих в этот диапазон.

KeyFieldCount ‑ число полей ключа, участвующих в поиске записей.

MasterSource/MasterField имя источника/поля главной таблицы (п. 3.5).

RecNo ‑ номер текущей записи.

RecordCount, RecordSize ‑ число записей, длина записи в байтах.

Основные методы

Append/Insert ‑ добавление записи в конец/в текущую позицию таблицы.

AppendRecord/InsertRecord(V: array of const) ‑ добавление новой записи в конец/в текущую позицию таблицы со значениями полей из массива V.

ClearFields, Delete ‑ очистка, удаление текущей записи.

CreateTable/DeleteTable ‑ создание/удаление таблицы в программе.

DisableControls‑ отключение всех визуальных компонентов связанных с таблицей с целью ускорения работы и удаления мерцания на экране при перемещении по записям таблицы (п. 3.8).

EnableControls ‑ подключение всех визуальных компонентов, связанных с таблицей после их отключения методом DisableControls (п. 3.8).

Edit, Cancel, Post ‑ начало редактирования, отмена, сохранение изменений.

EmptyTable ‑ удаление всех записей таблицы.

FlushBuffers ‑ запись всех изменений в базу данных.

FieldByName(‘< имя поля> ’) ‑ доступ к полю под указанным именем (DataModule2.Stroiki.FieldByName(‘Kz’).AsInteger: =2).

FindField(S): TField ‑ поиск поля под именем S. При отсутствии имени возвращается Nil (DataModule2.Stroiki.FindField(‘Ss’).AsCurrency: =100000).

GetFieldNames(List: TString) ‑ возвращается массив List c названиями полей.

IsEmpty ‑ признак пустой таблицы

Open, Close ‑ открытие, закрытие таблицы.

Refresh ‑ обновление таблицы и загрузка обновленных записей.

RenameTable(S) ‑ переименование таблицы в S (для Paradox, dBase).

SetFields(V: array of const) ‑ заполнение текущей записи значениями из V.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.