데이터 형식 불일치에 대한 메시지가 나타나는 경우
Applies ToMicrosoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

이 오류는 Access에서 값에 예상되는 데이터 형식과 입력 값을 일치시킬 수 없음을 나타냅니다. 예를 들어 숫자가 필요한 경우 텍스트 문자열을 Access에 제공하면 데이터 형식 불일치 오류가 나타납니다.

이 메시지에 대한 문제를 해결하려면 다음을 실행합니다.

  • 테이블에서 필드의 기본값을 변경하고 새 레코드를 입력하려고 할 때 데이터 형식 불일치에 대한 메시지가 표시되는 경우 디자인 보기에서 테이블을 열고 필드의 기본값에 사용하는 식이 필드와 동일한 데이터 형식으로 평가되는지 확인합니다. 예를 들어 필드에 숫자 데이터 형식이 있는 경우 기본값 식 주위에 따옴표를 넣지 않도록 합니다(예: "1"은 숫자가 아닌 텍스트로 평가됨).

  • 열에 대한 조건이 열 원본 필드의 데이터 형식과 일치하는지 확인합니다. 숫자 또는 날짜/시간 필드에 텍스트 조건을 지정하면 이와 같은 오류가 나타날 수 있습니다.

    예를 들어 조건 "50" 또는 "12/13/12"를 입력하면 Access에서 따옴표의 값을 숫자가 아닌 텍스트로 해석하기 때문에 오류 메시지가 반환됩니다. 따라서 해당 따옴표를 제거해야 합니다. #12/13/12#처럼 # 기호가 날짜 주위에 표시되므로 조건 필드에 유효한 날짜를 입력하면 알 수 있습니다.

데이터 형식 충돌을 일으키는 다른 상황으로는 다음이 포함됩니다.

  • 조회 필드에 조건을 지정하고, 조건과 연결된 외래 키 값(예: ID) 대신 조회 목록에 나타나는 값(예: 이름)을 사용하는 경우. 외래 키 값은 실제로 원본으로 사용하는 테이블에 저장되므로 필드에 대한 조건을 지정할 때 이 외래 키 값을 사용해야 합니다.

  • 통화 필드에 대한 조건에 달러 기호($)를 입력한 경우. 달러 기호를 제거한 후 결과를 확인합니다.

    입력한 숫자 조건에 따옴표가 표시되는 경우 해당 조건이 숫자가 아니라는 것을 알 수 있습니다. $ 기호를 입력하면 Access에서는 자동으로 입력한 문자열을 따옴표로 묶습니다.

  • 쿼리에서 조인된 필드 각 쌍의 데이터 형식이 동일한지 확인합니다. 그렇지 않은 경우 조인된 필드 중 하나의 데이터 형식을 변경하여 다른 필드와 일치시킴으로써 불일치 오류가 나타나지 않도록 합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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