기본적으로 Access는 탐색 창에서 개체를 삭제하려는지 또는 작업 쿼리를 실행할 때 삭제하려는지 확인하라는 메시지를 묻는 메시지가 표시됩니다. 메시지가 표시되지 않는 경우 이러한 확인 메시지를 해제할 수 있습니다. 메시지가 나타나지 않는 경우 메시지가 표시될 경우 다시 켜면 됩니다.

이 문서의 내용

개체 삭제 확인 메시지 해제

중요:  이 설정을 사용하여 개체 삭제 확인 메시지를 해제하면 탐색 창에서 개체를 삭제하면 Access에서 해당 컴퓨터에 메시지를 표시하지 않습니다.

  1. 파일 탭에서 옵션을 클릭합니다.

  2. 액세스 옵션 대화 상자의 왼쪽에서 클라이언트 설정 을 클릭합니다.

  3. 액세스 옵션 대화 상자의 오른쪽에 있는 편집 섹션의 확인에서 문서 지우기 확인란을 선택 취소한 다음 확인 을 클릭합니다.

작업 쿼리 확인 메시지 개요

작업 쿼리는 데이터베이스의 데이터를 변경하는 방법입니다. 작업 쿼리는 데이터를 추가, 삭제 또는 업데이트하거나 기존 데이터를 사용하여 새 테이블을 만들 수 있습니다. 작업 쿼리는 매우 강력하지만, 이 전원은 의도하지 않은 데이터 변경의 위험을 수시로 수립합니다. 데이터 손실 가능성이 있기 때문에 기본적으로 Access는 작업 쿼리를 실행할 때 확인을 요청합니다. 이렇게 하면 의도하지 않은 데이터 변경 가능성을 완화할 수 있습니다.

팁:  작업 쿼리가 어떤 데이터를 사용할지 확인하려면 쿼리를 실행하기 전에 홈 탭의 보기 그룹에서 보기를 클릭한 다음 데이터시트 보기 를 클릭합니다.

Access에서 작업 쿼리를 확인하지 못하거나 Access에서 확인을 요청하지 않지만 확인을 요청하지 않는 경우 메시지를 켜거나 해제할 수 있습니다.

  • 컴퓨터에 대한    제어 작업 쿼리 확인 메시지
    액세스 옵션 대화 상자의 설정을 사용하여 특정 컴퓨터에서 연 Access 데이터베이스에 대한 기본 동작을 설정할 수 있습니다. 이 설정을 사용하여 메시지를 해제하면 Access에서 어떤 상황에서도 메시지를 표시하지 않습니다. 이 설정을 사용하여 메시지를 켜면 매크로 또는 VBA에서 메시지를 해제하지 않는 한 Access에서 메시지를 표시합니다.

  • 데이터베이스에 대한 작업 쿼리 확인 메시지 해제   
    이 메서드를 선택하면 특정 데이터베이스에 대한 경고가 열리면 해제됩니다. AutoExec 매크로 내에서 SetWarnings 작업을 사용하여 메시지를 해제합니다. 이 매크로 작업이 작동하려면 데이터베이스 파일을 신뢰할 수 있어야 합니다. 신뢰할 수 있는 데이터베이스에 대한 자세한 내용은 데이터베이스를 신뢰할지 여부를 결정하는 문서를 참조하세요.

  • 특정 작업 집합에    대한 작업 쿼리 확인 메시지 해제
    이 메서드를 선택하면 작업 집합의 기간 동안 경고를 해제한 다음 다시 설정합니다. 예를 들어 확인 테이블 쿼리가 실행되는 동안 메시지를 끄고 다시 켜면 됩니다. SetWarnings매크로 작업을 사용할 수 있으며 DoCmd.SetWarnings VBA메서드를 사용할 수 있습니다. 이 매크로 작업이 작동하려면 데이터베이스 파일을 신뢰할 수 있어야 합니다. 신뢰할 수 있는 데이터베이스에 대한 자세한 내용은 데이터베이스를 신뢰할지 여부를 결정하는 문서를 참조하세요.

맨 위로 이동

컴퓨터에 대한 제어 작업 쿼리 확인 메시지

중요:  이 설정을 사용하여 작업 쿼리 확인 메시지를 해제하는 경우 Access는 메시지를 켜는 매크로 또는 모듈이 포함된 데이터베이스의 경우에도 해당 컴퓨터에 메시지를 표시하지 않습니다.

  1. 파일 탭에서 옵션을 클릭합니다.

  2. 액세스 옵션 대화 상자의 왼쪽에서 클라이언트 설정 을 클릭합니다.

  3. 액세스 옵션 대화 상자의 오른쪽에 있는 편집 섹션의 확인에서 작업쿼리 선택 확인란을 지운 다음 확인 을 클릭합니다.

맨 위로 이동

데이터베이스에 대한 작업 쿼리 확인 메시지 해제

AutoExec 매크로에서 SetWarnings 작업을 사용하여 데이터베이스에 대한 작업 쿼리 확인 메시지를 해제할 수 있습니다.

중요:  매크로가 포함된 데이터베이스가 신뢰할 수 없는 경우 SetWarnings 작업이 실행되지 않습니다. 신뢰 및 데이터베이스에 대한 자세한 내용은 데이터베이스를 신뢰할지 여부를 결정하는 문서를 참조하세요.

참고:  AutoExec이라는 매크로가 이미 있는 경우 디자인 보기에서 해당 매크로를 연 다음 다음 절차의 2~4단계를 수행할 수 있습니다.

  1. 만들기 탭의 매크로 및 코드 그룹에서 매크로를 클릭합니다.

    Access 매크로 및 코드 그룹의 리본 이미지

  2. 매크로 작성기 맨 위에 있는 드롭다운 목록에서 SetWarnings 작업을 선택합니다.

    • SetWarnings 작업이 나열되지 않은 경우 디자인 탭의 표시/숨기기 그룹에서 모든 작업 표시가 선택되어 있는지 확인 합니다.

  3. SetWarnings 작업에서 경고 설정 옆에 있는 화살표를 클릭하고 원하는 옵션을 선택합니다.

  4. 저장을 클릭합니다.

  5. 다른 것으로 저장 대화 상자에 AutoExec 을 입력합니다.

  6. 확인을 클릭한 다음 매크로 작성기를 닫습니다. 다음에 데이터베이스를 열면 새 매크로가 실행됩니다.

매크로를 만드는 방법에 대한 자세한 내용은 UI(사용자 인터페이스) 매크로 만들기 문서를 참조하세요.

맨 위로 이동

특정 작업 집합에 대한 작업 쿼리 확인 메시지 해제

매크로를 사용하고 VBA 모듈을 사용하여 작업 집합에 대해 작업 쿼리 확인 메시지를 해제하는 두 가지 기본 방법이 있습니다. 어느 쪽이든 코드를 사용하여 경고를 해제하고 작업 집합을 수행한 다음 경고를 다시 켜는 방법을 사용합니다. 명령의 이벤트 클릭 단추 또는 폼의 열기 이벤트와 같은 이벤트에 코드를 첨부합니다.

이벤트에 모듈을 연결하고 이벤트가 발생하면 모듈이 실행됩니다. 예를 들어 폼에 대한 열기 이벤트에 모듈을 연결할 수 있습니다. 폼이 열리면 모듈이 실행됩니다. 다음 절차에서는 폼의 열기 이벤트에서 DoCmd.SetWarnings 메서드를 사용하는 방법을 설명합니다.

  1. 디자인 보기에서 폼을 를

  2. 속성 시트가 보이지 않으면 F4 키를 눌러 표시합니다.

  3. 폼의 개체 탭 바로 아래에 있는 폼의 왼쪽 위에 있는 사각형을 클릭합니다.

  4. 속성 시트의 다른 탭에서 모듈이 예로 설정되어 있는지 확인

  5. 이벤트 탭에서 열기 이벤트를 클릭한 다음 빌드 단추(화살표 옆에 있는 줄임)를 클릭합니다.

  6. 작성기 선택 대화 상자에서 다음 중 하나를 선택합니다.

    • VBA 모듈을 사용하려면 Code Builder를 두 번 클릭하고 이 절차의 나머지 단계를 따릅니다.

    • 매크로를 사용하려면 매크로 작성기 를 두 번 클릭한 다음, 매크로를 사용하여 메시지를 끄고 다시 켜는 절차의 단계를 따릅니다.

  7. DoCmd.SetWarnings(WarningsOff)를 입력한 다음 ENTER를 누르고 있습니다.

  8. 확인 메시지를 해제하여 수행하려는 작업을 수행하는 데 필요한 코드를 입력합니다.

  9. 새 줄에 DoCmd.SetWarnings(WarningsOn)를 입력합니다.

  10. VBA 편집기를 닫고 폼을 저장합니다.

매크로를 사용하여 메시지를 끄고 다시 켜기

  1. 매크로 작성기 맨 위에 있는 드롭다운 목록에서 SetWarnings 작업을 선택합니다.

    • SetWarnings 작업이 나열되지 않은 경우 디자인 탭의 표시/숨기기 그룹에서 모든 작업 표시가 선택되어 있는지 확인 합니다.

  2. SetWarnings 작업에서 경고 설정 옆에 있는 화살표를 클릭하고아니요를 선택합니다.

  3. 확인 메시지를 해제하여 수행하려는 작업을 수행하는 데 필요한 매크로 작업을 입력합니다.

  4. 마지막 작업 작업 아래에서 SetWarnings 작업을 선택한 다음 경고 설정 옆에 있는 화살표를 클릭하고 선택합니다.

  5. 매크로 작성기 닫고 매크로를 저장한 다음 폼을 저장합니다.

맨 위로 이동

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×