efox.gif (1606 bytes)Для разработчиков VFP

Базовые классы

Инструментальные средства "EvnFox"

EvnFox home

Vallmind home

Абсолютно для всех базовых классов FoxPro имеется наследник - базовый класс EvnFox. Они находятся в библиотеке eobjects.vcx . Кроме того имеются ряд дополнительных базовых классов в библиотеке eobjext. Среди них:

e_code_field Поле кода стандартного справочника со стандартным форматированием (по умолчанию - выравнивание по правому краю до 10 знаков)
e_get_substr Подстрока с запоминанием вариантов
набор полей для модифицируемого Grid Если курсор обновляемый, то изменение поля Grid будет сохранено в источнике
e_link_list Список с перечнем ссылок на объекты справочника, которые можно добавлять и убирать
e_name_field Поле наименования стандартного справочника со стандартным форматированием согласно локальным настройкам
e_scroll_container Контейнер с прокруткой
e_set_link Ссылка на объект в справочнике с наваротами и поведением согласно локальных настроек
...

Описание отдельных методов отдельных классов.

Класс E_Set_Link

Метод Set_Filter и свойство Set_Filter_Expression

Вызывается при вызове диалогового списка дочерней таблицы при условии прямого доступа и возвращает выражение для команды Set Filter если необходима фильтрация списка. По умолчанию возвращает значение свойства Set_Filter_Expression ( AND перед выражением не указывать !). Пример синтаксиса: KEY_FIELD=~m.Value

Метод Filter и свойство Filter_Expression

Вызывается при поиске реквизита по коду в дочерней таблице функцией E_Locate. Возвращаемое выражение используется как часть условия поиска, поддерживает синтаксис этого условия для функции E_Locate  если необходима фильтрация значений в дочерней таблице. По умолчанию возвращает значение свойства Filter_Expression. Пример синтаксиса: AND KEY_FIELD=~m.Value

Метод Filter_Clauses и свойство Filter_Clauses_Expression

Вызывается при вызове диалогового списка запросов к дочерней таблице при условии удаленного доступа. Возвращаемое выражение используется как часть фразы Where в выражении Select функции E_SQL, поддерживает синтаксис этого условия для функции E_SQL   если необходима фильтрация значений в дочерней таблице. По умолчанию возвращает значение свойства Filter_Clauses_Expression. Пример синтаксиса: AND a.KEY_FIELD=~m.Value


См. в интернет:    Долина разума    Система учета "Events"     Рассчеты с населением за газ    Предприниматель     Инструментальные средства "EvnFox"    www.vallmind.ru    EasySQL4Fox    ECalcPad    VMZipper    Святая трезвость    Трезвая Россия