Распечатать страницу
Главная \ База готовых работ \ Готовые работы по компьютерным дисциплинам \ Б386 - Microsoft Visual FoxPro - 261 питання \ 71. Вывод данных в окно VFP, текстовый файл, на принтер и в порт

Вывод данных в окно VFP, текстовый файл, на принтер и в порт

« Назад

Приведен в табл. 4.1.

Таблица 4.1

Список команд, функций и системных переменных

Команда / функции / системная переменная

Описание

Команды

\ | \\

Выводит текст в окно 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