Навигация:  МОДУЛЬ "ЭЛЕКТРОННАЯ МЕДИЦИНСКАЯ КАРТА" > ЛОКАЛЬНЫЕ ЗАПРОСЫ > Локальные запросы в формулах >

Значение поля локального запроса в формуле

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

689

Чтобы добавить локальный запрос в формулу, в редакторе формул нажать кнопку Добавить локальный запрос.

 Рисунок 4.1. Добавление локальных запросов в формулу


Рисунок 4.1. Добавление локальных запросов в формулу

Откроется окно, состоящее из двух закладок – Поля и Поля по срезу данных (рис. 4.1). Вторая закладка появляется, когда в списке Срез данных (запрос) выбран какой-либо срез, отличный от "текущего".

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

Для выбранного среза данных в списке допустимых полей (рис. 4.1 справа) выбирается поле, которое будет использовано в формуле. При нажатии на кнопку Добавить в редакторе формул появляется выражение в виде

{@Листки нетрудоспособности дубликаты.Номер документа},

где

@Листки нетрудоспособности дубликаты – ссылка на локальный запрос,

Номер документа – поле локального запроса.

Такое выражение вернет значение поля Номер документа из последней строки выборки, сформированной локальным запросом Листки нетрудоспособности дубликаты.

Если на экранной форме присутствует таблица локального запроса, в формуле можно обращаться к текущей строке (на которой стоит курсор). Для этого в префиксе нужно использовать символы @@.

К выражению {@Листки нетрудоспособности дубликаты.Номер документа}, как и к обычному полю, можно применять все стандартные функции, допустимые в редакторе запросов.