Delphi 3 и создание приложений баз данных


Методы


procedure ApplyRange; -

осуществляет фильтрацию записей в TTable. Условия фильтрации определяются SetRangeStart и SetRangeEnd.

procedure CancelRange; -

отменяет режим фильтрации. НД возвращается к неотфильтрованному состоянию.

procedure DeleteTable; -

физически удаляет ТБД из базы данных. Метод применим только к закрытым НД.

procedure EditKey; -

используется для перевода в состояние dsSetKey, если ранее для поиска с использованием GoToKey или GoToNearest по этому же индексу использовался SetKey.

procedure EditRangeEnd;

-
позволяет изменить верхнюю границу фильтра, ранее установленную при помощи SetRangeEnd.

procedure EditRangeStart;

- позволяет изменить нижнюю границу фильтра, ранее установленную при помощи SetRangeStart.

procedure Empty Table; -

уничтожает все записи в ТБД, связанной с НД. После этой операции ТБД будет пустой. Метод применим только к закрытым НД.

function FindKey (const Key Values: array ofconst): Boolean; -

осуществляет поиск в НД записи, у которой индексные поля текущего индекса НД содержат те же значения, что и Key Values. Если запись найдена, курсор НД перемещается на нее и метод возвращает True. В противном случае местоположение курсора не изменяется и метод возвращает False.

procedure FindNearest(const Key Values: array ofconst); -

осуществляет поиск в НД записи, у которой индексные поля текущего индекса НД содержат те же значения, что и Key Values. Если запись найдена, курсор НД перемещается на нее. В противном случае курсор перемещается на запись с большим значением индекса.

procedure GotoCurrent (Tablet: TTable); -

устанавливает курсор БД набора данных Table 1 на ту же запись, на которой находится курсор БД набора данных Table2. Это важно в тех случаях, когда при одновременной работе с одной и той же ТБД выгодно применять два или более НД. В этом случае требуется совместить курсоры БД двух НД, чтобы работа производилась с одной и той же физической записью ТБД.

function GotoKey: Boolean; -

аналогичен FindKey, однако значения индексных полей должны быть установлены явно (через Fields [индекс}, FieldByName или имя поля}.

procedure GotoNearest; -

аналогичен FindNearest, однако значения индексных полей должны быть установлены явно (через Fields [индекс], FieldByName или имя поля).

procedure SetKey; -

переводит НД в состояние dsSetKey поиска записи. Метод используется явно для методов поиска на точное соответствие GoToKey и неточное соответствие GoToNearest, дублирующих методы FindKey и FindNearest (при их выполнении SetKey вызывается неявно).

procedure SetRange (const Start Values, EndValues: array ofconst); -

имеет тот же эффект, как и применение SetRangeStart, Set Range End” Apply Range. В качестве параметра используются массивы констант, каждый из которых содержит значения ключевых полей.

procedure SetRangeEnd; -

устанавливает, что определяемое ниже значение ключевого поля (полей) будет рассматриваться как верхняя граница фильтра;

procedure SetRangeStart; -

устанавливает, что определяемое ниже значение ключевого поля (полей) будет рассматриваться как нижняя граница фильтра;




Начало  Назад  Вперед



Книжный магазин