Содержание 

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


Функции

Описание

CALCULATE

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

FV( )

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

PAYMENT( )

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

PV( )

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


Разработка интернациональных приложений

Функции

Описание

CPCONVERT( )

Преобразует символьные поля, memo-поля или символьные выражения в другую кодовую страницу.

CPCURRENT( )

Возвращает номер кодовой страницы из файла конфигурации Visual FoxPro (если она там установлена) или номер текущей кодовой страницы операционной системы.

CPDBF( )

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

IDXCOLLATE( )

Возвращает последовательность сортировки для индекса или тега индекса.

ISFLOCKED( )

Возвращает значение "истина" (.T.), если определенная таблица блокирована, в противном случае возвращается "ложь" (.F.). ISFLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений.

ISRLOCKED( )

Возвращает значение "истина" (.T.), если запись блокирована, в противном случае возвращается "ложь" (.F.)..  ISRLOCKED( ) аналогична  SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений.

SET COLLATE

Задает последовательность сортировки для символьных полей в последующих операциях индексирования и сортировки.

SET CPCOMPILE

Задает кодовую страницу для компилируемых программ.

SET CPDIALOG

Определяет, будет ли при открытии таблицы отображаться диалоговое окно Code Page.

SET FDOW

Задает первый день недели.

SET FWEEK

Задает требования, предъявляемые к первой неделе года.

SET NOCPTRANS

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

SET POINT

Определяет символ, используемый в качестве десятичного разделителя при изображении числовых выражений и выражений типа Currency.

SET SEPARATOR

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

SET SYSFORMATS

Определяет, должны ли системные установки Visual FoxPro обновляться вместе с текущими системными установками Windows.


Visual FoxPro события

 

События

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

Activate

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

AfterCloseTables

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

AfterDock

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

AfterRowColChange

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

BeforeDock

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

BeforeOpenTables

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

BeforeRowColChange

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

Click

Имеет место в следующих случаях: кнопку мыши при курсоре, указывающем на элемент управления, или изменил значение какого-либо элемента управления, или щелкнул пустую область формы.

DblClick

Имеет место, когда пользователь быстро дважды нажимает и тут же отпускает левую (первую) кнопку мыши.

Deactivate

Имеет место, когда объект-контейнер (например форма) перестает быть активным, потому что ни один из содержащихся в нем объектов не находится в фокусе.

Deleted

Имеет место, когда пользователь удаляет пометку записи на удаление или когда выдается команда DELETE.

Destroy

Имеет место, когда освобождается объект.

DoCmd

Выполняет команду Visual FoxPro, например, при Visual FoxPro application automation server.

DownClick

Имеет место, когда пользователь нажимает в элементе управления кнопку со стрелкой вниз.  (Combo Box, List Box или Spinner).

DragDrop

Имеет место при завершении операции перетаскивания с помощью мыши.

DragOver

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

DropDown

Имеет место, когда после нажатия кнопки со стрелкой в элементе управления ComboBox или ListBox должен появиться список. Используйте событие для обрадотки выбранного элемента перед его выводом.

Error

Имеет место при возникновении в методе ошибки этапа выполнения.

ErrorMessage

Имеет место, когда событие Valid возвращает значение "ложь" (.F.), и обеспечивает выдачу сообщения об ошибке.

GotFocus

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

Init

Имеет место при создании объекта.

InteractiveChange

Имеет место, когда пользователь изменяет значение элемента управления с помощью клавиатуры или мыши.. Это событие наступает после каждого символа.

KeyPress

Имеет место, когда пользователь нажимает и отпускает клавишу.

Load

Имеет место непосредственно перед созданием объекта. Если метотод вернул .F., объект не создается.

LostFocus

Имеет место, когда объект теряет фокус.

Message

Когда элемент теряет фокус, отображает сообщение в строке состояния внизу экрана.

MiddleClick

Имеет место, когда пользователь нажал среднюю кнопку мыши на трехкнопочной мыши.

MouseDown

Имеет место, когда пользователь нажимает кнопку мыши.

MouseMove

Имеет место, когда пользователь перемещает указатель мыши по объекту.

MouseUp

Имеет место, когда пользователь отпускает кнопку мыши.

MouseWheel

Имеет место, когда пользователь врашает колесико на мыши, которая его имеет.

Moved

меет место, когда объект перемещается на новую позицию или когда установки свойства Top или Left объекта-контейнера изменяются программным способом

Paint

Имеет место, когда перерисовывается форма или панель инструментов.

ProgrammaticChange

Имеет место, когда в коде изменяется значение элемента управления.

QueryUnload

Имет место перед выгрузкой объекта Form.

RangeHigh

Имеет место, когда элемент управления Spinner или TextBox теряет фокус и когда элемент управления ComboBox или ListBox получает фокус.

RangeLow

Имеет место, когда элемент управления Spinner или TextBox теряет фокус или когда элемент управления ComboBox или ListBox получает фокус.

Resize

Имеет место при изменении размеров объекта.

RightClick

Имеет место, когда пользователь нажимает и затем отпускает правую кнопку мыши и при этом указатель мыши находится над элементом управления.

Scrolled

Имеет место в элементе управления Grid при щелчке горизонтальной или вертикальной полосы прокрутки или при перемещении бегунка.

Timer

Имеет место, когда истекает интервал времени, заданный свойством Interval.

UIEnable

Имеет место для всех объектов, содержащихся внутри объекта Page, каждый раз, когда этот объект Page активизируется или деактивизируется.

UnDock

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

Unload

Имеет место при освобождении объекта.

UpClick

Имеет место, когда пользователь нажимает в элементе управления кнопку прокрутки со стрелкой вверх.

Valid

Имеет место перед тем, как элемент управления теряет фокус. Если метод вернул значение .F. , Visual FoxPro не позволит покинуть фокус с данного элемента.

When

Имеет место перед тем, как элемент управления получает фокус.  Если метод вернул.F., Visual FoxPro не даст возможности получить фокус элементу.

Содержание