2013-03-08 1 views
1

나는 형태, 쿼리, 매크로의 무리와 함께 MS 액세스 2010 DB를 가지고, 보고서 등MS 액세스 2010 보고서 디자인 아주 느린

내 보고서의 데이터는 2000 표 연결된 테이블 속성을 통해 SQL 서버에 ODBC 링크에서 온다 . 내가 보고서의 디자인 모드는, 모두가 고통스럽게 느린 이동 고토 때마다 이제

,

(나는 모든 마우스 클릭에 대한이어야 절반 잠깐, 또는 보고서에서 수행 텍스트 상자, 또는 작업을 선택해야합니다)

보고서 자체는 실행하는 데 약 1 분이 걸립니다. 마음을 모르겠습니다.

내가 원하는 바는 보고서 디자인을 변경하는 더 빠른 방법입니다.

답변

4

이 질문은 오래된 질문이지만 최근에는 매우 느리게 실행되는 양식 디자인과 비슷한 문제가있었습니다. 나를 위해, 오직 하나의 폼이 영향을받는 것처럼 보였다. (다른 것들은 모두 디자인 모드에서 잘 돌아갔다.) 양식의 레코드 원본은 하위 쿼리 계층 구조를 기반으로 작성된 복잡한 쿼리입니다. 쿼리 결과를 테이블에 덤프하고 쿼리 대신 폼의 레코드 원본으로 사용했습니다. 이것은 문제를 해결 한 것으로 보입니다. 희망이 다른 사람을 도와줍니다.

+0

이것은 문제 해결, 우수 솔루션 !! 고맙습니다. – EvenPrime

0

정상이 아닙니다. 뭔가 잘못되었다. 오피스/액세스 설치, OS 설치, 시스템 CPU를 너무 많이 차지하거나 메모리 같은 리소스가 없어도 Access를 제대로 실행할 수 있습니다. 또는 DB가 손상되거나 부풀어 오름.

두 가지 테스트를 시도해 볼 수 있습니다.
먼저 DB를 압축/복구하고 수정했는지 확인하십시오.
둘째, 안전 모드에서 컴퓨터를 시작하고 Access가 여전히 느리게 실행되는지 확인하는 것입니다. 위의 여러 가지 문제를 테스트합니다.

+0

1. 나는 작고 수리했지만 똑같은 결과를 얻었으므로 나는 압축하고 매주 DB를 수리합니다. 2. 컴퓨터를 안전 모드로 시작하면 네트워크상의 SQL Server에 계속 연결할 수 있습니까? – EvenPrime

+0

예, 네트워킹과 함께 안전 모드를 허용하는 경우. 그러나 보고서 디자인을 테스트 할 필요는 없습니다. 데이터를 치지 않고 보고서를 디자인/수정할 수 있습니다. 보고서를 실행할 수 없습니다. –

+0

내가 생각했던 또 하나의 다른 테스트. 단 하나의 로컬 테이블로 완전히 새로운 DB를 만드십시오. 같은 일이 여전히 발생합니까? –

1

나는 2003 년 형식을 2010 년으로 변환 한 Access 변환 프로그램의 주요 원인을 발견했습니다. 새 .accdb를 만든 다음 모든 개체를 가져 오면 정상적으로 작동합니다. 내 이슈를 확실히 수정했습니다.

1

나를 위해 일한 것은 모든 로컬 테이블에서 서브 데이터 시트 이름을 'auto'에서 'none'으로 변경하는 것이 었습니다. 테이블 디자인 모드의 속성 시트에서이 작업을 수행하십시오. 다른 곳에서 게시 된 루틴은 모든 로컬 테이블을 찾아이 값을 변경합니다.

2

저에게 도움이 된 것은 http://www.utteraccess.com/forum/lofiversion/index.php/t1959800.html의 알버트 칼럴 (Albert Kallal)이 제공 한 답변을 기반으로합니다.

내 분할 데이터베이스에서 백엔드에 연결된 테이블을 열면 프론트 엔드 폼 또는 하위 폼을 여는 것이 매우 빠릅니다. 오픈 된 상태에서 링크 된 테이블을 열어두면 폼보기에서 디자인보기로 전환하는 데 약 20 초가 걸리고 서브 폼 등을 열려면 약 20 초가 걸립니다. 링크 된 테이블을 열면 어떤 테이블 이건, 백엔드에 연결된 테이블 이건간에), 그 중 하나를 수행하는 데 약 1 초가 걸립니다. 큰 차이!

1

테이블이 Excel 파일에 연결되었습니다. 엑셀 파일을 열었을 때 어떤 형태로든 디자인 뷰를 변경하는 것이 영원히 필요하다는 것을 알게되었습니다. Excel 파일을 닫으면 내 문제가 해결되었습니다!