Команда / функции / системная переменная
|
Описание
|
Команды
|
\ | \\
|
Выводит текст в окно VFP и/или в текстовый файл
|
? | ??
|
Выполняет вывод значений любого типа в окно VFP, в файл, на принтер или порт
|
ASSERT
|
Выводит сообщение в ASSERT-диалоге
|
CLOSE ALTERNATE
|
Закрывает файл, открытый SET ALTERNATE
|
DISPLAY | LIST
|
Выводит сведения о разнообразных объектах и окружении VFP. Описана в табл. 4.11
|
EJECT
|
Посылает принтеру символ конца страницы
|
EJECT PAGE
|
Вызывает переход на новую страницу
|
ON PAGE
|
Задает команду, выполняемую, когда вывод принтера достигнет заданной строки отчета, или при обращении к команде EJECT PAGE
|
SET ALTERNATE
|
Направляет вывод команд \ | \\, ? | ??, DISPLAY и LIST в текстовый файл
|
SET ASSERTS
|
Задает, будет ли оцениваться команда ASSERT
|
SET BELL
|
Включает или отключает звуковой сигнал или устанавливает его атрибут
|
SET CONSOLE
|
Разрешает или запрещает вывод в окно VFP из программ
|
SET MARGIN
|
Устанавливает значение левой границы принтера
|
SET MESSAGE
|
Выводит сообщение в статус-строку или иное предусмотренное командой место
|
SET ODOMETER
|
Задает интервал между сообщениями при выполнении команды VFP
|
SET PRINTER
|
Направляет вывод на притер или в файл, а также управляет атрибутами печати
|
SET SAFETY
|
Определяет, будет ли VFP отображать предупреждающий диалог до перезаписи существующего файла или будут ли оцениваться правила проверки таблиц и записей, значения по умолчанию и сообщения об ошибках при внесении изменений в проектировщике таблицы или посредством команды ALTER TABLE
|
SET SPACE
|
Задает или устраняет пробел между полями вывода, формируемыми командой ? | ??
|
SET STATUS
|
Отображает или скрывает текстовую строку состояний
|
SET STATUS BAR
|
Отображает или скрывает графическую строку состояний
|
SET TALK
|
Устанавливает режим отображения результатов выполнения команд VFP
|
SET TEXTMERGE
|
Активизирует или отключает режим оценки расположенных между разделителями текста выражений, присутствующих в тексте команд \ | \\ и TEXT ... ENDTEXT
|
SET TEXTMERGE DELIMETERS
|
Устанавливает разделители текста в командах \ | \\ и TEXT ... ENDTEXT
|
TEXT ... ENDTEXT
|
Посылает текст на текущее устройство вывода или записывает его в переменную
|
TYPE
|
Печатает или копирует файл
|
WAIT
|
Выводит сообщение в окно VFP
|
Функции
|
APRINTERS( )
|
Помещает сведения об установленных принтерах в двумерный массив
|
FCHSIZE( ), FCLOSE( ), …, FWRITE( )
|
Функции для работы с текстовыми файлами; приведены в табл. 4.13
|
FONTMETRIC( )
|
Возвращает атрибут шрифта для текущего окна вывода данных
|
GETFONT( )
|
Открывает диалог Font выбора шрифта и возвращает строку, содержащую имя выбранного шрифта, его размер, стиль и набор символов
|
GETPRINTER( )
|
Открывает диалог Print выбора принтера и возвращает строку, содержащую имя выбранного принтера
|
INPUTBOX( )
|
Открывает модальный диалог, используемой параметризованным видом для ввода одной строки
|
MESSAGEBOX( )
|
Выводит диалог, содержащий сформированное пользователем сообщение
|
PCOL( ) | PROW( )
|
Возвращает номер столбца | строки положения головки принтера
|
PRTINFO( )
|
Возвращает настройки принтера
|
PRINTSTATUS( )
|
Возвращает .T., если принтер работает или установлен, или .F. – в противном случае
|
SET( ) | SYS(2001)
|
Возвращает статус SET-команды
|
TEXTMERGE( )
|
Выполняет оценку подстрок, входящих в символьный аргумент и заключенных между левым и правым разделителями, и возвращает полученную строку в качестве результата
|
Системные переменные
|
_ALIGNMENT
|
Способ выравнивания текста
|
_LMARGIN
|
Левая граница области вывода
|
_PADVANCE
|
Задает вид продвижения принтера
|
_PAGENO
|
Номер текущей страницы
|
_PLENGTH
|
Число строк на странице
|
_PLINENO
|
Номер текущей строки
|
_PRETEXT
|
Задает символы, предшествующие строке текста, выводимой командами \ | \\ и TEXT ... ENDTEXT
|
_RMARGIN
|
Правая граница области вывода
|
_TALLY
|
Число записей, обработанных последней командой VFP
|
_TEXT
|
Хранит идентификатор текстового файла, открываемого для записи текста, выводимого командами \ | \\ и TEXT ... ENDTEXT
|