Form.Macro

From SunFlurry wiki
Revision as of 19:45, 17 June 2020 by Admin (talk | contribs) (Created page with "{{infobox function |name=Macro |object=Форма |caption=Макрос визуального элемента |type=0 |status=2 |db=0 |rw=1 |visual=1}} {{HeadLinks| * ...")
(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;