РЕШЕНО. Свойства элемента управления->Данные->SQL-запрос.

Автор adi_den2013, 1 декабря 2014, 10:29

0 Пользователи и 1 гость просматривают эту тему.

adi_den2013

Такая штука у меня. Списком в форме выбирается условие: день недели. Для удобства пользователя на экран выводится название, в макрос мне нужно передать код дня недели собственно "ID"

SELECT "day_u", "ID" as "id_d" FROM "public"."ob_day" AS "ob_day" WHERE "ID" < 6 ORDER BY "ID" ASC

Как запомнить в макрос название я знаю.

Яна (in real)

adi_den2013

Конкатенация ||

SELECT '['||"ID"|| ']'|| "day_u" FROM "public"."ob_day" AS "ob_day" WHERE "ID" < 6 ORDER BY "ID" ASC

А потом выделение из строковой переменной в макросе.
Яна (in real)

JohnSUN

Изящно... но муторно...
Не знаю, Яна, почему у тебя список работал так неправильно... На скриншоте у тебя "Связываемое поле" серенькое (вроде как не выбираемое) и с единичкой... По идее, если в результате запроса больше одной колонки, то Список обязан был предоставить тебе возможность привязаться к колонке с ID без всяких ухищрений.

Попробуй ещё раз, обязано работать...
Владислав Орлов aka JohnSUN
Благодарить-не зазорно.
Подарить благо создателям офиса, нашему ресурсу, мне