Новая книга о приключениях Гарри Поттера  

Работа с записями

 
SKC Visual FoxPro Page>>Visual FoxPro - Краткий справочник>>  
   
Массивы
 
Классы, объекты, формы
 
Строковые функции
 
Функции преобразования данных
 
Функции для дат и времен
 
Цифровые функции
 
Индексы
 
Манипулирование данными
 
Работа с полями
 
Работа с записями
 
Работа с таблицами
 
Среда Visual FoxPro
 
Отношения
 
Работа с файлами
 
Распределенный доступ к данным
 
Секретность и шифрование
 
Распределенный доступ к данным - команды определения сессии данных
 
Форматирование данных
 
Меню
 
Отчеты и ярлыки
 
Ввод с клавиатуры и мыши
 
Отладка и управление ошибками
 
Управление событиями
 
Доступ к файлам на низком уровне
 
Печать
 
Объектно-ориентированное программирование
 
Выполнение программ
 
Управление переменными памяти
 
Структурное программирование
 
Экономические функции
 
Окна
 
Visual FoxPro события
 
Разработка интернациональных приложений
 
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( ) Возвращает числовое значение, показывающее, редактировалось ли поле в таблице или курсоре, добавлялись ли записи, изменился ли для текущей записи статус удаления.
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.

Справочник был взят с сервера 'Infocity-электронная библиотека технической документации'. Выражаю благодарность составителю этого руководства.

На указанном сервере Вы можете найти более подробное описание функций в формате MS Word.


 
 
ДомойКнига жалоб и предложенийПишите мне...

Designed by SKC  



List.ru - каталог ресурсов интернет Апорт Top 1000

Используются технологии uCoz