2009-09-24 2 views
3

잘 작동하는 공유 목록에서 값 목록을 검색하고 있지만 문제는 처음 100 개의 레코드 만 검색한다는 것입니다. 현재 사용할 수있는 500 개의 레코드가 있습니다.Infopath에서 공유 목록을 검색하면 처음 100 개의 레코드 만 표시됩니다.

시나리오 : 위치의

  1. List입니다 위치 목록이 목록을 필터링합니다
  2. 위치

내 영역의 목록 : 나는 InfoPath 양식에 두 콤보를 하지만 infopath는 첫 번째 100 개의 레코드 만 검색하는 것으로 보이므로 대부분의 위치는 필터링 할 것이 없으므로 영역을 표시하지 않습니다.

답변

7

By design의 경우 쿼리는 목록의 기본보기에서 첫 번째 결과 페이지 만 반환합니다. SharePoint에서 기본보기의 item limit을 변경하면 InfoPath의 반환 값이 변경됩니다.

EDIT (보다 가독성 여기 내 의견에서 링크) :

여기 MSDN forum (scroll to the bottom)에서이 수정, describes the SharePoint setting step-by-step, a screen cap of the somewhat counter-intuitive interface 하나, 그리고 또 다른 performance implications on the server side을 설명하는 블로그 코멘트를 설명하는 소스입니다.

희망이 도움이됩니다.

+0

언급 된 기사에는 표시되는 항목의 최대 한도가 symtoms의 일부인 메모가 있습니다. 기본보기가 가능하더라도 반환 된 행에 영향을 줍니까? 나는보기에 쉽게 접근 할 수 없다. –

+0

예, 기본보기의 항목 제한을 늘리면 쿼리 반환도 증가합니다. 너를위한 결정적인 참조를 찾고있어. – Argalatyr

+2

다음은 MSDN 포럼의 토론입니다. http://social.msdn.microsoft.com/Forums/en-US/sharepointinfopath/thread/0205e1ba-f205-4c29-9192-a6ba8cdeb12e – Argalatyr

1

문제를 해결하기 위해 내가 발견 한 것을 문서화하십시오. 나는 권한이 없기 때문에 기본보기를 변경할 수 없었습니다. 그것은 변화해야한다.

하나의 가능한 대안은 찾고있는 모든 데이터가 포함 된 Excel로 목록을 내보낼 수 있다는 것입니다. 셰어 포인트가 생성하는 파일은 "export.iqy"와 같은 Excel 쿼리 파일입니다. 메모장에서 파일을 저장하고 열 수 있습니다.

http://SharepointSite/_vti_bin/owssvr.dll?XMLDATA=1&List= {14C4ED2B-3050-4C47-B5F3-6333C3B0FB28} &보기 = {8E6124E0-23F2-4BA2 - 다음

WEB 
1 
http://SharepointSite/_vti_bin/owssvr.dll?XMLDATA=1&List={14C4ED2B-3050-4C47-B5F3-6333C3B0FB28}&View={8E6124E0-23F2-4BA2-86E7-96E7F36BAEC8}&RowLimit=0&RootFolder=%2fLists%2fSharepoint%20Sites 

Selection={14C4ED2B-3050-4C47-B5F3-6333C3B0FB28}-{8E6124E0-23F2-4BA2-86E7-96E7F36BAEC8} 
EditWebPage= 
Formatting=None 
PreFormattedTextToColumns=True 
ConsecutiveDelimitersAsOne=True 
SingleBlockTextImport=False 
DisableDateRecognition=False 
DisableRedirections=False 
SharePointApplication=http://SharepointSite/_vti_bin 
SharePointListView={8E6124E0-23F2-4BA2-86E7-96E7F36BAEC8} 
SharePointListName={14C4ED2B-3050-4C47-B5F3-6333C3B0FB28} 
RootFolder=/Lists/My list 

처럼 보일 것이다 당신은 세 번째 줄을 취할 수 -86E7-96E7F36BAEC8} & ROWLIMIT = 0 & RootFolder = % 2fLists % 2fSharepoint % 20Sites

그리고 전체 목록을 검색하는 것을 사용한다. 새로운 수신 데이터 연결을 추가하고 XML 문서를 선택하고 위의 URL을 추가했습니다.

그것은 훌륭하게 형성되지는 않지만 내가 기대했던 모든 데이터를 반환합니다.

나는 Argalatyr 해결책은이 시점에서 훨씬 간단하다고 생각하지만, 기본보기를 변경할 수 있는지에 따라 달라집니다.

관련 문제