2013-04-19 2 views
3

표현식을 기반으로 가시성을 전환하려면 텍스트 상자와 tablix를 가져 오려고합니다.뷰어 텍스트 상자 가시성 표현보고

=IIF(First(Fields!Supported.Value, "FooDataSet") = "true", True, False) 

그러나, 이것은 나를 위해 작동하지 않습니다

나는 다음과 같은 노력했다. 저는 2010 버전을 사용 중이며 로컬 모드로 사용하고 있습니다. 텍스트 상자 및 테이블 릭스 속성의 가시성 항목 아래 "식에 따라 표시 또는 숨기기"그럼 나는 그것을 사용

Public Function ToggleVisibility(ByVal visible As string) As Boolean 
    Dim isVisible As Boolean = False 
    If visible = "true" Then 
    isVisible = True 
    End If 
    Return isVisible 
End Function 

을 :

나는 또한 일하는 것이 있는지 확인하기 위해 사용자 지정 코드를 작성 시도 .

=Code.ToggleVisiblity(First(Fields!Supported.Value, "FooDataSet")) 

이 또한 나를 위해 작동하지 않습니다.

+0

안녕하세요, 아래에 제공된 답변에서 참조하시기 바랍니다. 텍스트 상자의 가시성 설정 방법. –

답변

5

텍스트 상자의 가시성을 볼 수있어서 효과적입니다.

나는 한 다음

  1. 마우스 오른쪽 단추로 클릭 한 텍스트 상자 컨트롤
  2. 클릭 된 텍스트 상자 속성 ... => 가시성
  3. 선정 쇼 또는 식을 기반으로하고 FX 버튼을 클릭 숨기기
  4. 표현식 편집기에서 다음 코드를 추가했습니다.

= IIF (우선 (필드! Author.Value "을 DataSet1") = "로물루스"참, 거)이 편집기에서

주, 당신은 에 대한 표현을 설정하는이 아닌 가시성이이므로 값을 전달할 때주의하십시오. 로물루스는 저자 아니었다 때문에 내 경우에는, 조건이 거짓로 평가하고 텍스트 상자이었다 볼 수

+0

저에게 도움이 되었어요. 고마워요. – NexAddo

+0

@NexAddo, 감사합니다 :) –