SSRS에서 텍스트 상자를 여러 줄로 설정하려면 어떻게 해야 하나요?
-
09-06-2019 - |
문제
필드가 많은 보고서가 있는데 가로로 1페이지로 줄이려고 합니다(세로로 2페이지든 200페이지든 상관없습니다...폭이 2페이지이고 길이가 x페이지인 난파선을 처리하고 싶지 않을 뿐입니다.)즉, 연락처 정보를 다룹니다.
내 생각은 다음과 같습니다.
Name: Address: City: State: ...
Jon Doe Addr1 ThisTown XX ...
Addr2
Addr3
-----------------------------------------------
Jane Doe Addr1 ThisTown XX ...
Addr2
Addr3
-----------------------------------------------
설정하는 방법이 있나요? textbox
여러 줄(또는 SQL 결과)이어야 합니까?내가 뭔가 뻔한 걸 놓친 걸까?
CanGrow 속성은 기본적으로 켜져 있으며 이것이 사실인지 다시 확인했습니다.내 문제는 줄 바꿈을 강제로 수행하는 방법을 모른다는 것입니다.한 줄을 채우고 다른 줄로 넘어가는 3개의 주소 필드를 얻었습니다.난 노력 했어 /n
, \n
(어떤 슬래시를 넣어야 할지 기억이 나지 않기 때문에) <br>
, <br />
(보고서는 ASP.NET 웹 사이트의 ReportViewer 컨트롤에서 볼 수 있기 때문입니다.)텍스트를 래핑하는 다른 방법은 생각할 수 없습니다.
데이터베이스에서 3줄의 텍스트/문자로 결과를 얻을 수 있는 방법이 있습니까?
해결책
보고서의 텍스트 상자를 다음으로 변경 : 라코 디스
다른 팁
넣은 후 또 다른 문제가 발생했습니다. chr(10)
데이터베이스에.
필드(보고서 내)에 다음을 추가하세요.
=REPLACE(Fields!Addr1.Value, CHR(10), vbCrLf)
텍스트 상자에 입력하는 동안 Shift + Enter를 누르면 줄 바꿈이 생성됩니다.
내 데이터는 SL 애플리케이션에서 캡처되었으며 필드 표현식에 필요했습니다. 라코 디스
텍스트 상자에서 CanGrow 속성을 true 로 설정해야한다고 생각합니다. http://msdn.microsoft.com/en- 참조자세한 내용은 us / library / ms159116 (SQL.90) .aspx 를 참조하십시오.
링크 끊기 수행
chr (10)
이것 시도 : 라코 디스
RDLC 보고서에서 텍스트 상자를 자리 표시 자로 변환 할 수 있습니다.
그런 다음 해당 텍스트 상자 자리 표시자를 마우스 오른쪽 단추로 클릭하고 자리 표시 자 속성을 선택한 다음 HTML을 선택합니다.그런 다음 여러 줄을 적용하려면 해당 줄 사이에 <br/>
태그를 삽입해야합니다.