다음을 통해 공유

Access 사용 오류 관련 문의드립니다. (스택 공간 부족, 이벤트 속성 오류 등)

익명
2023-01-31T02:10:42+00:00

안녕하세요? 저는 현재 LG 그램, 윈도우 11 사용자입니다. 제 노트북 사양은 다음과 같습니다.

Intel(R) Core(TM) i5-1035G7 CPU @ 1.20GHz 1.50 GHz

64비트 운영 체제, x64 기반 프로세서

Access 2007-2016을 사용하고 있습니다.

액세스를 이제 갓 배우기 시작해서 기본적인 작업을 하고 있는데도, 잦은 오류가 발생하여 진행에 어려움을 겪고 있습니다.

  1. Microsoft Access에서 개체를 찾을 수 없습니다. 오류

Access 학습용 자료를 다운받아 열람을 하기 위해 보고서/폼 파일을 클릭하면, 개체를 찾을 수 없다는 오류가 지속적으로 나옵니다. (다른 컴퓨터에서는 정상적으로 작동하는 파일입니다.)

  1. 스택 공간이 부족합니다. 오류

폼 마법사로 작업하면 (폼마법사 -> Form with subform -> 폼에 어떤 필드를 넣으시겠습니까?) 이 단계에서 오류가 발생합니다. 오류 발생시 Back 버튼을 누르고 Next 버튼을 누르면 오류 문구가 뜨지 않고 다음 단계로 넘어가긴하지만, 폼이 제대로 작동하지 않습니다. 쿼리 작업을 할 때도 종종 동일한 오류가 발생합니다.

  1. 한글로 쿼리, 폼을 저장할 떄 오류가 발생합니다.

폼과 쿼리를 완성하고 최종 저장할 때 한글로 저장을 하려고 하면 ' ' 는 잘못된 폼 이름입니다. 다음 이름을 선택하십시오. 와 같은 오류가 떠서 저장이 불가합니다. 영어로 저장을 하면 저장이 되기도 하나, 한글로 저장할 수 있는 방법을 알고 싶습니다.

  1. 로캘로 저장할 수 없는 언어

데이터베이스를 열었을 때 '폼 또는 보고서의 문자가 현재 시스템 로켈로 저장할 수 없는 언어로 표시되기 때문에 Microsoft Access에서 해당 폼이나 보고서를 저장할 수 없습니다.' 에러가 나타납니다. 다만, 제 현재 노트북 로캘 언어는 모두 한국어로 설정되어 있으며 폼, 보고서도 한글로 작성된 것인데 왜 이 오류가 나타나는 것인지 궁금합니다. (동일한 파일을 동료의 다른 컴퓨터에서 열었을 때는 잘 작동한다고 합니다.)

  1. 이벤트 속성 설정으로 입력한 식 On Current에서 다음 오류가 발생했습니다. MIcrosoft Access에서 OLE 서버 또는 ActiveX 컨트롤과 통신하는 동안 문제가 발생했습니다. 오류

폼마법사>Linked Form 작성 시 이 오류가 떠서 폼이 제대로 작동하지 않습니다.

시스템 사용에 있어 계속 이런 자잘한 오류들이 발생해 진행이 안되는데, 엑세스 설정이 잘못 된 것일까요?

답변 주시면 감사하겠습니다!

감사합니다.

Microsoft 365 및 Office | 액세스 | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음
투표 {count}개
질문 작성자가 수락한 답변
  1. 익명
    2023-01-31T03:27:50+00:00

    안녕하세요

    저는 Abdal이며 귀하의 질문에 기꺼이 도와 드리겠습니다.

    이 문제를 해결하려면 다음 단계를 따르십시오.

    1. "마이크로 소프트 액세스 개체를 찾을 수 없습니다" 오류

    이 오류는 Access에서 테이블, 폼, 보고서 또는 모듈과 같은 데이터베이스 개체를 찾을 수 없을 때 발생합니다. 이 오류의 가능한 원인은 다음과 같습니다. 잘못된 파일 경로: 데이터베이스 파일이 이동되었거나 이름이 바뀌어 파일 경로가 잘못되었을 수 있습니다. 누락된 참조 파일: 데이터베이스가 없거나 사용할 수 없는 외부 파일을 참조하고 있을 수 있습니다. 손상된 데이터베이스: 데이터베이스 파일이 손상되어 Access에서 필요한 개체를 찾을 수 없습니다.

    이 문제를 해결하려면 다음을 시도해 볼 수 있습니다.

    데이터베이스 파일 복구: Access에서 파일 -> 정보 -> 데이터베이스 복구로 이동합니다. 새 데이터베이스 만들기 및 개체 가져오기: 새 데이터베이스를 만들고 외부 데이터 -> 가져오기 및 링크로 이동한 다음 가져올 개체가 포함된 데이터베이스 파일을 선택합니다. 파일 경로 확인: 데이터베이스 파일을 열고 파일 -> 옵션 -> 현재 데이터베이스로 이동합니다. 파일 경로가 올바르고 참조된 파일을 사용할 수 있는지 확인합니다.

    1. "스택 공간 부족" 오류

    이 오류는 스택에서 너무 많은 프로시저 또는 함수가 실행되어 스택이 오버플로될 때 발생합니다. 이 오류의 가능한 원인은 다음과 같습니다. 재귀 프로시저: 자신을 호출하는 프로시저로 인해 스택이 오버플로될 수 있습니다. 중첩된 프로시저가 너무 많음: 다른 프로시저를 호출한 다음 추가 프로시저를 호출하는 프로시저로 인해 스택이 오버플로될 수 있습니다.

    이 문제를 해결하려면 다음을 시도해 볼 수 있습니다.

    프로세스를 더 작은 단계로 분할: 프로시저로 인해 스택이 오버플로되는 경우 더 작고 관리하기 쉬운 프로시저로 분할하는 것이 좋습니다. 스택 크기 늘리기: Visual Basic 편집기에서 레지스트리를 수정하여 스택 크기를 늘릴 수 있습니다. 이렇게하려면 시작 -> 실행으로 이동하여 "regedit"를 입력하고 Enter 키를 누릅니다. 다음 키로 이동합니다. HKEY_LOCAL_MACHINE\소프트웨어\마이크로소프트\윈도우 NT\현재 버전\윈도우 "UserStackSize"라는 새 키를 추가하고 해당 값을 원하는 스택 크기(16진수)로 설정합니다.

    1. 한국어로 저장할 때 "잘못된 양식 이름" 오류

    이 오류는 폼이나 쿼리를 현재 시스템 로캘에서 유효하지 않은 문자가 포함된 언어로 저장하려고 할 때 발생합니다.

    이 문제를 해결하려면 컴퓨터에 한국어 로캘과 적절한 언어 팩이 설치되어 있는지 확인하십시오. 또한 양식과 쿼리의 이름을 한국어에서 유효하고 잘못된 문자를 포함하지 않는 방식으로 지정해야 합니다.

    1. "폼이나 보고서의 텍스트가 현재 시스템 로캘로 저장할 수 없는 언어로 표시되기 때문에 Microsoft Access에서 폼이나 보고서를 저장할 수 없습니다." 오류

    이 오류는 폼이나 보고서에 사용된 언어가 현재 시스템 로캘에서 지원되지 않을 때 발생합니다.

    이 문제를 해결하려면 필요한 언어에 대한 언어 팩을 설치하거나 폼 또는 보고서에 사용된 언어와 일치하도록 시스템 로캘을 변경합니다.

    1. "이벤트 속성 설정 On Current로 입력한 식에 다음 오류가 발생했습니다: OLE 서버 또는 ActiveX 컨트롤과 통신하는 동안 문제가 발생했습니다."

    이 오류 메시지는 Access에서 OLE 서버 또는 ActiveX 컨트롤과 통신하는 데 문제가 있을 때 발생할 수 있습니다. 이 문제를 해결하려면 OLE 서버 또는 ActiveX 컨트롤을 복구 또는 다시 설치하거나 컨트롤의 드라이버를 업데이트해 보십시오. 문제가 계속 되 면 연결 된 양식 옵션을 사용 하지 않고 양식을 만들고 필요한 컨트롤과 데이터 연결을 수동으로 추가 합니다.

    이 정보가 도움이되기를 바랍니다.

    안부

    압달

    자동 번역된 답변으로, 문법 오류나 어색한 표현이 있을 수 있습니다.

    1명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음

0 추가 답변

정렬 기준: 가장 유용함