Функции
| Описание
|
| APPEND | Добавляет одну или несколько записе в конец таблицы.
|
| APPEND FROM | Добавляет записи в текущую таблицу из другого файла.
|
| APPEND FROM ARRAY | Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива.
|
| APPEND MEMO | Копирует содержимое текстового файла в memo-поле.
|
| BEGIN TRANSACTION | Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных.
|
| BLANK | Стирает информацию во всех полях текущей записи, если не задано никаких аргументов.
|
| BOF( ) | Определяет, установлен ли указатель записи в начале таблицы.
|
| BROWSE | Открывает окно просмотра и выводит записи из текущей или указанной таблицы.
|
| CALCULATE | Выполняет финансовые и статистические операции над полями в таблице или над выражениями, включающими поля.
|
| CONTINUE | Продолжает работу предыдущей команды LOCATE. команда LOCATE нашла нужную запись, и инициирует перемещает указатель записи к следующей записи, для которой значение логического выражения, заданного в предыдущей команде LOCATE, есть "истина" (.T.).
|
| COPY MEMO | Копирует содержимое заданного memo-поля из текущей записи в текстовый файл.
|
| 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( ) | Возвращает числовое значение, показывающее, редактировалось ли поле в таблице или курсоре, добавлялись ли записи, изменился ли для текущей записи статус удаления.
|
| GETNEXTMODIFIED( ) | Возвращает номер следующей модифицированной записи в буферизованном курсоре.
|
| 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.
|