Выравнивание текстового поля службы отчетов Microsoft в выражении. - PullRequest
0 голосов
/ 01 декабря 2011

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

У меня есть

= Replace(Fields!1_Text.Value, " " , chr(13) & CHR(10))

в выражении значения. Где я должен положить

  iif(fields!Allignment.Value = "C", "Center", "Right")

чтобы выровнять как закодировано?

Ответы [ 2 ]

0 голосов
/ 01 декабря 2011

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

Текстовое поле - перейти в Свойства - свойство "TextAlign" - Выражение

Я мог бы добавить выражение для свойства "TextAlign", например:

Iif(First(Fields!Allignment.Value,"DataSet1") = "C","Center","Right")

Ура,

0 голосов
/ 01 декабря 2011

Попробуйте использовать агрегирующую функцию, например first (), вокруг ваших полей:

Iif(First(Fields!Allignment.Value,"DataSet1") = "C","Center","Right")

(выравнивание с ошибкой ...)

...