Авторизация



SKIP (числовое выражение)

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

При выполнении команды указатель перемещается на соответствующее значению числового выражения количество записей вперед или назад (если это значение положительное или отрицательное соответственно). Если числовое выражение отсутствует при записи команды, то осуществляется перемещение указателя на одну запись вперед. Если при этом используется индексирование, то команда SKIP выполняется в соответствии с последовательностью, указанной в индексной таблице.

Если перед выполнением команды SKIP—1 указатель текущей записи в таблице БД указывает на последнюю запись, то функция EOFQ принимает значение Истина (.Т.), если же указатель фиксирует первую запись и используется команда SKIP —1, то BOF() принимает значение Истина.

Задания

1. Как можно записать команды, аналогичные GO ТОР и GO BOTTOM для тех случаев, когда не используется индексирование?

2.         В чем заключаются особенности выбора последовательности обработки записей с помощью команд GO и SKIP в зависимости от использования индексной таблицы?

3.         Что будет выведено на экран дисплея в результате работы следующего фрагмента программы на языке dBASE III PLUS:

USE КУРАТОРЫ ? ФАМИЛИЯ ? BOF О SKIP 2 ? ФАМИЛИЯ GO BOTTOM SKIP ? EOF 0

Здесь и далее использовано содержание таблицы БД ПТУ, описанное в задании на с. 258.

4.         Что появится на экране дисплея в результате работы следующего фрагмента программы на языке dBASE HI PLUS:

Команды поиска записи
Удовлетворяющая надпись
Формат записи команды FIND
Команды редактирования таблицы БД
Команда INSERT

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


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