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

Манипулирование данными

 
SKC Visual FoxPro Page>>Visual FoxPro - Краткий справочник>>  
   
Массивы
 
Классы, объекты, формы
 
Строковые функции
 
Функции преобразования данных
 
Функции для дат и времен
 
Цифровые функции
 
Индексы
 
Манипулирование данными
 
Работа с полями
 
Работа с записями
 
Работа с таблицами
 
Среда Visual FoxPro
 
Отношения
 
Работа с файлами
 
Распределенный доступ к данным
 
Секретность и шифрование
 
Распределенный доступ к данным - команды определения сессии данных
 
Форматирование данных
 
Меню
 
Отчеты и ярлыки
 
Ввод с клавиатуры и мыши
 
Отладка и управление ошибками
 
Управление событиями
 
Доступ к файлам на низком уровне
 
Печать
 
Объектно-ориентированное программирование
 
Выполнение программ
 
Управление переменными памяти
 
Структурное программирование
 
Экономические функции
 
Окна
 
Visual FoxPro события
 
Разработка интернациональных приложений
 
ADATABASES( ) Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен.
ADD TABLE Добавляет свободную таблицу в текущую базу данных. Таблица, добавленная в базу данных, не является свободной.
ALIAS( ) Возвращает псевдоним текущей или указанной рабочей области.
APPEND Добавляет одну или несколько записе в конец таблицы.
APPEND FROM Добавляет записи в текущую таблицу из другого файла.
APPEND FROM ARRAY Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива.
APPEND PROCEDURES Добавляет процедуры, хранящиеся в текстовом файле, к хранимым процедурам текущей базы данных.
AUSED( ) Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса.
BEGIN TRANSACTION Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных.
BROWSE Открывает окно просмотра и выводит записи из текущей или указанной таблицы.
CLOSE ALL Закрывает все открытые базы данных, таблицы, индексы во всех рабочих областях и выбирает рабочую область 1. Закрывает все открытые файлы, созданные по FCREATE( ) или открытые FOPEN( ). Функции. CLOSE ALL не закрывает файл, открытый в SET PRINT.
CLOSE DATABASES Закрывает текущую базу данных и ее таблицы. Если нет текущей базы данных, все открытые свободные таблицы, индексы, форматные файлы во вех рабочих областях закрываются, и выбирается рабочая область 1.
CLOSE TABLES Закрывает все таблицы во всех открытых базах данных, закрывает все свободные таблицы во всех рабочих областях, если нет открытых баз данных.
COMPILE DATABASE Компилирует хранимые процедуры в базе данных.
COPY PROCEDURES Копирует хранимые процедуры текущей базы данных в текстовый файл.
COPY STRUCTURE Создает новую, пустую таблицу с той же структурой, которую имеет выбранная в данный момент таблица
COPY STRUCTURE EXTENDED Создает новую таблицу с полями, содержащими описание структуры выбранной в данный момент таблицы
COPY TO Экспортирует данне из определенной таблицы в другую таблицу или в файлы других форматов, отличных от DBF.другие. Подобна команде EXPORT.
COUNT Считает записи таблицы, удовлетворяющие определенному условию.
CPCONVERT( ) Преобразует символьные поля, memo-поля или символьные выражения в другую кодовую страницу.
CPCURRENT( ) Возвращает номер кодовой страницы из файла конфигурации Visual FoxPro (если она там установлена) или номер текущей кодовой страницы операционной системы.
CPDBF( ) Возвращает кодовую страницу, которой была помечена данная открытая таблица.
CREATE CONNECTION Создает именованное соединение и сохраняет его в текущей базе данных.
CREATE CURSOR - SQL Создает временную таблицу.
CREATE DATABASE Создает базу данных и открывает ее.
CREATE FROM Создает таблицу на основании файла, созданного командой COPY STRUCTURE EXTENDED.
CREATE QUERY Открывает конструктор запросов.
CREATE SQL VIEW Выводит конструктор представлений, давая возможность создать представление SQL.
CREATE TABLE Создает таблицу с описаниеями полей.
CREATE TRIGGER Создает для таблицы триггер Delete (удаления), Insert (добавления) или Update (обновления).
CREATE VIEW Создает файл среды Visual FoxPro. (таблицы, отношения, ресурсный файл и пр.)
CURSORGETPROP( ) Возвращает текущие установки свойств таблицы или курсора Visual FoxPro.
CURSORSETPROP( ) Задает установки свойств для таблицы или курсора Visual FoxPro.
CURVAL( ) Возвращает значение поля непосредственно с диска или из удаленного источника. При использовании с OLDVAL() дает возможность контроля за работой в многопользовательской среде для проверки изменения данных другим пользователем.
CREATEOFFLINE( ) Переводит существующий обзор в offline.
DBC( ) Возвращает имя текущей базы данных и путь к ней.
DBF( ) Возвращает имя таблицы, открытой в заданной рабочей области, или имя таблицы из псевдонима таблицы.
DBGETPROP( ) Возвращает свойство текущей базы данных, или свойство поля, именованного соединения, таблицы или представления текущей базы данных.
DBSETPROP( ) Устанавливает свойство для текущей базы данных или поля, именованного соединения, таблицы или представления текущей базы данных.
DBUSED( ) Возвращает значение "истина" (.T.), если указанная база данных открыта.
DELETE Помечает записи на удаление.
DELETE - SQL Помечает записи на удаление.В отличае от DELETE, DELETE - SQL использует блокировку записей при пометке множества записей для удаления в многопользовательском режиме. Это уменьшает проблемы при работе многих пользователей, но снижает производительность. Для максимальной производительности файлы надо окрывать в монопольном режиме или блокировать командой FLOCK( ).
DELETE CONNECTION Удаляет именованное соединение из текущей базы данных.
DELETE DATABASE Удаляет базу данных с диска.
DELETE TRIGGER Удаляет из базы данных триггер Delete (удаления), Insert (добавления) или Update (обновления) для таблицы.
DELETE VIEW Удаляет представление SQL из текущей базы данных.
DISPLAY CONNECTIONS Отображает информацию об именованных соединениях в текущей базе данных.
DISPLAY DATABASE Отображает информацию о текущей базе данных или о полях, именованных соединениях, таблицах или представлениях текущей базы данных.
DISPLAY PROCEDURES Отображает имена хранимых процедур в текущей базе данных.
DISPLAY TABLES Отображает все таблицы, содержащиеся в текущей базе данных, и информацию о них.
DISPLAY VIEWS Отображает информацию о представлениях SQL в текущей базе данных, указывая, на каких таблицах они базируются - на локальных или на удаленных.
DROP TABLE Удаляет таблицу из текущей базы данных и с диска.
DROP VIEW Удаляет SQL view из текущей базы данных. DROP VIEW идентично DELETE VIEW; DROP VIEW iявляется стандартной командой ANSI SQL для удаленя SQL view.
DROPOFFLINE( ) Отменяет все изменения, сделанные в офф-лайновом обзоре и возвращает обзор в соединение он-лайн.
END TRANSACTION Завершает текущую транзакцию. которые внесены в таблицы, memo-файлы таблиц и файлы индексов, включенные в транзакцию, и завершает ее.
EXPORT Копирует данные из таблицы Visual FoxPro в файл заданного формата.
FOUND( ) Возвращает значение "истина" (.T.) в случае успешного выполнения команды CONTINUE, FIND, LOCATE или SEEK.
FREE TABLE Удаляет из таблицы ссылку на базу данных.
GETFLDSTATE( ) Возвращает числовое значение, показывающее, редактировалось ли поле в таблице или курсоре, добавлялись ли записи, изменился ли для текущей записи статус удаления.
GETNEXTMODIFIED( ) Возвращает номер следующей модифицированной записи в буферизованном курсоре.
INDBC( ) Возвращает значение "истина" (.T.), если заданный объект базы данных принадлежит текущей базе данных; в противном случае возвращается "ложь" (.F.).
ISEXCLUSIVE( ) Возвращает значение "истина" (.T.), если таблица или база данных открыта для монопольного использования; в противном случае возвращается "ложь" (.F.).
ISFLOCKED( ) Возвращает значение "истина" (.T.), если определенная таблица блокирована, в противном случае возвращается "ложь" (.F.). ISFLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений.
ISRLOCKED( ) Возвращает значение "истина" (.T.), если запись блокирована, в противном случае возвращается "ложь" (.F.).. ISRLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений.
KEYMATCH( ) Просматривает тег индекса или файл индекса в поисках ключа индекса. Возвращает "истину", если найден индексный тэг.
LIST CONNECTIONS Непрерывным потоком отображает информацию об именованных соединениях текущей базы данных.
LIST DATABASE Непрерывным потоком отображает информацию о текущей базе данных.
LIST PROCEDURES Непрерывным потоком отображает имена хранимых процедур в текущей базе данных.
LIST TABLES Непрерывным потоком отображает список всех таблиц текущей базы данных и информацию об этих таблицах.
LIST VIEWS Непрерывным потоком отображает информацию о представлениях SQL в текущей базе данных.
LUPDATE( ) Возвращает дату последнего обновления таблицы, открытой в другой рабочей области.
MODIFY CONNECTION Отображает конструктор соединений, давая возможность интерактивно изменить имеющееся именованное соединение, хранящееся в текущей базе данных.
MODIFY DATABASE Открывает конструктор баз данных, давая возможность в диалоговом режиме модифицировать текущую базу данных.
MODIFY PROCEDURE Открывает текстовый редактор Visual FoxPro, давая возможность создать новые хранимые процедуры для текущей базы данных или изменить существующие хранимые процедуры текущей базы данных.
MODIFY QUERY Открывает конструктор запросов, в котором можно модифицировать или создать запрос.
MODIFY VIEW Отображает конструктор представлений, давая возможность модифицировать имеющееся представление SQL.
OLDVAL( ) Возвращает первоначальное значение поля, которое было модифицировано, но не обновлялось. Используется совместно с CURVAL().
OPEN DATABASE Открывает базу данных.
PACK Окончательно удаляет все записи, помеченные на удаление в текущей таблице, и сокращает размер memo-файла, связанного с данной таблицей.
PACK DATABASE Убирает из текущей базы данных записи, помеченные на удаление.
REFRESH( ) Обновляет данные в обновляемом представлении SQL.
RELATION( ) Возвращает указанное реляционное выражение для таблицы, открытой в заданной рабочей области.
REMOVE TABLE Удаляет таблицу из текущей базы данных. При удалении таблицы из базы данных, она статовится свободной таблицей и может быть добавлена в другую дазу данных. Таблицы добавляются командой ADD TABLE. При выполнении REMOVE TABLE все первичные индексы, значения по умолчанию, правила проверки, связанные с таблицей, удаляются.
RENAME CONNECTION Переименовывает именованное соединение текущей базы данных.
RENAME TABLE Переименовывает таблицу текущей базы данных.
RENAME VIEW Переименовывает представление текущей SQL базы данных.
REQUERY( ) Повторно извлекает данные для представления SQL.
ROLLBACK Отменяет все изменения, внесенные в ходе текущей транзакции. состояние таблиц, табличных memo-файлов и файлов индексов, в котором они находились в момент начала транзакции.
SEEK Просматривает индексированную таблицу в поисках первого вхождения записи, ключ индекса которой возвращает логическое значение, указывающее, насколько успешным был поиск.
SEEK( ) Просматривает индексированную таблицу в поисках первого вхождения записи, ключ индекса которой возвращает логическое значение, указывающее, насколько успешным был поиск. Возвращает логическое значение "истина" .T., если запись найдена..
SELECT Активизирует заданную рабочую область.
SELECT( ) Возвращает номер рабочей области, выбранной в данный момент, или наибольший среди номеров неиспользуемых рабочих областей. текущей рабочей области.
SELECT - SQL Стандартный запрос SQL для получения данных из одной или нескольких таблиц. Обычно используется в обзорах или при получении информации для определенного набора критериев.
SET AUTOSAVE Определяет, должна ли система Visual FoxPro сбрасывать буферы данных на диск, когда вы выходите из команды READ или возвращаетесь в окно команд.
SET BLOCKSIZE Определяет, каким образом Visual FoxPro распределяет дисковое пространство для хранения memo-полей.
SET CARRY Определяет, должен ли Visual FoxPro переносить данные из текущей записи в новую запись, создаваемую командой INSERT, APPEND или BROWSE.
SET COLLATE Задает последовательность сортировки для символьных полей в последующих операциях индексирования и сортировки.
SET CPDIALOG Определяет, будет ли при открытии таблицы отображаться диалоговое окно Code Page.
SET DATABASE Задает текущую базу данных.
SET DATASESSION Активизирует заданный сеанс формы.
SET DELETED Определяет, будет ли Visual FoxPro обрабатывать записи, помеченные на удаление, и будут ли они доступны для использования в других командах.
SET EXCLUSIVE Определяет, в каком режиме Visual FoxPro открывает файлы таблиц в сети - для монопольного пользования или для совместного.
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 командами ALTER TABLE, CREATE TABLE и INSERT.
SET OPTIMIZE Включает или отключает оптимизацию по технологии Rushmore.
SET REFRESH Определяет, нужно ли (и как часто) обновлять окно просмотра, отражая в нем изменения, внесенные в записи другими пользователями сети.
SET RELATION Устанавливает отношение между двумя открытыми таблицами.
SET RELATION OFF Разрывает установленное отношение между родительской таблицей в текущей рабочей области и связанной с ней дочерней таблицей.
SET REPROCESS Указывает, сколько раз или как долго Visual FoxPro может повторять попытки блокировать файл или запись после неудачной попытки блокировки.
SET SKIP Создает отношение один-ко-многим между таблицами.
SET VIEW Открывает или закрывает окно представленияили восстанавливает среду Visual FoxPro из файла представления.
SETFLDSTATE( ) Присваивает значение состояния поля или статуса удаления полю или записи в таблице или курсоре.
SQLCANCEL( ) Запрашивает отмену выполняемого оператора SQL.
SQLCOLUMNS( ) Сохраняет в курсоре Visual FoxPro список имен столбцов заданной таблицы источника данных и информацию об этих столбцах.
SQLCOMMIT( ) Фиксирует транзакцию.
SQLCONNECT( ) Устанавливает соединение с источником данных.
SQLDISCONNECT( ) Разрывает соединение с источником данных.
SQLEXEC( ) Посылает оператор SQL в источник данных, где этот оператор подвергается обработке.
SQLGETPROP( ) Возвращает текущие или стандартные установки для активного соединения.
SQLMORERESULTS( ) Копирует еще одно результирующее множество в курсор Visual FoxPro, если такие результирующие множества еще есть.
SQLROLLBACK( ) Аннулирует все изменения, внесенные в ходе текущей транзакции.
SQLSETPROP( ) Задает установки для активного соединения.
SQLSTRINGCONNECT( ) Устанавливает соединение с источником данных с использованием строки соединения.
SQLTABLES( ) Сохраняет в курсоре Visual FoxPro имена таблиц источника данных.
SYS(2012) Возвращает размер блока memo-поля, установленный для данной таблицы.
SYS(2029) Возвращает значение, соответствующее типу таблицы. (например,. FoxPro, Visual FoxPro, Dbase IV, etc...).
SYS(3051) Задает интервал времени (в миллисекундах), в течение которого Visual FoxPro ждет, прежде чем попытается снова блокировать запись, таблицу, memo-файл или файл индекса после предыдущей неудачной попытки. Используйте SET REPROCESS.
SYS(3052) Определяет, будет ли Visual FoxPro использовать установку SET REPROCESS при попытке блокировать файл индекса или memo-файл.
SYS(3054) Определяет, будет ли выводится уровень оптимизации Rushmore для запроса.
TABLEREVERT( ) Сбрасывает изменения, внесенные в буферизованную запись или в буферизованную таблицу, или в курсор, и восстанавливает содержимое по данным OLDVAL() для удаленных курсоров или по текущим значениям на диске для локальных таблиц и курсоров.
TABLEUPDATE( ) Фиксирует изменения, внесенные в буферизованную запись либо в буферизованную таблицу или курсор.
TARGET( ) Возвращает псевдоним таблицы, с которой устанавливается отношение согласно предложению INTO команды SET RELATION.
TOTAL Вычисляет итоговые суммы по числовым полям в текущей таблице.
_TRIGGERLEVEL Содержит доступное только для чтения числовое значение, показывающее уровень вложенности текущей процедуры триггера
TXNLEVEL( ) Возвращает числовое значение, указывающее уровень текущей транзакции.
UNLOCK Снимает блокировку записи, блокировку группы записей или блокировку файла с данной таблицы либо снимает блокировки всех записей и файлов для всех открытых таблиц.
UPDATE - SQL Обновляет записи в таблице актуальными значениями.
VALIDATE DATABASE Обеспечивает корректное размещение таблиц и индексов в текущей базе данных.

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

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


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

Designed by SKC  



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

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