Содержание - Справочник по Visual FoxPro
Массивы
Классы, объекты, формы
Типы данных – строковый функции
Типы данных – функции преобразования данных
Типы данных – функции для дат и временем
Типы данных – цифровые функции
База данных – манипулирование данными
База данных – работа с полями
База данных - индексы
База данных – работа с записями
База данных – отношения
База данных – работа с таблицами
Visual FoxPro окружение - среда
Visual FoxPro окружение - работа с файлами
Массивы
Функции |
Описание |
ACLASS( ) |
Помещает в массив переменных памяти имя класса объекта, а также имена его родительских классов.. |
ACOPY( ) |
Копируем элементы из одного массива в другой. |
ADATABASES() |
Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен. |
ADBOBJECTS() |
Помещает в массив переменных памяти имена соединений, отношений, таблиц или представлений SQL из текущей базы данных |
ADEL( ) |
Удаляет элемент из одномерного массива или удаляет строку или столбец из двумерного массива |
ADIR( ) |
Заносит в массив информацию о файлах и возвращает количество файлов. |
AELEMENT( ) |
Вычисляет номер элемента массива исходя из индексов этого элемента. |
AERROR( ) |
Создает массив переменных памяти, содержащий информацию о самой последней ошибке, связанной с Visual FoxPro, OLE или ODBC. |
AFIELDS( ) |
Помещает информацию о структуре текущей таблицы в массив и возвращает количество полей в таблице. |
Подробнее: Справочник по Visual FoxPro > 2 Массивы, классы, типы данных
База данных – манипулирование данными
Функции |
Описание |
ADATABASES( ) |
Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен. |
ADD TABLE |
Добавляет свободную таблицу в текущую базу данных. Таблица, добавленная в базу данных, не является свободной. |
ALIAS( ) |
Возвращает псевдоним текущей или указанной рабочей области. |
APPEND |
Добавляет одну или несколько записе в конец таблицы. |
APPEND FROM |
Добавляет записи в текущую таблицу из другого файла. |
APPEND FROM ARRAY |
Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива. |
APPEND PROCEDURES |
Добавляет процедуры, хранящиеся в текстовом файле, к хранимым процедурам текущей базы данных. |
AUSED( ) |
Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса. |
BEGIN TRANSACTION |
Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных. |
Подробнее: Справочник по Visual FoxPro > 3 База данных, поля, индексы
База данных – работа с записями
Функции |
Описание |
APPEND |
Добавляет одну или несколько записе в конец таблицы. |
APPEND FROM |
Добавляет записи в текущую таблицу из другого файла. |
APPEND FROM ARRAY |
Добавляет одну запись в выбранную в данный момент таблицу для каждой строки массива и заполняет каждую запись данными из соответствующей строки массива. |
APPEND MEMO |
Копирует содержимое текстового файла в memo-поле. |
BEGIN TRANSACTION |
Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных. |
BLANK |
Стирает информацию во всех полях текущей записи, если не задано никаких аргументов. |
BOF( ) |
Определяет, установлен ли указатель записи в начале таблицы. |
BROWSE |
Открывает окно просмотра и выводит записи из текущей или указанной таблицы. |
CALCULATE |
Выполняет финансовые и статистические операции над полями в таблице или над выражениями, включающими поля. |
CONTINUE |
Продолжает работу предыдущей команды LOCATE. команда LOCATE нашла нужную запись, и инициирует перемещает указатель записи к следующей записи, для которой значение логического выражения, заданного в предыдущей команде LOCATE, есть "истина" (.T.). |
Подробнее: Справочник по Visual FoxPro > 4 База данных – работа с записями, отношеня,таблицы
Visual FoxPro окружение - среда
Функции |
Описание |
ADATABASES() |
Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен. |
ADIR( ) |
Заносит в массив информацию о файлах и возвращает количество файлов. |
AFONT( ) |
Заносит в массив информацию о доступных шрифтах |
APRINTERS( ) |
Помещает в массив переменных памяти имена принтеров, которые в данный момент описаны в Windows. |
ASSIST |
Запускает программу, заданную системной переменной _ASSIST. |
AUSED( ) |
Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса. |
_BROWSER |
Содержит имя приложения просмотра классов. |
_BUILDER |
Содержит имя приложения-конструктора VisualFoxPro |
CAPSLOCK( ) |
Возвращает значение текущего режима CAPSLOCK или производит включение или выключение этого режима. |
CD | CHDIR |
Заменяет каталог VisualFoxPro, используемый по умолчанию, заданным каталогом. |
Подробнее: Справочник по Visual FoxPro > 5 окружение - среда, работа с файлами
Распределенный доступ к данным - доступ
Функции |
Описание |
BEGIN TRANSACTION |
Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных. |
CURSORGETPROP( ) |
Возвращает текущие установки свойств таблицы или курсора Visual FoxPro. |
CURSORSETPROP( ) |
Задает установки свойств для таблицы или курсора Visual FoxPro. |
CURVAL( ) |
Возвращает значение поля непосредственно с диска или из удаленного источника. При использовании с OLDVAL() дает возможность контроля за работой в многопользовательской среде для проверки изменения данных другим пользователем. |
DBGETPROP( ) |
Возвращает свойство текущей базы данных, или свойство поля, именованного соединения, таблицы или представления текущей базы данных. |
DBSETPROP( ) |
Устанавливает свойство для текущей базы данных или поля, именованного соединения, таблицы или представления текущей базы данных. |
Подробнее: Справочник по Visual FoxPro > 6 Распределенный доступ, ввод и вывод
Программирование – отладка и управление ошибкам
Функции |
Описание |
* |
Начало невыполнимого тексата в программе. |
&& |
Указывает на начало неисполняемого комментария внутри строки файла программы. |
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. |
Подробнее: Справочник по Visual FoxPro > 7 Программирование – отладка и управление ошибками
Экономические функции
Функции |
Описание |
CALCULATE |
Выполняет финансовые и статистические операции над полями в таблице или над выражениями, включающими поля. |
FV( ) |
Возвращает величину будущих денежных инвестиций. |
PAYMENT( ) |
Возвращает размер периодических платежей для ссуды с фиксированным процентом. |
PV( ) |
Возвращает текущую величину инвестированных средств |
Разработка интернациональных приложений
Visual FoxPro события
События |
Выполняет метод ....... |
Activate |
Имеет место, когда становится активным объект FormSet, Form или Page или когда отображается объект Toolbar |
AfterCloseTables |
Имеет место после освобождения таблиц или представлений, заданных в среде данных для формы, набора форм или отчета. |
AfterDock |
Имеет место после того, как объект ToolBar фиксируется. |
AfterRowColChange |
Имеет место, когда пользователь переходит в другую строку или другой столбец сетки, после того как новая ячейка получит фокус, и после того как в новой строке или новом столбце произойдет событие When для данного объекта. |
BeforeDock |
Имеет место перед фиксацией объекта ToolBar. |
BeforeOpenTables |
Имеет место непосредственно перед открытием таблиц и представлений, связанных со средой данных набора форм, формы или отчета. |
BeforeRowColChange |
Имеет место перед тем, как пользователь изменяет активную строку или столбец, прежде чем новая ячейка получит фокус. |
Подробнее: Справочник по Visual FoxPro > 9 свойства, события, методы
Приложение . Базовые классы
Приложение. значения первого байта файла 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 |
Подробнее: Справочник по Visual FoxPro > 10 Базовые классы, правила именования и сокращения