Авторизация



Команда управления указателем текущей строки

Оценить
(0 голоса)

При работе с БД удобно использовать указатель, показывающий, с какой именно записью имеет дело пользователь в текущий момент. После открытия таблицы (команда USE)' автоматически указывается первая запись. Изменение указателя производится двумя основными способами: первый предполагает применение команды GO (или GOTO) и SKIP; второй — поиск записи по некоторому условию с помощью команд

LOCATE, CONTINUE, FIND и SEEK. Значение указателя текущей записи можно получить с помощью функции RECNO(), которая показывает «физическое положение» записи в текущей таблице (т. е. порядковый номер записи в файле; этот номер может не соответствовать номеру в индексной таблице). Для получения информации об общем количестве записей в таблице можно использовать функцию RECCOUNT(). В языке dBASE III PLUS существует также две логические функции, которые анализируют признаки начала (BOF()) и конца файла (EOF()). Эти функции принимают значение Ложь (.F.), если указатель текущей записи указывает на действительно существующую запись таблицы, и значение Истина (.Т.), если в процессе работы с таблицей достигнуты ее начало (для BOF()) или конец (для EOF()).

Во многих случаях при выполнении команд dBASE III PLUS используется понятие диапазона (зоны действия). Оно применяется для указания количества записей таблицы БД, на которые распространяется действие команды. Диапазон может быть описан с помощью одного из следующих форматов:

Подробнее в этой категории: « Команда создания таблицы Команда ALL »
Команда ALL
Команды установки указателя текущей записи
SKIP (числовое выражение)
Команды поиска записи
Удовлетворяющая надпись

Добавить комментарий


Защитный код
Обновить