Введите возврат каретки в поле параметра Crystal Reports - PullRequest
1 голос
/ 09 февраля 2012

Я пытаюсь использовать поле параметра в качестве поля примечаний для отчета, где при запуске вы можете свободно вводить примечания в параметр, и он будет отображаться в виде текстового поля в форме. Однако я обнаружил, что вы не можете ввести возврат каретки (новая строка).

Кто-нибудь знает способ ввода новой строки в параметре для кристалла?

Ответы [ 4 ]

1 голос
/ 10 февраля 2012

Разобрался.Создано поле параметра с именем notes, затем поле формулы для изменения примечаний.

Replace ({?Notes},"." ,"."&ChrW (10) )

, которое заменяет любые периоды на .period и новую строку.

1 голос
/ 09 февраля 2012

Я не думаю, что Crystal может обрабатывать многострочные параметры. Вы можете использовать несколько параметров, по одному для каждой строки, или использовать печатный символ, например #, в качестве заполнителя в тексте и заменить его символами новой строки в формуле.

0 голосов
/ 17 мая 2018

Быстрое решение - создать поле формулы, которое может расти, и использовать текст, возврат каретки и текст

, например

"This is how to do a" & CHR(13) & "Line Break"

Будет выглядеть как: -

This is how to do a
Line Break
0 голосов
/ 23 февраля 2017

Кроме того, в отчетах SAP Crystal вы можете использовать разрыв строки JavaScript ("br", окруженный "<>"), чтобы разбить подсказку параметра на две или более строки, просто добавьте ее в текст подсказки, где бы вы ни захотелиновая линия.Немного не по теме, но я пришел сюда, чтобы найти это, и решил, что оставлю это здесь для всех.

И для дополнительного удовольствия, вы можете использовать тег "img src", чтобы напрямую вставлять изображения впараметр, не знаю почему, но вы можете.

...