Содержание

Массивы 

 

Функции

Описание

ACLASS( )

Помещает в массив переменных памяти имя класса объекта, а также имена его родительских классов..

ACOPY( )

Копируем элементы из одного массива в другой.

ADATABASES()

Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен.

ADBOBJECTS()

Помещает в массив переменных памяти имена соединений, отношений, таблиц или представлений SQL из текущей базы данных

ADEL( )

Удаляет элемент из одномерного массива или удаляет строку или столбец из двумерного массива

ADIR( )

Заносит в массив информацию о файлах и возвращает количество файлов.

AELEMENT( )

Вычисляет номер элемента массива исходя из индексов этого элемента.

AERROR( )

Создает массив переменных памяти, содержащий информацию о самой последней ошибке, связанной с Visual FoxPro, OLE или ODBC.

AFIELDS( )

Помещает информацию о структуре текущей таблицы в массив и возвращает количество полей в таблице.

Содержание  

База данных – манипулирование данными

 

Функции

Описание 

ADATABASES( )

Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен.

ADD TABLE

Добавляет свободную таблицу в текущую базу данных. Таблица, добавленная в базу данных, не является свободной.

ALIAS( )

Возвращает псевдоним текущей или указанной рабочей области.

APPEND

Добавляет одну или несколько записе в конец таблицы.

APPEND FROM

Добавляет записи в текущую таблицу из другого файла.

APPEND FROM ARRAY

Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива.

APPEND PROCEDURES

Добавляет процедуры, хранящиеся в текстовом файле, к хранимым процедурам текущей базы данных.

AUSED( )

Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса.

BEGIN TRANSACTION

Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных.

Содержание

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

 

Функции

Описание

APPEND

Добавляет одну или несколько записе в конец таблицы.

APPEND FROM

Добавляет записи в текущую таблицу из другого файла.

APPEND FROM ARRAY

Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива.

APPEND MEMO

Копирует содержимое текстового файла в memo-поле.

BEGIN TRANSACTION

Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных.

BLANK

Стирает информацию во всех полях текущей записи, если не задано никаких аргументов.

BOF( )

Определяет, установлен ли указатель записи в начале таблицы.

BROWSE

Открывает окно просмотра и выводит записи из текущей или указанной таблицы.

CALCULATE

Выполняет финансовые и статистические операции над полями в таблице или над выражениями, включающими поля.

CONTINUE

Продолжает работу предыдущей команды LOCATE. команда LOCATE нашла нужную запись, и инициирует перемещает указатель записи к следующей записи, для которой значение логического выражения, заданного в предыдущей команде LOCATE, есть "истина" (.T.).

Содержание 

Visual  FoxPro  окружение - среда

 

Функции

Описание

ADATABASES()

Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен.

ADIR( )

Заносит в массив информацию о файлах и возвращает количество файлов.

AFONT( )

Заносит в массив информацию о доступных шрифтах

APRINTERS( )

Помещает в массив переменных памяти имена принтеров, которые в данный момент описаны в Windows.

ASSIST

Запускает программу, заданную системной переменной  _ASSIST.

AUSED( )

Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса.

_BROWSER

Содержит имя приложения просмотра классов.

_BUILDER

Содержит имя приложения-конструктора VisualFoxPro

CAPSLOCK( )

Возвращает значение текущего режима CAPSLOCK или производит включение или выключение этого режима.

CD | CHDIR

Заменяет каталог VisualFoxPro, используемый по умолчанию, заданным каталогом.

Содержание 

Распределенный доступ к данным - доступ

Функции

Описание

BEGIN TRANSACTION

Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных.

CURSORGETPROP( )

Возвращает текущие установки свойств таблицы или курсора Visual FoxPro.

CURSORSETPROP( )

Задает установки свойств для таблицы или курсора Visual FoxPro.

CURVAL( )

Возвращает значение поля непосредственно с диска или из удаленного источника.  При использовании с OLDVAL() дает возможность контроля за работой в многопользовательской среде для проверки изменения данных другим пользователем.

DBGETPROP( )

Возвращает свойство текущей базы данных, или свойство поля, именованного соединения, таблицы или представления текущей базы данных.

DBSETPROP( )

Устанавливает свойство для текущей базы данных или поля, именованного соединения, таблицы или представления текущей базы данных.

Содержание 

Программирование – отладка и управление ошибкам

Функции

Описание

*

Начало невыполнимого тексата в программе.

&&

Указывает на начало неисполняемого комментария внутри строки файла программы.

AERROR( )

Создает массив переменных памяти, содержащий информацию о самой последней ошибке, связанной с Visual FoxPro, OLE или ODBC.

ASSERT

Выводит диалоговое окно при вычислении значения в выражении в (.F.).  Диалог содержит клавиши Cancel, Debug, Ignore и Ignore All.

CLEAR EVENTS

Останавливает процедуру обработки событий, начатую командой READ EVENTS.  После выполнения CLEAR EVENTS iпрограмма продолжается с места, следующего за командой READ EVENTS.

CREATE VIEW

Создает файл среды Visual FoxPro. Команда SET VIEW восстанавливает среду, которая создана командой CREATE VIEW.  Файлы среды имеют расширение .VUE.

DEBUG

Открывает отладчик Visual FoxPro.

Содержание 

Экономические функции

Функции

Описание

CALCULATE

Выполняет финансовые и статистические операции над полями в таблице или над выражениями, включающими поля.

FV( )

Возвращает величину будущих денежных инвестиций.

PAYMENT( )

Возвращает размер периодических платежей для ссуды с фиксированным процентом.

PV( )

Возвращает текущую величину инвестированных средств


Содержание

Visual FoxPro события

 

События

Выполняет метод .......

Activate

Имеет место, когда становится активным объект FormSet, Form или Page или когда отображается объект Toolbar

AfterCloseTables

Имеет место после освобождения таблиц или представлений, заданных в среде данных для формы, набора форм или отчета.

AfterDock

Имеет место после того, как объект ToolBar фиксируется.

AfterRowColChange

Имеет место, когда пользователь переходит в другую строку или другой столбец сетки, после того как новая ячейка получит фокус, и после того как в новой строке или новом столбце произойдет событие When для данного объекта.

BeforeDock

Имеет место перед фиксацией объекта ToolBar.

BeforeOpenTables

Имеет место непосредственно перед открытием таблиц и представлений, связанных со средой данных набора форм, формы или отчета.

BeforeRowColChange

Имеет место перед тем, как пользователь изменяет активную строку или столбец, прежде чем новая ячейка получит фокус.

Содержание

Приложение .  Базовые классы

 Приложение. значения первого байта файла DB

 

Значение (Dec)

Тип используемого

2

FoxBASE

3

FoxPro, FoxBASE+, dBASE III PLUS, dBASE IV (без memo)

48

Visual FoxPro

67

dBASE IV SQL файлы  (без memo)

99

dBASE IV SQL system file  (без memo)

131

FoxBASE+, dBASE III PLUS  (с memo)

139

dBASE IV  (с memo)

203

dBASE IV ASQL table file  (с memo)

245

FoxPro 2.x  (или более ранних версий)  (с memo)

251

FoxBAS