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

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


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

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

Новости:

10 января
* Новая версия 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/12/27 19:04 — 7bit