Экономические функции
Функции |
Описание |
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 не даст возможности получить фокус элементу. |