Инструменты пользователя

Инструменты сайта


Боковая панель

Если вам не пришло письмо с регистрационными данными, проверьте папку «Спам»

Новости:

02 ноября
* Новая версия DataExpress



Обратная связь

Wiki-синтаксис
Как написать хорошую статью
Полигон

rukovodstvo_po_polzovaniu_dx:dejstvija:dejstvija

7. Действия

Действия - это готовые алгоритмы для различных задач. В составе программы есть немного встроенных действий, но их количество можно увеличить с помощью расширений. Действия могут быть двух типов: выполняемые по клику (в кнопках) и подключаемые (см. свойство формы Подключить действия). Подключаемые события могут выполняться при различных событиях формы и ее компонентов.

Редактор действий

Редактор действий Редактор предназначен для составления последовательности действий, которая будет выполнена при нажатии на кнопку, или определяет набор подключаемых действий. Редактор состоит из древовидного списка, в котором отображаются все действия, панели свойств, в которой можно настроить определенное действие, и справочной панели.

ДействияВ списке могут быть узлы различных типов. Кроме, собственно, действий, есть еще и условные узлы «Если», «Иначе Если» и «Иначе». С помощью этих узлов, вы можете создавать ветвления: выполнение действий при различных условиях. Эти узлы связаны между собой: «Иначе Если» и «Иначе» не могут существовать без «Если». Между этими узлами невозможно вставить какой-либо узел, кроме «Иначе Если» и «Иначе».

Несмотря на небольшое количество типов узлов, отсутствие циклов, само действие может быть сколь угодно сложным: от одной строчки кода, до сотен строк с циклами, процедурами и прочее. Вам же, чтобы использовать действие, достаточно настроить несколько параметров.

Каждое действие возвращает некоторый результат. Получить результат можно с помощью функции выражений RESULT. Какой конкретно результат и какого типа, вы можете узнать из справки по действию.

Особенности редактора:

1. Каждый новый узел вставляется перед выделенным узлом.

2. Вы можете переместить узел посредством перетаскивания.

3. Вы можете копировать несколько узлов в буфер обмена и затем вставить в текущий или другой редактор. Узлы копируются в общий буфер обмена в виде текста XML.

4. Узлы «Иначе Если» и «Иначе» нельзя перетаскивать, копировать и вставлять перед ними узлы.

5. При множественном выделении нельзя добавлять, удалять, перетаскивать узлы.

6. Нельзя копировать узлы разных предков и пустые узлы.

7. При удалении узла «Если» нижестоящий узел «Иначе Если» или «Иначе» становится узлом «Если».

rukovodstvo_po_polzovaniu_dx/dejstvija/dejstvija.txt · Последние изменения: 2018/03/30 19:57 — jurist23rus