База данных – работа с записями
Функции |
Описание |
APPEND |
Добавляет одну или несколько записе в конец таблицы. |
APPEND FROM |
Добавляет записи в текущую таблицу из другого файла. |
APPEND FROM ARRAY |
Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива. |
APPEND MEMO |
Копирует содержимое текстового файла в memo-поле. |
BEGIN TRANSACTION |
Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных. |
BLANK |
Стирает информацию во всех полях текущей записи, если не задано никаких аргументов. |
BOF( ) |
Определяет, установлен ли указатель записи в начале таблицы. |
BROWSE |
Открывает окно просмотра и выводит записи из текущей или указанной таблицы. |
CALCULATE |
Выполняет финансовые и статистические операции над полями в таблице или над выражениями, включающими поля. |
CONTINUE |
Продолжает работу предыдущей команды LOCATE. команда LOCATE нашла нужную запись, и инициирует перемещает указатель записи к следующей записи, для которой значение логического выражения, заданного в предыдущей команде LOCATE, есть "истина" (.T.). |
COPY TO |
Экспортирует данне из определенной таблицы в другую таблицу или в файлы других форматов, отличных от DBF.другие. Подобна команде EXPORT. |
COPY TO ARRAY |
Копирует данные в массив из таблицы, выбранной в данный момент. |
COUNT |
Считает записи таблицы, удовлетворяющие определенному условию. |
CPCONVERT( ) |
Преобразует символьные поля, memo-поля или символьные выражения в другую кодовую страницу. |
CPCURRENT( ) |
Возвращает номер кодовой страницы из файла конфигурации Visual FoxPro (если она там установлена) или номер текущей кодовой страницы операционной системы. |
CPDBF( ) |
Возвращает кодовую страницу, которой была помечена данная открытая таблица. |
CURVAL( ) |
Возвращает значение поля непосредственно с диска или из удаленного источника. При использовании с OLDVAL() дает возможность контроля за работой в многопользовательской среде для проверки изменения данных другим пользователем. |
DELETE |
Помечает записи на удаление. |
DELETE - SQL |
Помечает записи на удаление. В отличае от DELETE, DELETE - SQL использует блокировку записей при попытке удаления множества записей в таблицах, открытых для совместного доступа. |
DELETED( ) |
Возвращает логическое значение, которое показывает, помечена ли текущая запись на удаление. |
END TRANSACTION |
Завершает текущую транзакцию. которые внесены в таблицы, memo-файлы таблиц и файлы индексов, включенные в транзакцию, и завершает ее. |
EOF( ) |
Определяет, установлен ли указатель записи после последней записи в текущей или заданной таблице. |
EXPORT |
Копирует данные из таблицы Visual FoxPro в файл заданного формата. |
FCOUNT( ) |
Возвращает количество полей в таблице. |
FILTER( ) |
Возвращает выражение фильтра таблицы, заданное в рабочей области. |
FOUND( ) |
Возвращает значение "истина" (.T.) в случае успешного выполнения команды CONTINUE, FIND, LOCATE или SEEK. |
GATHER |
Замещает данные в текущей записи текущей выбранной таблицы содержимым массива, группы переменных памяти или объекта. |
GETFLDSTATE( ) |
Возвращает числовое значение, показывающее, редактировалось ли поле в таблице или курсоре, добавлялись ли записи, изменился ли для текущей записи статус удаления. |
GETNEXT MODIFIED( ) |
Возвращает номер следующей модифицированной записи в буферизованном курсоре. |
GO/GOTO |
Перемещает указатель записи к записи с заданным номером. |
INSERT |
Вставляет в текущую таблицу новую запись.. Используйте APPEND или INSERT - SQL . |
INSERT - SQL |
Добавляет запись в конец таблицы, содержащей заданные значения полей. |
ISBLANK( ) |
Определяет, является ли данное выражение пустым. ISBLANK( ) отличается от EMPTY( ) и ISNULL( ). Для примера, EMPTY( ) возвращает (.T.) если символьное выражение содержит лыбые комбинации пустых значений, пробелов, табуляций, созвратов каретки или концов линий; ISBLANK( ) возвращает (.T.), если выражение содержит только пустые строки или пробылы |
ISNULL( ) |
Возвращает значение "истина" (.T.), если результатом вычисления выражения является значение NULL; в противном случае возвращает "ложь" (.F.). |
ISRLOCKED( ) |
Возвращает значение "истина" (.T.), если запись блокирована, в противном случае возвращается "ложь" (.F.).. ISRLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений. |
KEYMATCH( ) |
Просматривает тег индекса или файл индекса в поисках ключа индекса. Возвращает «истину», если найден индексный тэг. |
LOCATE |
Последовательно просматривает таблицу в поисках первой записи, совпадающей с заданным логическим выражением. |
LOCK( ) |
Пытается блокировать одну или несколько записей в таблице. |
LOOKUP( ) |
Ищет в таблице первую запись, в которой значение поля совпадает с заданным выражением. |
MEMLINES( ) |
Возвращает число строк в memo-поле. Зависит от установок SET MEMOWIDTH. |
MLINE( ) |
Возвращает указанную строку memo-поля в виде символьной строки. Зависит от установок SET MEMOWIDTH. |
MODIFY GENERAL |
Открывает окна редактирования для полей типа General из текущей записи. |
MODIFY MEMO |
Открывает окнo редактирования для полей типа memo из текущей записи. |
OLDVAL( ) |
Возвращает первоначальное значение поля, которое было модифицировано, но не обновлялось. Используется совместно с CURVAL(). |
ORDER( ) |
Возвращает имя управляющего файла индекса или тега для текущей или заданной таблицы. |
PACK |
Окончательно удаляет все записи, помеченные на удаление в текущей таблице, и сокращает размер memo-файла, связанного с данной таблицей. |
PACK DATABASE |
Убирает из текущей базы данных записи, помеченные на удаление. |
RATLINE( ) |
Возвращает номер строки с последним вхождением символьного выражения в другое символьное выражение или в memo-поле, считая от последней строки. |
RECALL |
Снимает отметку с записей выбранной таблицы, помеченных на удаление. |
RECCOUNT( ) |
Возвращает число записей в текущей или заданной таблице. |
RECNO( ) |
Возвращает номер текущей записи в текущей или заданной таблице. |
RECSIZE( ) |
Возвращает размер (ширину) записи таблицы. |
REFRESH( ) |
Обновляет данные в обновляемом представлении SQL. |
REPLACE |
Обновляет записи в таблице. |
REPLACE FROM ARRAY |
Обновляет содержимое полей значениями из массива переменных памяти. |
REQUERY( ) |
Повторно извлекает данные для представления SQL. |
RLOCK( ) |
Пытается блокировать одну или несколько записей таблицы. RLOCK() аналогична LOCK(). |
ROLLBACK |
Отменяет все изменения, внесенные в ходе текущей транзакции. состояние таблиц, табличных memo-файлов и файлов индексов, в котором они находились в момент начала транзакции. |
SCAN ... ENDSCAN |
Перемещает указатель записи по таблице, выбранной в данный момент, и для каждой записи, удовлетворяющей указанным условиям, выполняет определенный блок команд. |
SCATTER |
Копирует содержимое текущей записи в набор переменных памяти или в массив. |
SEEK |
Просматривает индексированную таблицу в поисках первого вхождения записи, ключ индекса которой возвращает логическое значение, указывающее, насколько успешным был поиск. |
SEEK( ) |
Просматривает индексированную таблицу в поисках первого вхождения записи, ключ индекса которой возвращает логическое значение, указывающее, насколько успешным был поиск. Возвращает логическое значение «истина» .T., если запись найдена.. |
SELECT - SQL |
Стандартный запрос SQL для получения данных из одной или нескольких таблиц. Обычно используется в обзорах или при получении информации для определенного набора критериев. |
SET AUTOSAVE |
Определяет, должна ли система Visual FoxPro сбрасывать буферы данных на диск, когда вы выходите из команды READ или возвращаетесь в окно команд. |
SET BLOCKSIZE |
Определяет, каким образом Visual FoxPro распределяет дисковое пространство для хранения memo-полей. |
SET CARRY |
Определяет, должен ли Visual FoxPro переносить данные из текущей записи в новую запись, создаваемую командой INSERT, APPEND или BROWSE. |
SET COLLATE |
Задает последовательность сортировки для символьных полей в последующих операциях индексирования и сортировки. |
SET DELETED |
Определяет, будет ли Visual FoxPro обрабатывать записи, помеченные на удаление, и будут ли они доступны для использования в других командах. |
SET FIELDS |
Определяет поля в таблице, к которым разрешен доступ. |
SET FILTER |
Задает условие, соблюдение которого делает записи текущей таблицы доступными. |
SET KEY |
Задает способ доступа к записям некоторого диапазона исходя из их ключей индекса. |
SET LOCK |
Разрешает или запрещает автоматическую блокировку файлов для определенных команд. |
SET MULTILOCKS |
Определяет, можно ли с помощью функций LOCK() или RLOCK() блокировать сразу несколько записей. |
SET NEAR |
Определяет, где располагается указатель записи после неудачного выполнения поиска записи командой FIND, SEEK или SEEK(). |
SET ORDER |
Задает управляющий файл или тег индекса для данной таблицы. |
SET ODOMETER |
Задает интервал, с которым команды, обрабатывающие записи, сообщают значения счетчика записей. |
SET OPTIMIZE |
Включает или отключает оптимизацию по технологии Rushmore. |
SET REFRESH |
Определяет, нужно ли (и как часто) обновлять окно просмотра, отражая в нем изменения, внесенные в записи другими пользователями сети. |
SET RELATION |
Устанавливает отношение между двумя открытыми таблицами. |
SET RELATION OFF |
Разрывает установленное отношение между родительской таблицей в текущей рабочей области и связанной с ней дочерней таблицей. |
SET REPROCESS |
Указывает, сколько раз или как долго Visual FoxPro может повторять попытки блокировать файл или запись после неудачной попытки блокировки. |
SET SKIP |
Создает отношение один-ко-многим между таблицами. |
SKIP |
Перемещает указатель записи вперед или назад по таблице. |
SYS(3051) |
Задает интервал времени (в миллисекундах), в течение которого Visual FoxPro ждет, прежде чем попытается снова блокировать запись, таблицу, memo-файл или файл индекса после предыдущей неудачной попытки. Используйте SET REPROCESS. |
SYS(3052) |
Определяет, будет ли Visual FoxPro использовать установку SET REPROCESS при попытке блокировать файл индекса или memo-файл. |
SYS(3054) |
Определяет, будет ли выводится уровень оптимизации Rushmore для запроса. |
TOTAL |
Вычисляет итоговые суммы по числовым полям в текущей таблице. |
TXNLEVEL( ) |
Возвращает числовое значение, указывающее уровень текущей транзакции. |
UNLOCK |
Снимает блокировку записи, блокировку группы записей или блокировку файла с данной таблицы либо снимает блокировки всех записей и файлов для всех открытых таблиц. |
UPDATE - SQL |
Обновляет записи в таблице актуальными значениями. |
ZAP |
Удаляет из таблицы все записи, оставляя лишь структуру таблицы. При использовании ZAP не работает тригер Delete. |
База данных – отношения
Функции |
Описание |
RELATION( ) |
Возвращает указанное реляционное выражение для таблицы, открытой в заданной рабочей области. |
SELECT - SQL |
Стандартный запрос SQL для получения данных из одной или нескольких таблиц. Обычно используется в обзорах или при получении информации для определенного набора критериев. |
SET RELATION |
Устанавливает отношение между двумя открытыми таблицами. |
SET RELATION OFF |
Разрывает установленное отношение между родительской таблицей в текущей рабочей области и связанной с ней дочерней таблицей. |
SET SKIP |
Создает отношение один-ко-многим между таблицами. |
TARGET( ) |
Возвращает псевдоним таблицы, с которой устанавливается отношение согласно предложению INTO команды SET RELATION. |
База данных – работа с таблицами
Функции |
Описание |
ADD TABLE |
Добавляет свободную таблицу в текущую базу данных. Таблица, добавленная в базу данных, не является свободной. |
AFIELDS( ) |
Помещает информацию о структуре текущей таблицы в массив и возвращает количество полей в таблице. |
ALIAS( ) |
Возвращает псевдоним текущей или указанной рабочей области. |
ALTER TABLE - SQL |
Программно изменяется структура таблицы. |
APPEND |
Добавляет одну или несколько записе в конец таблицы. |
APPEND FROM |
Добавляет записи в текущую таблицу из другого файла. |
APPEND FROM ARRAY |
Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива. |
AUSED( ) |
Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса. |
AVERAGE |
Вычисляет арифметическое среднее числовых выражений или полей. |
BEGIN TRANSACTION |
Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных. |
BOF( ) |
Определяет, установлен ли указатель записи в начале таблицы. |
BROWSE |
Открывает окно просмотра и выводит записи из текущей или указанной таблицы. |
CHANGE |
Вывод полей для редактирования. Работает как EDIT. |
CLOSE ALL |
Закрывает все открытые базы данных, таблицы, индексы во всех рабочих областях и выбирает рабочую область 1. Закрывает все открытые файлы, созданные по FCREATE( ) или открытые FOPEN( ). Функции. CLOSE ALL не закрывает файл, открытый в SET PRINT. |
CLOSE DATABASES |
Закрывает текущую базу данных и ее таблицы. Если нет текущей базы данных, все открытые свободные таблицы, индексы, форматные файлы во вех рабочих областях закрываются, и выбирается рабочая область 1. |
CLOSE TABLES |
Закрывает все таблицы во всех открытых базах данных, закрывает все свободные таблицы во всех рабочих областях, если нет открытых баз данных. |
COPY MEMO |
Копирует содержимое заданного memo-поля из текущей записи в текстовый файл. |
COPY STRUCTURE |
Создает новую, пустую таблицу с той же структурой, которую имеет выбранная в данный момент таблица |
COPY STRUCTURE EXTENDED |
Создает новую таблицу с полями, содержащими описание структуры выбранной в данный момент таблицы |
COPY TO |
Экспортирует данне из определенной таблицы в другую таблицу или в файлы других форматов, отличных от DBF.другие. Подобна команде EXPORT. |
COPY TO ARRAY |
Копирует данные в массив из таблицы, выбранной в данный момент. |
COUNT |
Считает записи таблицы, удовлетворяющие определенному условию. |
CPCONVERT( ) |
Преобразует символьные поля, memo-поля или символьные выражения в другую кодовую страницу. |
CPCURRENT( ) |
Возвращает номер кодовой страницы из файла конфигурации VisualFoxPro (если она там установлена) или номер текущей кодовой страницы операционной системы. |
CPDBF( ) |
Возвращает кодовую страницу, которой была помечена данная открытая таблица. |
CREATE |
Создает таблицу новую таблицу VisualFoxPro. |
CREATE CURSOR - SQL |
Создает временную таблицу. |
CREATE FROM |
Создает таблицу на основании файла, созданного командой COPYSTRUCTUREEXTENDED. |
CREATE QUERY |
Открывает конструктор запросов. |
CREATE SQL VIEW |
Выводит конструктор представлений, давая возможность создать представление SQL. |
CREATE TABLE |
Создает таблицу с описаниеями полей. |
CREATE TRIGGER |
Создает для таблицы триггер Delete (удаления), Insert (добавления) или Update (обновления). |
CREATE VIEW |
Создает файл среды Visual FoxPro.Команда SETVIEW восстанавливает среду, которая создана командой CREATEVIEW. Файлы среды имеют расширение .VUE. |
CURSORGETPROP( ) |
Возвращает текущие установки свойств таблицы или курсора VisualFoxPro. |
CURSORSETPROP( ) |
Задает установки свойств для таблицы или курсора VisualFoxPro. |
CURVAL( ) |
Возвращает значение поля непосредственно с диска или из удаленного источника. При использовании с OLDVAL() дает возможность контроля за работой в многопользовательской среде для проверки изменения данных другим пользователем. |
DBF( ) |
Возвращает имя таблицы, открытой в заданной рабочей области, или имя таблицы из псевдонима таблицы. |
DELETE |
Помечает записи на удаление. |
DELETE - SQL |
Помечает записи на удаление. В отличае от DELETE, DELETE - SQL использует блокировку записей при попытке удаления множества записей в таблицах, открытых для совместного доступа. |
DELETED( ) |
Возвращает логическое значение, которое показывает, помечена ли текущая запись на удаление. |
DISPLAY STRUCTURE |
Отображает структуру файла таблицы. |
DISPLAY TABLES |
Отображает все таблицы, содержащиеся в текущей базе данных, и информацию о них. |
DROP TABLE |
Удаляет таблицу из текущей базы данных и с диска. |
EDIT |
Выводит поля для редактирования. |
END TRANSACTION |
Завершает текущую транзакцию. которые внесены в таблицы, memo-файлы таблиц и файлы индексов, включенные в транзакцию, и завершает ее. |
EOF( ) |
Определяет, установлен ли указатель записи после последней записи в текущей или заданной таблице. |
EXPORT |
Копирует данные из таблицы VisualFoxPro в файл заданного формата. |
FCOUNT( ) |
Возвращает количество полей в таблице. |
FILTER( ) |
Возвращает выражение фильтра таблицы, заданное в рабочей области. |
FLOCK( ) |
Пытается заблокировать текущую или заданную таблицу. |
FLUSH |
Немедленно сохраняет на диске изменения в таблице и индексе. |
FOUND( ) |
Возвращает значение "истина" (.T.) в случае успешного выполнения команды CONTINUE, FIND, LOCATE или SEEK. |
FREE TABLE |
Удаляет из таблицы ссылку на базу данных. |
GATHER |
Замещает данные в текущей записи текущей выбранной таблицы содержимым массива, группы переменных памяти или объекта. |
GETFLDSTATE( ) |
Возвращает числовое значение, показывающее, редактировалось ли поле в таблице или курсоре, добавлялись ли записи, изменился ли для текущей записи статус удаления. |
GETNEXTMODIFIED() |
Возвращает номер следующей модифицированной записи в буферизованном курсоре. |
HEADER( ) |
Возвращает число байтов в заголовке файла текущей или заданной таблицы. |
IMPORT |
Импортирует данные из файла внешнего формата, создавая новую таблицу VisualFoxPro. |
INSERT - SQL |
Добавляет запись в конец таблицы, содержащей заданные значения полей. |
ISEXCLUSIVE( ) |
Возвращает значение "истина" (.T.), если таблица или база данных открыта для монопольного использования; в противном случае возвращается "ложь" (.F.). |
ISFLOCKED( ) |
Возвращает значение "истина" (.T.), если определенная таблица блокирована, в противном случае возвращается "ложь" (.F.). ISFLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений. |
ISREADONLY( ) |
Определяет, открыта ли таблица с атрибутом "только для чтения". |
ISRLOCKED( ) |
Возвращает значение "истина" (.T.), если запись блокирована, в противном случае возвращается "ложь" (.F.).. ISRLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений. |
KEY( ) |
Возвращает выражение ключа индекса для тега индекса или файла индекса. |
KEYMATCH( ) |
Просматривает тег индекса или файл индекса в поисках ключа индекса. Возвращает «истину», если найден индексный тэг. |
LIST TABLES |
Непрерывным потоком отображает список всех таблиц текущей базы данных и информацию об этих таблицах. |
LOCK( ) |
Пытается блокировать одну или несколько записей в таблице. |
LUPDATE( ) |
Возвращает дату последнего обновления таблицы, открытой в другой рабочей области. |
MEMLINES( ) |
Возвращает число строк в memo-поле. Зависит от установок SETMEMOWIDTH. |
MLINE( ) |
Возвращает указанную строку memo-поля в виде символьной строки. Зависит от установок SETMEMOWIDTH. |
MODIFY GENERAL |
Открывает окна редактирования для полей типа General из текущей записи. |
MODIFY MEMO |
Открывает окнo редактирования для полей типа memo из текущей записи. |
MODIFY QUERY |
Открывает конструктор запросов, в котором можно модифицировать или создать запрос. |
MODIFY STRUCTURE |
Отображает диалоговое окно Конструктор таблиц, в котором можно модифицировать структуру таблицы. |
OLDVAL( ) |
Возвращает первоначальное значение поля, которое было модифицировано, но не обновлялось. Используется совместно с CURVAL(). |
ORDER( ) |
Возвращает имя управляющего файла индекса или тега для текущей или заданной таблицы. |
PACK |
Окончательно удаляет все записи, помеченные на удаление в текущей таблице, и сокращает размер memo-файла, связанного с данной таблицей. |
PACK DATABASE |
Убирает из текущей базы данных записи, помеченные на удаление. |
RATLINE( ) |
Возвращает номер строки с последним вхождением символьного выражения в другое символьное выражение или в memo-поле, считая от последней строки. |
RECALL |
Снимает отметку с записей выбранной таблицы, помеченных на удаление. |
RECCOUNT( ) |
Возвращает число записей в текущей или заданной таблице. |
RECNO( ) |
Возвращает номер текущей записи в текущей или заданной таблице. |
RECSIZE( ) |
Возвращает размер (ширину) записи таблицы. |
REFRESH( ) |
Обновляет данные в обновляемом представлении SQL. |
RELATION( ) |
Возвращает указанное реляционное выражение для таблицы, открытой в заданной рабочей области. |
REINDEX |
Перестраивает открытые файлы индексов. |
REMOVE TABLE |
Удаляет таблицу из текущей базы данных. При удалении таблицы из базы данных, она статовится свободной таблицей и может быть добавлена в другую дазу данных. Таблицы добавляются командой ADDTABLE. При выполнении REMOVETABLE все первичные индексы, значения по умолчанию, правила проверки, связанные с таблицей, удаляются. |
REPLACE |
Обновляет записи в таблице. |
REPLACE FROM ARRAY |
Обновляет содержимое полей значениями из массива переменных памяти. |
RENAME TABLE |
Переименовывает таблицу текущей базы данных. |
REQUERY( ) |
Повторно извлекает данные для представления SQL. |
RLOCK( ) |
Пытается блокировать одну или несколько записей таблицы. RLOCK( ) идентична LOCK( ). |
ROLLBACK |
Отменяет все изменения, внесенные в ходе текущей транзакции. состояние таблиц, табличных memo-файлов и файлов индексов, в котором они находились в момент начала транзакции. |
SCAN ... ENDSCAN |
Перемещает указатель записи по таблице, выбранной в данный момент, и для каждой записи, удовлетворяющей указанным условиям, выполняет определенный блок команд. |
SCATTER |
Копирует содержимое текущей записи в набор переменных памяти или в массив. |
SEEK |
Просматривает индексированную таблицу в поисках первого вхождения записи, ключ индекса которой возвращает логическое значение, указывающее, насколько успешным был поиск. |
SEEK( ) |
Просматривает индексированную таблицу в поисках первого вхождения записи, ключ индекса которой возвращает логическое значение, указывающее, насколько успешным был поиск. Возвращает логическое значение «истина» .T., если запись найдена.. |
SELECT |
Активизирует заданную рабочую область. |
SELECT( ) |
Возвращает номер рабочей области, выбранной в данный момент, или наибольший среди номеров неиспользуемых рабочих областей. текущей рабочей области. |
SELECT - SQL |
Стандартный запрос SQL для получения данных из одной или нескольких таблиц. Обычно используется в обзорах или при получении информации для определенного набора критериев. |
SET ANSI |
Определяет, каким образом оператор = в командах VisualFoxProSQL будет сравнивать строки, имеющие разную длину. |
SET AUTOSAVE |
Определяет, должна ли система VisualFoxPro сбрасывать буферы данных на диск, когда вы выходите из команды READ или возвращаетесь в окно команд. |
SET BLOCKSIZE |
Определяет, каким образом VisualFoxPro распределяет дисковое пространство для хранения memo-полей. |
SET CARRY |
Определяет, должен ли VisualFoxPro переносить данные из текущей записи в новую запись, создаваемую командой INSERT, APPEND или BROWSE. |
SET COLLATE |
Задает последовательность сортировки для символьных полей в последующих операциях индексирования и сортировки. |
SET CPDIALOG |
Определяет, будет ли при открытии таблицы отображаться диалоговое окно CodePage. |
SET DATABASE |
Задает текущую базу данных. |
SET DATASESSION |
Активизирует заданный сеанс формы. |
SET DELETED |
Определяет, будет ли VisualFoxPro обрабатывать записи, помеченные на удаление, и будут ли они доступны для использования в других командах. |
SET EXCLUSIVE |
Определяет, в каком режиме VisualFoxPro открывает файлы таблиц в сети - для монопольного пользования или для совместного. |
SET FIELDS |
Определяет поля в таблице, к которым разрешен доступ. |
SET FILTER |
Задает условие, соблюдение которого делает записи текущей таблицы доступными. |
SET FULLPATH |
Определяет, должны ли функции CDX(), DBF(), MDX() и NDX() возвращать путь вместе с именем файла. |
SET INDEX |
Открывает один или несколько файлов индексов для текущей таблицы. |
SET KEY |
Задает способ доступа к записям некоторого диапазона исходя из их ключей индекса. |
SET LOCK |
Разрешает или запрещает автоматическую блокировку файлов для определенных команд. |
SET MULTILOCKS |
Определяет, можно ли с помощью функций LOCK() или RLOCK() блокировать сразу несколько записей. |
SET NEAR |
Определяет, где располагается указатель записи после неудачного выполнения поиска записи командой FIND, SEEK или SEEK(). |
SET ORDER |
Задает управляющий файл или тег индекса для данной таблицы. |
SET NULL |
Определяет, каким образом поддерживаются значения NULL командами ALTERTABLE, CREATETABLE и INSERT. |
SET OLEOBJECT |
Указывает, должна ли система VisualFoxPro просматривать реестр WindowsRegistry, когда объект найти не удается. |
SET OPTIMIZE |
Включает или отключает оптимизацию по технологии Rushmore. |
SET REFRESH |
Определяет, нужно ли (и как часто) обновлять окно просмотра, отражая в нем изменения, внесенные в записи другими пользователями сети. |
SET RELATION |
Устанавливает отношение между двумя открытыми таблицами. |
SET RELATION OFF |
Разрывает установленное отношение между родительской таблицей в текущей рабочей области и связанной с ней дочерней таблицей. |
SET REPROCESS |
Указывает, сколько раз или как долго VisualFoxPro может повторять попытки блокировать файл или запись после неудачной попытки блокировки. |
SET SAFETY |
Определяет, будет ли VisualFoxPro отображать диалоговое окно перед тем, как вести запись поверх существующего файла, а также будут ли вычисляться правила таблиц или полей, значения по умолчанию и сообщения об ошибках при внесении изменений в конструкторе таблиц или командой ALTERTABLE. |
SET SKIP |
Создает отношение один-ко-многим между таблицами. |
SET VIEW |
Открывает или закрывает окно представленияили восстанавливает среду VisualFoxPro из файла представления. |
SORT |
Сортирует записи в выбранной в данный момент таблице и выводит отсортированные записи в новую таблицу. |
SUM |
Суммирует все или только заданные числовые поля в таблице, выбранной в данный момент. |
SYS(14) |
Возвращает выражение индекса для открытого файла простого индекса .IDX или индексные выражения для тегов в файлах составного индекса .CDX. Команда эквивалентна KEY(). |
SYS(2012) |
Возвращает размер блока memo-поля, установленный для данной таблицы. |
SYS(2029) |
Возвращает значение, соответствующее типу таблицы. (например,. FoxPro, Visual FoxPro, Dbase IV, etc...). |
SYS(3051) |
Задает интервал времени (в миллисекундах), в течение которого VisualFoxPro ждет, прежде чем попытается снова блокировать запись, таблицу, memo-файл или файл индекса после предыдущей неудачной попытки. Используйте SET REPROCESS. |
SYS(3052) |
Определяет, будет ли VisualFoxPro использовать установку SETREPROCESS при попытке блокировать файл индекса или memo-файл. |
SYS(3054) |
Определяет, будет ли выводится уровень оптимизации Rushmoreдля запроса. |
TABLEREVERT( ) |
Сбрасывает изменения, внесенные в буферизованную запись или в буферизованную таблицу, или в курсор, и восстанавливает содержимое по данным OLDVAL() для удаленных курсоров или по текущим значениям на диске для локальных таблиц и курсоров. |
TABLEUPDATE( ) |
Фиксирует изменения, внесенные в буферизованную запись либо в буферизованную таблицу или курсор. |
TARGET( ) |
Возвращает псевдоним таблицы, с которой устанавливается отношение согласно предложению INTO команды SET RELATION. |
TOTAL |
Вычисляет итоговые суммы по числовым полям в текущей таблице. |
TXNLEVEL( ) |
Возвращает числовое значение, указывающее уровень текущей транзакции. |
UNLOCK |
Снимает блокировку записи, блокировку группы записей или блокировку файла с данной таблицы либо снимает блокировки всех записей и файлов для всех открытых таблиц. |
UPDATE |
Обновляет таблицу, открытую в рабочей области, выбранной в данный момент, внося в нее данные из другой таблицы. Используйте лечше UPDATE - SQL. |
UPDATE - SQL |
Обновляет записи в таблице актуальными значениями. |
USE |
Открывает таблицу и связанные и ней индексы или открывает обзор SQL. |
USED( ) |
Определяет, открыта ли таблица в заданной рабочей области или используется ли заданный алиас в какй-нибудь рабочей области. |
ZAP |
Удаляет из таблицы все записи, оставляя лишь структуру таблицы. При использовании ZAP не работает тригер Delete. |