2011-09-04 2 views
0

InfoPath 2010 양식을 두 가지보기로 설계하고 중앙 관리를 통해 SharePoint 2010 양식 라이브러리에 게시했습니다.InfoPath 2010에서 문자열 함수 구현

두 견해는 다음과 같습니다

  1. 데이터 입력보기
  2. 만보기 읽기

조건은 다음과 같습니다 데이터 입력 뷰를 제출 한 후 같은 사용자가 양식이 를 열려고하면 읽기 전용보기로 리디렉션됩니다. 내 데이터 입력보기에서 나는 사용자의 전체 이름 필드를 가지고 있으므로 나는 사용자 이름()만을 다루고 있으며, 나는 사용자의 성을 다루고있다. 예를 들어 양식이 양식에 표시 할 이름입니다 열 때 : 수밋 쿠마처럼,이 empname Windows 로그온 이름은 것은 : sumit_k 이제

내가 어떻게 InfoPath에서의 규칙을 설정할 수 있도록보다 더 한 번 사용자가 양식을 제출할 수 없습니다. 은 일치 패턴을 포함하고 시작하며 일치 패턴이 존재합니다.

규칙을 기반으로 위의 논리를 구현하려면 어떻게해야합니까?

답변

0

"양식로드"규칙을 사용해야합니다.

양식을 제출 한 후에 사용자 이름 필드가 올바르지 않으면 입력란이 비어 있지 않습니다. 이 경우 양식이로드 될 때이 필드가 비 었는지 여부를 확인할 수 있습니다. 작업 규칙

  • 상태 - -

    그래서이

    • 새 규칙과 같은 원칙으로 "당신의 이름 필드에 사용자 이름을"
    • 실행하여 이러한 작업 비어 있지 않은 - 당신의 읽기 전용 선택 (보기를 전환 보기)

    양식이 열릴 때마다이 규칙이 실행되고 사용자 이름 필드가 비어 있으면 기본 데이터 입력보기가 표시됩니다. 채워지면 읽기 전용보기가 나타납니다.

    희망이 도움이 될 것입니다.

    Grtz 마이클

    Michael's Blog