를 들어 당신은 당신이 원하는 값과 LineThrough을 설정 한 후 해리의 답변을 표시하는 식을 사용해야합니다.
당신은 .. 같은 값에
=SWITCH(
Fields!a.Value Is Nothing, "Text Here",
True, Fields!a.Value)
당신의 SWITCH
문을 단순화 할 수 있습니다 또는 당신이 필요로하는 경우에는 다음 IIF
=IIF(Fields!a.Value Is Nothing, "Text Here", Fields!a.Value)
를 사용하는 것보다 표현은 더 이상 복잡한을받지 않습니다 경우 가장 간단한 방법은 텍스트 상자의 일부만을 사용하여 자리 표시자를 사용하는 것입니다. 이 기능은 텍스트 상자와 거의 같은 방식으로 작동하지만 하나의 셀/텍스트 상자에 각각의 속성이있는 여러 개의 자리 표시자를 가질 수 있습니다.
자리 표시자를 추가하려면 먼저 셀/텍스트 상자를 클릭하여 포커스를 가져온 다음 기존 텍스트/자리 표시 자 전후를 마우스 오른쪽 버튼으로 클릭합니다. Insert placeholder
을 선택하고 원하는대로 표현식을 설정하면 자리 표시 자 글꼴/색상/장식 등도 포맷 할 수 있습니다.
예를 들어 국가 이름이있는 작은 데이터 세트가 있습니다. 국가에 "Island"라는 단어가 포함되어 있으면 다른 텍스트를 표시하고 장소 소유자 중 한 명에게 텍스트 장식을 변경합니다. 디자인에서는 3 개의 자리 표시 자, 일부 텍스트, 필드 및 텍스트를 볼 수 있습니다. 나는이 프로그램을 실행할 때
![enter image description here](https://i.stack.imgur.com/BiTZi.png)
나는 다음과 같은 출력을 얻을. ![enter image description here](https://i.stack.imgur.com/le1lj.png)
나는 countrydesc 필드 자리 표시 자에 strike through를 설정했지만 텍스트 자리 표시 자에 대해서도 동일한 작업을 수행 할 수 있습니다. 여전히 두 부분으로 표현해야하며, 표현식을 텍스트 속성과 자리 표시 자 글꼴 속성으로 설정하여 LineThrough를 설정해야합니다.
TextBox Expression 자체에서이를 수행 할 수있는 방법이 있습니까? 여러 필드가 인쇄되어 있기 때문에 내가 묻는 이유는 그 중 하나만 LineThrough와 함께 사용하기를 원합니다. = Switch (필드! a.Value는 Nothing, b.Value + "Line Through "+ B.Value.LineThrough, Not (Fields! a.Value는 Nothing), CStr (Fields! a.Value)) –
당신은 하나의 텍스트 박스를 가지고 있지만 텍스트의 일부만을 원한다는 것을 의미합니까 줄을 지나다? 원하는 경우 내 대답을 업데이트하겠습니다. –
올바른 방법이지만 Report Builder 2008을 사용하고 있습니다.일부 읽기 후에는 2010 년 프리 프리젠 테이션에서 선 전용 선을 사용할 수 없다는 사실을 알게되었습니다. –