Form.Macro

From SunFlurry wiki
Revision as of 08:50, 7 February 2021 by Admin (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  Macro (Макрос визуального элемента)
Объект:Форма
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Визуальность:Да

Атрибут получает объект макроса или страницы группы страниц, к которому принадлежит текущий элемент формы. Если элемент не принадлежит макросу или странице, атрибут возвращает пустое значение.

Синтаксис

Form.Macro:<Объект макроса, к которому принадлежит текущий элемент формы или пустое значение (FORM)>

Возвращаемое значение

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

Примеры

//Фрагмент кода из обработчика визуального события
aEl:=Form.Object;
//Получает имя макроса, на котором находится элемент, вызвавший событие
пИмя:=?(_Or(IsEmpty(Form.CurrentEventControl()),IsEmpty(Form.CurrentEventControl().Macro)),"",Form.CurrentEventControl().Macro.Name+".");
//Получение значения элемента счет с текущей формы или макроса
Счет:=Form.Control(пИмя+"Счет").Value;