Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VisualFoxPro.doc
Скачиваний:
15
Добавлен:
01.07.2025
Размер:
11 Мб
Скачать
☆

4.3. Команды display и list

DISPLAY-команды приведены в табл. 4.11. Описание их опций и параметров дано в табл. 1.6, .1.7 и 4.12.

Таблица 4.11

Display-команды

Команда

Описание

DISPLAY CONNECTIONS [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит данные об именованных соединениях текущей базы данных: имена соединений, источники данных, иные сведения. Замечания: 1. ODBC - соединение может быть создано командой CREATE CONNECTION. 2. Дополнительную информацию о соединениях предоставляет функция DBGETPROP( )

DISPLAY DATABASE [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит сведения о текущей базе данных, ее таблицах, видах, их полях и именованных соединениях

DISPLAY DLLS [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Отображает данные о функциях разделяемых DLL-библиотек, загруженных в VFP посредством DECLARE – DLL

DISPLAY [[FIELDS] FieldList] [Scope] [FOR lExpression1] [WHILE lExpression2] [OFF] [NOCONSOLE] [NOOPTIMIZE] [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]]

Отображает сведения о записях текущей таблицы в главном или пользовательском окне VFP (выводит имена полей и их значения). Команда DISPLAY также может быть употреблена для вывода результатов выражений, операндами которых являются константы, переменные и поля таблицы. Имена полей и выражения печатаются при выводе, если SET HEADINGS установлен в ON

DISPLAY FILES [ON Drive] [LIKE FileSkeleton] [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]]

Выводит информацию о файлах на диске. При использование DISPLAY FILES без опций команда выведет сведения о таблицах в текущей директории, включающие:  имя таблицы;  число имеющихся в ней записей;  дату и время последнего обновления таблицы;  размер таблицы;  флаг принадлежности базе данных

DISPLAY MEMORY [LIKE cVarSkeleton] [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит значения переменных и массивов. Печатаются имя, тип, значение и статус, а также число определенных переменных и объем занимаемой символьными переменными памяти (в байтах). Также, если не задана опция LIKE, выводится информация о меню, окнах и системных переменных

DISPLAY OBJECTS [LIKE cObjectSkeleton] [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит сведения об объекте или группе объектов. Печатаются следующие данные:  имена и значения свойств;  имена методов;  объекты-члены и класс или подкласс, на которых они базируются;  класс или подкласс, на котором базируется объект;  иерархия классов

DISPLAY PROCEDURES [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит имена процедур, хранимых в текущей базе данных

DISPLAY STATUS [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Отображает статус окружения VFP. Выводятся следующие данные:

таблицы и индексные файлы: – открытые таблицы; – открытые memo-файлы; – псевдонимы таблиц; – кодовые страницы таблиц; – отношения между таблицами; – активные индексы; – ключи индексных файлов; – управляющие индексы; – открытые составные индексные файлы; – индексы составных индексных файлов; – статус разделяемого доступа таблицы; – текущая заблокированная запись таблицы; – установки SET-команд EXCLUSIVE, LOCK, MULTILOCKS, REFRESH и REPROCESS;

открытые файлы низкого уровня: – имя файла; – номер идентификатора файла; – позиция указателя файла; – значение атрибута чтение/запись;

дополнительная информация: – имя файла используемой процедуры; – тип процессора; – путь к VFP; – VFP директория по умолчанию; – используемый принтер; – установка SET MARGIN; – текущая рабочая область; – установки SET-команд ALTERNATE, ANSI и др.; – загруженные двоичные модули; – DDE-информация; – текущая кодовая страница; – текущая COLLATE-последовательность; – кодовая страницы компилятора; – текущий формат даты; – макро-комбинации клавиш; – способ передачи параметров пользовательским процедурам (функциям); – опции TEXTMERGE; – имена загруженных внешних функций разделяемых DLL-библиотек

DISPLAY STRUCTURE [IN nWorkArea | cTableAlias] [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит данные о структуре DBF-таблицы и ее индексах. Кроме того, команда печатает число записей в таблице и дату ее последнего обновления, размер блока memo-поля, общий размер записи и кодовую страницу таблицы. Также сообщается об установках SET FIELDS

DISPLAY TABLES [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит данные обо всех таблицах (имя таблицы и ее путь) текущей базы данных

DISPLAY VIEWS [TO PRINTER [PROMPT] | TO FILE FileName [ADDITIVE]] [NOCONSOLE]

Выводит информацию об SQL-видах текущей базы данных, указывая тип – локальный или удаленный

Замечание. Вывод DISPLAY-информации в файл можно также организовать, употребив команды SET ALTERNITE или SET PRINTER.

Таблица 4.12

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]