База данных - работа с полями

Функции

Описание

AFIELDS( ) Помещает информацию о структуре текущей таблицы в массив и возвращает количество полей в таблице.
APPEND GENERAL Импортирует объект OLE из файла и помещает его в поле типа General.
APPEND MEMO Копирует содержимое текстового файла в memo-поле.
BLANK Стирает информацию во всех полях текущей записи, если не задано никаких аргументов.
CALCULATE Выполняет финансовые и статистические операции над полями в таблице или над выражениями, включающими поля.
COPY TO ARRAY Копирует данные в массив из таблицы, выбранной в данный момент.
CURVAL( ) Возвращает значение поля непосредственно с диска или из удаленного источника. При использовании с OLDVAL() дает возможность контроля за работой в многопользовательской среде для проверки изменения данных другим пользователем.
FCOUNT( ) Возвращает количество полей в таблице.
FIELD( ) Возвращает имя поля таблицы, указанного номером.
FLDLIST( ) Возвращает поля и выражения вычисляемых полей для списка полей, заданного командой SET FIELDS.
FSIZE( ) Возвращает величину заданного поля или файла в байтах.
GATHER Замещает данные в текущей записи текущей выбранной таблицы содержимым массива, группы переменных памяти или объекта.
ISBLANK( ) Определяет, является ли данное выражение пустым. ISBLANK( ) отличается от EMPTY( ) и ISNULL( ). Для примера, EMPTY( ) возвращает (.T.) если символьное выражение содержит лыбые комбинации пустых значений, пробелов, табуляций, созвратов каретки или концов линий; ISBLANK( ) возвращает (.T.), если выражение содержит только пустые строки или пробылы
ISNULL( ) Возвращает значение "истина" (.T.), если результатом вычисления выражения является значение NULL; в противном случае возвращает "ложь" (.F.).
MEMLINES( ) Возвращает число строк в memo-поле. Зависит от установок SET MEMOWIDTH.
MLINE( ) Возвращает указанную строку memo-поля в виде символьной строки. Зависит от установок SET MEMOWIDTH.
MODIFY GENERAL Открывает окна редактирования для полей типа General из текущей записи.
MODIFY MEMO Открывает окнo редактирования для полей типа memo из текущей записи.
NDX( ) Возвращает имя открытого файла индекса (.IDX) для текущей или заданной таблицы.
NVL( ) Возвращает отличное от NULL значение одного из двух выражений.
OLDVAL( ) Возвращает первоначальное значение поля, которое было модифицировано, но не обновлялось. Используется совместно с CURVAL().
RATLINE( ) Возвращает номер строки с последним вхождением символьного выражения в другое символьное выражение или в memo-поле, считая от последней строки.
SCATTER Копирует содержимое текущей записи в набор переменных памяти или в массив.
SET BLOCKSIZE Определяет, каким образом Visual FoxPro распределяет дисковое пространство для хранения memo-полей.
SET CARRY Определяет, должен ли Visual FoxPro переносить данные из текущей записи в новую запись, создаваемую командой INSERT, APPEND или BROWSE.
SET COLLATE Задает последовательность сортировки для символьных полей в последующих операциях индексирования и сортировки.
SET NOCPTRANS Запрещает преобразовывать в другую кодовую страницу выбранные поля открытой таблицы.
SET TEXTMERGE Включает или отключает вычисление полей, переменных памяти, элементов массива, функций или выражений, заключенных в разделители слияния, и позволяет задать вывод процедуры слияния текста.
SET TEXTMERGE DELIMITERS Задает разделители слияния текста.
TOTAL Вычисляет итоговые суммы по числовым полям в текущей таблице.
Hosted by uCoz