Команда SET выполняет различные действия когда используется с различными ключевыми словами
SET [ [cSetCommand] [ON | OFF] | TO [eSetting] ] |
Комментарии
Когда параметры отсутствуют, команда SET открывает окно Data Session. Системное окно Data Session обеспечивает простое управление по открытию таблиц, установке связей между таблицами, изменению различных текущих параметров, структуры, фильтров....Дополнительно см. Окно Data Session.
В следующей таблице представлено описание различных вариантов команды SET
Команда SET | Описание |
---|---|
Перенаправляет в текстовый файл результаты выполнения команд: ?, ??, DISPLAY, или LIST . | |
Определяет правила сравнения символьных выражений, имеющих разную длину, которые используются в командах SQL Visual FoxPro. | |
Определяет поведение команды ASSERT. | |
Определяет поведение системы при изменении автоинкрементного поля, выдать ошибку или игнорировать сообщение об ошибке. | |
Определяет, как система выполняет запись данных на диск при завершении работы команды READ или возврате в Командное Окно. | |
Управляет звуковым сигналом компьютера, устанавливает характеристики звукового сигнала. | |
Определяет, как система использует дисковое пространство при сохранении полей типа MEMO. | |
Определяет поведение системы при открытом методе IME (Input Method Editor) для текущего окна Browse . | |
Определяет, как система переносит данные в новые записи при выполнении команд INSERT, APPEND, BROWSE. | |
Определяет, в каком формате система работает с данными типа Дата, для года отводится 2 или 4 символа. | |
Открывает визуальную библиотеку классов (.vcx) для дальнейшего определения дочерних классов. | |
Определяет, где и как отображается системное время | |
Определяет режимы сортировки символьных полей в индексных выражениях. | |
Определяет цветовую пару, цветовую схему или копирует описание цвета из одной схемы в другую. | |
Загружает ранее определеную цветовую схему | |
Управляет совместимостью с версиями Microsoft FoxBASE+ и младшими версиями FoxPro. | |
Определяет действие системы при завершении ввода данных в текстовое поле. | |
Включает или Выключает вывод данных на главное окно системы или текущее активное окно пользователя. | |
Включает или Выключает вывод в файл специальной информации отладчика coverage . | |
Определяет кодовую страницу компиляции программных модулей | |
Определяет использование диалогового бокса Code Page при открытии таблиц с данными. | |
Определяет специальный символ денежной единицы (валюты) для отображения его с числовыми выражениями. | |
Управляет видимостью курсора при вводе данных. | |
Задает текущую БазуДанных | |
Активирует специальную форму Data Session. | |
Определяет формат вывода данных типа Date и DateTime . | |
Включена для совместимости, Открывает окна Debug и Trace для версий Visual FoxPro 5.0 и младше. | |
Перенаправляет вывод отладочной информации в текстовый файл. | |
Определяет количество значащих цифр после точки в числовых выражениях. | |
Определяет текущий диск и каталог. | |
Определяет, как система обрабатывает записи таблиц, которые помечены на удаление. | |
Определяет действие системы по сравнению времени модификации программных модулей и соответствующих объектных модулей. . | |
Переадресовывает вывод данных @ ... SAY на экран , на принтер, или в файл | |
Включена для совместимости смладшими версиями. | |
Включена для совместимости смладшими версиями. | |
Открывает окно Trace для отладки программы. Включена для совместимости смладшими версиями. | |
Определяет работу SQL-механизма для версий Visual FoxPro 7.0, 8.0, или 9.0. | |
Определяет действие системы при нажатии клавиши ESC для прерывания выполняемой программы. | |
Определяет вывод сообщений обработки событий в окно Debug Output или в файл, заданный в команде SET EVENTTRACKING. | |
Включает или выключает вывод сообщений обработчика событий в файл. | |
Определяет правила сравнения символьных строк, имеющих разную длину. . | |
Определяет режимы открытия таблиц при монопольной или многопользовательской работе в сети. | |
Определяет первый день недели. | |
Определяет список доступных полей таблицы. | |
Определяет условие фильтрации данных для текущей таблицы в заданной рабочей области. | |
Определяет количество десятичных знаков для числовых выражений фиксированной длины. | |
Определяет формат результирующих величин для функций CDX( ), DBF( ), MDX( ), и NDX( ). | |
Определяет выполняемое действие для клавишной комбинации (keyboard macro) . | |
Определяет первую неделю года. | |
Определяет заголовки столбцов при выполнении команды TYPE для просмотра содержания файла. | |
Включает или отключает подсистему помощи Microsoft Visual FoxPro, определяет главный файл помощи. | |
Устанавливает формат системных часов: 12-ти или 24-х часовой формат. | |
Открывает один или несколько индексных файлов для текущей таблицы. . | |
Определяет доступ к интервалу записей, определенных для указанного индексного выражения. | |
Управляет настройкой системных клавишных комбинаций. (MS-DOS или WINDOWS) | |
Открывает доступ к средствам во внешней API -библиотеке | |
Включает или отключает автоматическую блокировку записей или файлов в соответствующих командах обработки данных. | |
Определяет системные действия при сообщении об ошибках режима компиляции программных модулей. | |
Определяет ключ или комбинацию клавиш для открытия диалогового бокса Macro Key Definition . | |
Устанавливает левый край печати. | |
Определяет механизм отметки элементов или пунктов меню. | |
Определяет разделитель в данных типа Data. | |
Определяет ширину полей типа MEMO или символьных выражений. | |
Определяет системные сообщения на главном экране Visual FoxPro или в графическом Status Bar-e, или определяет размещение системных сообщений. | |
Определяет, как обрабатываются группы записей в функциях LOCK( ) или RLOCK( ). | |
Определяет, как устанавливается указатель записи при выполнении команд FIND или SEEK . | |
Управляет преобразованием символьных полей при обработке кодовых страниц. | |
Включает или отключает вывод системных сообщений при выполнении критичных функций. | |
Определяет поддержку нулевых значений (null) для команд ALTER TABLE, CREATE TABLE и INSERT - SQL. | |
Определяет формат вывода текстовых полей, имеющих значение = null. | |
Определяет величину интервала обрабатываемых записей, которая сообщается при обработке группы записей. | |
Определяет, как система работает с OLE- разделом реестра WINDOWS, когда указанный объект не найден. | |
Включает или выключает оптимизацию запросов Rushmore | |
Управляет установкой текущих индексных файлов или тэгов. | |
Определяет, как система использует текущую цветовую схему. | |
Определяет список путей поиска файлов. | |
Загружает режим установки драйвера принтера или очищает текущий драйвер принтера. | |
Определяет символ-разделитель, используемый при указании десятичной точки в числовых выражениях. | |
Включает или выключает вывод данных на принтер, управляет выводом на другие устройства. | |
Открывает прцедурный файл. | |
Определяет окаймляющий бордюр для текстовых полей в командах @ ... GET. | |
Определяет, как обновляются данные при работе с таблицами в сети. | |
Устанавливает связь между таблицами. | |
Разрывает установленную связь между таблицами. | |
Определяет поведение системы при обработке файлов Отчетов Visual FoxPro обычных команд REPORT FORM и LABEL . | |
Определяет варианты повторных попыток блокировки записей или файлов при работе в сети. | |
Управляет ресурсным файлом. | |
Определяет поведение системы Visual FoxPro в таких критичных операциях как: перезапись существующего файла, или правила для поля, или существующей таблицы, для дизайнера таблиц или выполнения команды ALTER TABLE. | |
Определяет формат вывода секунд в полях типа DateTime. | |
Определяет символ-разделитель групп цифр в числовых выраженияхслева от десятичной точки (разделитель тысяч, миллионов и т.д.) . | |
Создает связь между таблицами "один-ко-многим" | |
Управляет включением и выключением элементов меню, пунктов меню для системного меню Microsoft Visual FoxPro или определенного пользовательского меню. | |
Определяет промежутки между выводимыми полями или выражениями по командам ? или ?? . | |
Определяет, как сохраняются результирующие данные при выполнении запросов по командам SQL SELECT | |
Включает или отключает вывод системных сообщений в Status Bar. | |
Управляет графическим Status Bar-ом. | |
Открывает системное окно Trace для отладки программы. | |
Определяет обработку ошибок, связанных с данными типа Date и DateTime. | |
Определяет поведение системы при изменении системных настроек Microsoft Windows . | |
Включает или отключает системное меню Visual FoxPro при выполнении программы, а также позволяет настроить системное меню. | |
Включает или выключает режим активации диалогового бокса Открытия таблиц при выполнении таких команд, как Команда SELECT - SQL. | |
Определяет уровень контроля целостности таблиц | |
Управляет выводом системных сообщений при выполнении команд. | |
Включает или выключает режим вычисления значений полей, переменных, элементов массива, функций и выражений, включенных в специальный текстовый бокс, ограниченный разделителями. | |
Определяет символ-разделитель (ограничитель) для текстовых полей. | |
Определяет стартовый раздел помощи при активации подсистемы помощи. | |
Определяет схему увязки разделов подсистемы помощи с соответствующими номерами разделов помощи. | |
Включает или отключает режим трассировки между точками прерывания. | |
Определяет максимальный размер буфера ввода данных. | |
Определяет способы передачи параметров в пользовательские функции (по-значению или по-ссылке). | |
Определяет включение записей, имеющих одинаковое значение ключевого выражения в таблицы индексных файлов. | |
Управляет обработкой символьных выражений в данных типа Varchar в результатах SQL -запросов и SQL-представлений. | |
Открывает системное окно Data Session или восстанавливает окружение данных, сохраненное ранее в соответствующем файле view . | |
Строит схему соответствия MS-DOS назначений дисков (A:, B:, C:, и так далее) в соответствие с папками в FoxPro для Macintosh. | |
Включена для совместимости с младшими версиями. |