2011-03-18 3 views
0

사용자가 양식을 채울 때 읽기 전용 상태로 새 번호를 자동으로 생성하는 양식의 텍스트 필드를 업데이트하려고했습니다. 사용자가 양식을 완성하고 제출 버튼을 선택하면 양식이 SharePoint 목록에 첨부되고 다음 사용자가 양식을 열면 번호 필드는 숫자 +1이됩니다. 'count (mynumber)'를 사용하고 필드는 1을 반환하지만 양식을 닫았다가 다시 열면 필드는 여전히 1을 표시하고 결코 증가하지 않습니다. 'count (mynumber) + 1'을 사용하면 필드는 2를 반환하고 결코 업데이트되지 않습니다. 마지막으로 'max (mynumber) +1'을 사용하고 NaN을 반환합니다. 나는 배열이 있다는 결론에 도달했으나 이것을 해결하기 위해 내가해야 할 일을 모른다.InfoPath 2010 NaN

는 정말 희망이 도움이 될 것 'InfoPath는 2010 요리 책'의 내 매니저를 통보했지만, 나는 또한 그것의 2007 대신 생각으로 따라하기 쉽지 않았다이 다음 링크로 거위의 수컷을했다 2010 년

http://claytoncobb.wordpress.com/2009/06/15/auto-numbering-infopath-forms/

나는 그래서, 여기에 간단한 요청에 대한 간단한 방법입니다 SP에게 2010

답변

0

을 사용하고 있습니다 : 그냥 모든 데이터베이스에 같은 •

는 SharePoint의 모든 모든 목록의 항목과 라이브러리가 고유 ID 이 ID는 모든 목록 또는 라이브러리에서 볼 수있는 ID 필드에 저장됩니다. 목록으로 이동하여보기를 수정하고 ID 필드 옆의 확인란을 선택하면 의미를 알 수 있습니다. 이 ID는 100 % 고유 한 것으로 보장되며 복제되지 않습니다. • 이미 구매 주문서 번호가 있기 때문에 ID를 직접 사용할 수는 없지만 자동 생성 된 서비스 주문 번호를 운전하는 데 사용할 수 있습니다 • 쉬운 방법은 SO 필드를 활용하는 것입니다. 이 번호는 이제 번호 필드이며 목록의 다음 ID와 생성해야하는 다음 서비스 오더 번호 간의 차이를 결정합니다. • 그런 다음 새 항목을 만들 때만 실행되는 간단한 워크 플로를 SharePoint Designer 2010에서 만들고 (항목/양식 당 한 번만 실행) 현재 계정의 ID에 차이를 추가하도록 설정합니다 (계산과 비슷한 것 : ID + 1200). 그런 다음 현재 항목의 필드 설정을 사용하여 SO 필드를 계산 수행 단계에서 생성 한 변수로 설정하십시오. 그 다음부터는 각 양식에 대해 항상 고유 한 자동 증가 SO #가 보장되므로이 필드를 작성해야합니다 사용자가 볼 수만 있고 편집 할 수 없도록 양식 내부의 읽기 전용입니다.

- 클레이튼 코브

관련 문제