Этот формат команды DISPLAY предназначен для вывода информации о текущей таблице БД и ее структуре, а именно: имени таблицы, описания каждого поля (имени, типа, размеров, количеств дробных и десятичных знаков), а также общее количество байтов в записи БД (т. е. сумма длин всех полей плюс 1 байт, используемый для занесения отметки об удалении).
Параметр ТО PRINT здесь, как и во всех предыдущих форматах, используется для вывода информации на печатающее устройство.
Команда LIST является эквивалентом команды DISPLAY за исключением следующих отличий:
— отсутствия пауз, которые делает команда DISPLAY через каждые 20 строк, выдавая сообщение: НАЖМИТЕ ЛЮБУЮ КЛАВИШУ ДЛЯ ПРОДОЛЖЕНИЯ; это создает дополнительные удобства в использовании команды LIST при выводе информации на печать;
— команда LIST выводит записи, помеченные для удаления, если задана команда SET DELETED ON.
Задания
1. В чем различие между командами LIST и DISPLAY?
2. Какую информацию выводят основные форматы команд LIST и DISPLAY?
3. Напишите фрагмент программы для вывода на экран с помощью команды DISPLAY информации о всех учащихся в группе СМР 13, включающей поле ФАМИЛИЯ, ДАТА и БИОГРАФИЯ, таким образом, чтобы записи не нумеровались и помещались на одной строке экрана.
4. Выведите на печать из таблицы БД ПТУ КУРАТОРЫ информацию о кураторахветеранах труда (более 15 лет педстаж), имеющих оклад не менее 300 руб.
5. Какие записи выводятся, если в формате команды присутствует конструкция FOR.WHILE?