2014-09-09 3 views
0

Microsoft Access에서 만든 간단한 보고서가 있습니다. 보고서 데이터는 2 개의 Custom SharePoint 목록과 UserInfo 테이블에서 가져옵니다. 이것이 바로 필드 이름이 긴 이유입니다. SQL을 실행할 때마다 결과가 매우 빨리 나타납니다. 결과는 겉으로보기에는 정확합니다. 그러나 보고서보기로 돌아가서 을 시도 할 때마다 또는 으로 내 보내면으로 내 보내면 중단됩니다. CPU가 25 %로 줄어 들었고 (하나의 코어를 완전히 사용한다고 생각합니다), 메모리 사용량은 증가하고 커집니다. 나는 다른 일을하는 동안 오늘 밤 약 2 시간 동안 뛰게했다. 그러나 그것은 완료되지 않았다. 그것이 없어야 할 때 정말로 고통 스럽습니다.내보낼 때이 Microsoft Access 보고서가 응답하지 않는 이유는 무엇입니까?

둘 다 INNER JOINS로 설정하려고했지만 행운이 없습니다. 또한 WHERE 절을 추가하여 결과를 제한하면 가끔 결과를 인쇄 할 수 있습니다. 두 번째 테이블에 기록이없는 ID를 사용하는 경우 [Innovation Challenge Final Entry Form], 결과를 빨리 반환합니다. 그러나 두 테이블의 항목을 포함하는 단일 결과로도 제한하면 내보내기/인쇄가 완료되지 않습니다.

여기서 사용되는 SQL 같습니다

SELECT [Innovation Challenge].ID AS [Innovation Challenge_ID], 
[Innovation Challenge].[Create a name for your idea:], 
[Innovation Challenge].[Primary contact for your idea:], 
[Innovation Challenge].[Primary contact's group:], 
[Innovation Challenge].[Challenge question:], 
[Innovation Challenge].[Months to roll out:], 
[Innovation Challenge].[Idea Description ("What?")], 
[Innovation Challenge].[Reasons for Pursuit ("Why?")], 
[Innovation Challenge].[Notes:], 
[Innovation Challenge].[Coach you worked with:], 
[Innovation Challenge].[Do you want to be put in touch with other groups?], 
[Innovation Challenge].[If yes, please list the groups and explain:], 
[Innovation Challenge Final Entry Form].ID AS [Innovation Challenge Final Entry Form_ID], 
[Innovation Challenge Final Entry Form].[What resources and capabilities do you need to implement your id], 
[Innovation Challenge Final Entry Form].[How much funding do you estimate you would need to develop and i], 
[Innovation Challenge Final Entry Form].[How confident are you in the likelihood of success?], 
[Innovation Challenge Final Entry Form].[Please provide rationale for your assessment of the likelihood o], 
[Innovation Challenge Final Entry Form].[Are there any significant risks (e#g#, operational, health, safe], 
[Innovation Challenge Final Entry Form].[If yes, please describe the potential risks:], 
[Innovation Challenge Final Entry Form].[What is the high-level impact?], 
[Innovation Challenge Final Entry Form].[Additional comments/notes, if needed:], 
[Innovation Challenge Final Entry Form].[Coach you worked with:], 
[Innovation Challenge Final Entry Form].[Is this submission complete?], 
[In 

갱신 도전 최종 엔트리 형태] .RegistrationID, UserInfo.Name AS [혁신 Challenge_Name] UserInfo.ID, [혁신 과제] .Attachments, [혁신 챌린지 결승 진출 양식] 첨부 파일 첨부 [Attachments_Innovation Challenge 최종 결승 진출 양식] FROM (혁신 챌린지) LEFT JOIN [혁신 챌린지 결승 진출 양식] ON [혁신 챌린지] [ID] = [혁신 챌린지 최종 결선 진출 양식] . [등록 ID]) INNER JOIN UserInf o [혁신 챌린지]에서. [귀하의 아이디어에 대한 주요 연락처 :] = UserInfo. [ID];

도움을 주시면 대단히 감사하겠습니다. 나는 아이디어가 없어! 즉각적인 도움은 훨씬 더 많이 받아 들여질 것입니다 :-)

답변

0

분명히 Microsoft Access는 글 머리 기호로 잘 작동하지 않습니다. 많은 데이터에는 글 머리 기호가 포함되어 있습니다. 아무 것도없는 항목은 인쇄 할 수 있지만 글 머리 기호가 포함 된 항목은 중단됩니다.

관련 문제