Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

Access 데이터베이스에 VBA(Visual Basic for Applications) 코드가 포함된 경우 데이터베이스.accde 파일 형식으로 저장하여 해당 코드를 숨길 수 있습니다. 데이터베이스를 .accde 파일로 저장하면 모든 VBA 코드 모듈이 컴파일되고, 편집 가능한 모든 소스 코드가 제거되고, 대상 데이터베이스가 압축됩니다. VBA 코드는 해당 기능을 유지하지만 코드를 보거나 편집할 수 없습니다. 일반적으로 데이터베이스는 평소와 같이 계속 작동합니다. 데이터를 업데이트하고 보고서를 실행할 수 있습니다.

이 문서의 내용

.accde 파일 Create

다음 절차에 따라 .accde 파일을 만듭니다. 이 절차에서는 원래 .accdb 파일을 수정되지 않은 상태로 둡니다.

  1. 데이터베이스를 연 다음 파일 > 다른 이름으로 저장을 클릭합니다.

  2. 다른 이름으로 저장 영역의 다른 이름으로 데이터베이스 저장에서 ACCDE 만들기를 선택한 다음 다른 이름으로 저장을 클릭합니다.

  3. 다른 이름으로 저장 대화 상자에서 .accde 파일을 저장할 위치로 이동합니다.

  4. 필요에 따라 파일 이름 상자에 파일의 새 이름을 입력합니다.

  5. 저장을 클릭합니다.

    지정한 이름으로 된 파일이 이미 있는 경우 Access에서 기존 파일을 바꾸라는 메시지를 표시합니다. 예를 클릭하여 기존 .accde 파일을 덮어쓰거나 아니요를 클릭하여 다른 이름으로 저장 대화 상자로 돌아가서 새 파일 이름을 입력합니다.

Access는 .accde 파일을 만들고 원래 .accdb 파일을 닫은 다음 .accde 파일을 엽니다.

.accde 파일에서 변경된 기능

Access 데이터베이스를 .accde 파일로 저장해도 데이터베이스 디자인 변경이 완전히 방지되는 것은 아닙니다. 그러나 .accde 파일에서는 다음 작업을 수행할 수 없습니다.

  • 폼, 보고서 또는 모듈을 수정하거나 만듭니다.

  • VBA 참조 대화 상자를 사용하여 개체 라이브러리 또는 데이터베이스에 대한 참조를 추가, 삭제 또는 변경합니다.

  • VBA 코드 보기 또는 수정

  • Access 양식, 보고서 또는 모듈을 가져오거나 내보냅니다. 그러나 테이블, 쿼리 및 매크로를 .accdb 데이터베이스에서 가져오거나 내보낼 수 있습니다.

양식, 보고서 또는 모듈 수정 관련 문제

원래 Access 데이터베이스의 복사본을 유지해야 합니다. .accde 파일에서 폼, 보고서 또는 모듈의 디자인을 수정하려면 원래 Access 데이터베이스(.accdb 파일)를 수정한 다음 다시 .accde 파일로 저장해야 합니다. 테이블을 .accde 파일로 포함하는 Access 데이터베이스를 저장하면 나중에 양식, 보고서 또는 모듈의 디자인을 수정하려는 경우 다른 버전의 데이터를 조정하는 데 문제가 발생할 수 있습니다. 이러한 이유로 Access 데이터베이스를 .accde 파일로 저장하는 것이 프런트 엔드/백 엔드 응용 프로그램 프런트 엔드 데이터베이스에 가장 적합합니다.

데이터베이스를 .accde 파일로 저장하는 제한 사항

일부 제한 사항으로 인해 Access 데이터베이스를 .accde 파일로 저장하지 못할 수 있습니다.

  • VBA 코드에 대한 암호 액세스 권한이 있어야 합니다.

  • Access 데이터베이스가 다른 Access 데이터베이스 또는 추가 기능 참조하는 경우 모든 Access 데이터베이스 또는 추가 기능을 참조 체인에 .accde 파일로 저장해야 합니다.

.accde 파일로 저장하기 전에 암호를 사용하여 데이터베이스를 암호화하면 .accde 파일도 암호화되며, 열 때마다 암호를 입력해야 합니다. .accde 파일을 암호화하지 않으려면 .accdb 파일을 .accde 파일로 저장하기 전에 암호를 해독해야 합니다. 데이터베이스를 .accde 파일로 저장한 후 .accdb 파일을 다시 암호화할 수 있습니다. 다음 절차를 사용하여 .accdb 파일의 암호를 해독합니다.

  1. 파일 탭에서 정보를 클릭한 다음 데이터베이스 암호 해독을 클릭합니다. 

    데이터베이스 암호 해제 대화 상자가 열립니다.

  2. 데이터베이스 암호 설정 해제 대화 상자의 암호 상자에 데이터베이스 암호를 입력합니다.

  3. 확인을 클릭합니다.

참조가 .accde 파일에서 작동하는 방식

Access 데이터베이스(.accdb) 또는 다른 Access 데이터베이스 또는 추가 기능을 참조하는 Access 추가 기능(.accda)에서 .accde 파일을 만들려고 하면 Access 오류 메시지가 표시되고 작업을 완료할 수 없습니다. 다른 데이터베이스를 참조하는 데이터베이스를 .accde 파일로 저장하려면 참조된 첫 번째 데이터베이스부터 시작하여 참조 체인의 모든 데이터베이스를 .accde 파일로 저장해야 합니다. 첫 번째 데이터베이스를 .accde 파일로 저장한 후에는 .accde 파일로 저장하기 전에 새 .accde 파일을 가리키도록 다음 데이터베이스의 참조를 업데이트해야 합니다.

예를 들어 Database1.accdb가 Database2.accdb를 참조하고 Database2.accdb가 Database3.accda를 참조한다고 가정합니다. Database1.accdb를 .accde 파일로 저장하려면 다음을 수행합니다.

  1. Database3.accda를 Database3.accde로 저장합니다.

  2. Database 2.accdb를 열고 해당 참조를 변경하여 Database3.accde라는 새 파일을 가리킵니다.

  3. Database2.accdb를 Database2.accde로 저장합니다.

  4. Database1.accdb를 열고 해당 참조를 변경하여 Database2.accde라는 새 파일을 가리킵니다.

  5. Database1.accdb를 Database1.accde로 저장합니다.

맨 위로 이동

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.