Поиск
Быстрый и гибкий поиск по полям текущего индекса набора данных обеспечивает метод
SeekOption = (soFirstEQ, soLastEQ, soAfterEQ, soAfter, soBeforeEQ, soBefore);
function Seek(const KeyValues: Variant; SeekOption: TSeekOption = soFirstEQ): Boolean;
В параметре KeyValues должны быть перечислены необходимые значения полей индекса. Параметр
SeekOption управляет процессом поиска:
- soFirstEQ — курсор устанавливается
на первую найденную запись;
- soLastEQ — курсор устанавливается
на последнюю найденную запись;
- soAfterEQ — курсор устанавливается
на найденную запись или, если запись не найдена, сразу после того места, где
она могла находиться;
- soAfter — курсор устанавливается
сразу после найденной записи;
- soBeforeEQ — курсор устанавливается
на найденную запись или, если запись не найдена, перед тем местом, где она
могла находиться;
- soBefore — курсор устанавливается
перед найденной записью.
|