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

Варианты получения дополнительных данных о set-команде

Параметры функции SET( )

Возвращаемое функций значение

ALTERNATE

ON или OFF

ALTERNATE, 1

Имя текстового файла для альтернативного вывода данных

BELL, 1

Имя звукового файла

CARRY

ON или OFF

CENTURY

ON или OFF

CENTURY, 1

Номер столетия

CENTURY, 2

Начало столетия

CENTURY, 3

Системная установка календаря; SET("CENTURY", 3) передает число 2 (грегорианский календарь U.S.) Windows API-функции GetCalendarInfo( )

CLOCK

ON или OFF

CLOCK, 1

Координаты расположения системных часов

COMPATIBLE

ON или OFF

COMPATIBLE, 1

PROMPT или NOPROMPT

COVERAGE, 1

Имя файла

CURRENCY

LEFT или RIGHT

CURRENCY, 1

Символ валюты

DATE

AMERICAN, ANSI, BRITISH/FRENCH, GERMAN, ITALIAN, JAPAN, USA, MDY, DMY или YMD

DATE, 1

Порядок отображения даты: 0 – МДГ; 1 – ДМГ; 2 – ГМД

DELIMITERS

ON или OFF

DELIMITERS, 1

Символ разделителя

EVENTTRACKING

ON или OFF

EVENTTRACKING, 1

Имя файла

FIELDS

ON или OFF

FIELDS, 1

Имя поля 1, имя поля 2, ...

FIELDS, 2

LOCAL или GLOBAL

HELP

ON или OFF

HELP, 1

Имя файла

HELP, 2

URL-коллекция

HELP, 3

SYSTEM

KEY

Диапазон изменения индексного выражения

KEY, 1

Левая граница диапазона изменения индексного выражения

KEY, 2

Правая граница диапазона изменения индексного выражения

MESSAGE

Номер строки вывода сообщения

MESSAGE, 1

Текст сообщения

MOUSE

ON или OFF

MOUSE, 1

Чувствительность

NOTIFY

ON или OFF

NOTIFY, 1

ON или OFF

PRINTER

ON или OFF

PRINTER, 1

Имя файла или имя порта

PRINTER, 2

Windows-принтер по умолчанию

PRINTER, 3

VFP-принтер по умолчанию; задается в VFP-диалоге Print или Print Setup

REFRESH

Промежуток (в секундах) между обновлениями Browse-окна или окна редактирования memo-поля

REFRESH, 1

Промежуток (в секундах) между обновлениями локального буфера в вычислительной сети

REPROCESS

Установка текущей сессии данных

REPROCESS, 1

Установка системной сессии данных

REPROCESS, 2

Тип установки текущей сессии данных; 0 или 1

REPROCESS, 3

Тип установки системной сессии данных; 0 или 1

RESOURCE

ON или OFF

RESOURCE, 1

Им файла ресурсов

TALK

ON или OFF

TALK, 1

WINDOW, NOWINDOW или имя окна

TEXTMERGE

ON или OFF

TEXTMERGE, 1

Левый и правый разделители

TEXTMERGE, 2

Имя файла, принимающего текст

TEXTMERGE, 3

SHOW или NOSHOW

TEXTMERGE, 4

Уровень вложенности TEXT ... ENDTEXT

TOPIC

Имя темы Help или выражение, по которому выбираются темы

TOPIC, 1

Идентификатор темы Help

Функция распознает 4-символьные сокращения опций SET-команд, за исключением опции HELPFILTER, которая может быть сокращена только до 5 символов. Регистр при задании имени SET-команды параметром cSETCommand не имеет значения.

Пример:

set printer on

Set("PRIN") && Напечатает: ON

Set("printer") && Напечатает: ON

Функции SET( ) и SYS(2001) идентичны.

Функция

SYS(2001, cSETCommand [, 1 | 2])

возвращает статус SET-команды, заданной параметром cSETCommand. Возвращаемый результат имеет символьный тип.

Параметр:

1 | 2 – обеспечивает получение дополнительной информации о SET-команде.

Дополнительная информация возвращается только для приведенных в табл. 4.10 команд.

Пример:

&& Таблица Test уже открыта. Она имеет символьный индекс Ind

select Test

set order to Ind

set key to range "Lower", "Upper"

? Sys(2001, "KEY") && Напечатает: Lower, Upper

? Set("KEY", 1) && Напечатает: Lower

? Set("KEY", 2) && Напечатает: Upper

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