Реферат: Компоненты для работы с БД: TTable и TQuery
Ищет поле FieldName в НД и возвращает ссылку на поле или NIL, если поле не найдено
function FindFirst: Boolean;
Пытается установить курсор на первую запись НД и возвращает True в случае успеха
function FindLast: Boolean;
Пытается установить курсор на последнюю запись НД и возвращает True в случае успеха
function FindNext: Boolean;
Пытается установить курсор на следующую запись НД и возвращает True в случае успеха
function FindPrior: Boolean;
Пытается установить курсор на предыдущую запись НД и возвращает True в случае успеха
function First: Boolean;
Устанавливает курсор на первую запись в НД
procedure FreeBookMark(BookMark: TBookMark); virtual;
Освобождает память связанную с закладкой BookMark
function GetBookMark: TBookMark; virtual;
Создает закладку на текущей записи и возвращает указатель на нее
procedure GotoBookMark(BookMark: TBookMark);
Обеспечивает возврат к записи, связанной с закладкой BookMark
procedure Insert;
Переводит НД в режим вставки записей
procedure InsertRecord(const Values: array of const);
Создает пустую запись, наполняет ее поля значениями Values и вставляет ее в НД
function isEmpty: Boolean;
Возвращает True, если в НД нет записей
procedure Last;
Устанавливает курсор на последнюю запись
function Locate(const KeyFields: String; const KeyValues: Variant; Options: TLocateOptions): Boolean;
Ищет в полях перечисленных в параметре KeyFields, значения, указанные в KeyValues при условиях, заданных параметром Options. Если запись найдена, делает ее текущей и возвращает True
function LookUp(const KeyFields: String; const KeyValues: Variant; const ResultFields: String): Variant;
Используется в детальных НД для поиска в полях KeyFields значений KeyValues. При успехе возвращает значение полей ResultFields