Difference between revisions of "Form.Macro"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=Macro |object=Форма |caption=Макрос визуального элемента |type=0 |status=2 |db=0 |rw=1 |visual=1}} {{HeadLinks| * ...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:50, 7 February 2021

  Macro (Макрос визуального элемента)
Объект:Форма
Статус разработки: Реализована
Тип:Атрибут
Обращение к БД:Нет
Доступность:Только чтение
Визуальность:Да

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

Синтаксис

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

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

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

Примеры

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