Навигация:  МОДУЛЬ "СИСТЕМНОЕ ЯДРО" > ПОДМОДУЛЬ "СТАТИСТИКА" > Простые запросы > Список простых запросов >

Настройка макросов

Предыдущая страницаВернуться в начало главыСледующая страница

При формировании запроса для настройки выражений можно использовать макросы. Макрос – это предопределенное SQL-выражение с набором параметров.

273

Доступ к настройке макросов осуществляется из меню кнопки настройки Настройка макросов (<Ctrl+M>). Данная возможность доступна только администратору системы.

 Рисунок 2.2.7. Настройка макросов


Рисунок 2.2.7. Настройка макросов

Для создания макроса нужно нажать кнопку Новый. В новой строке в колонке Макрос вписать имя макроса, которое должно начинаться с символа «%». В колонке Имя можно дать описание макроса. SQL-выражение макроса пишется в мемо-поле вверху окна. Для указания параметров используются %1, %2 и т.д.

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

Пример

Макрос %IF выглядит следующим образом:

case when %1 then %2 else %3 end

Вызов макроса %IF:

IF(Patients.Pole is null, 0, 1)

Здесь Patients.Pole is null — %1 (первый параметр),

0 — %2 (второй параметр),

1 — %3 (третий параметр).