현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

Office 2003 서비스 팩 3을 설치한 후 콤보 상자 컨트롤과 목록 상자 컨트롤에는 값 또는 잘못된 값 Access 2003에서 표시

Office 2003에 대한 지원이 종료되었습니다.

Microsoft는 2014년 4월 8일 Office 2003에 대한 지원을 종료했습니다. 이러한 변경에 따라 해당 소프트웨어 업데이트 및 보안 옵션이 영향을 받습니다. 사용자에게 미치는 영향 및 계속 보호를 받는 방법에 대해 알아보십시오.

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

945280
현상
영문자와 숫자가 조합된 PIN 코드가 설정된 Bluetooth 장치가 있다면:
  • 설치된 다음과 같습니다.
    • Microsoft Office Access 2003
    • Microsoft Office 2003 서비스 팩 3 (SP3)
  • 사용자가 콤보 상자 컨트롤이나 목록 상자 컨트롤을 폼 또는 보고서에 추가합니다.
  • SQL 문을 컨트롤의 행 원본 속성을 설정합니다.
이 시나리오에서는 다음과 같은 현상 중 하나가 발생할.

현상 1의

컨트롤의 값을 표시합니다. 그러나 SQL 문에 의해 반환된 필드 값을 표시할 컨트롤을 예상합니다.

현상 2

예 값 -10 아니요 값에 대해 컨트롤에 표시됩니다. 그러나 값 예 및 아니요 아니요 값을 표시하는 컨트롤을 예상합니다.

Office 2003 SP3을 Access 2003에서 이전 버전의 Access 2003에서 이러한 현상이 발생하지 않습니다.
원인

원인 1

다음 조건 중 하나에 해당하는 경우 이 문제가 발생합니다.
  • SQL 문을 데이터 형식이 텍스트, 필드를 반환하고 이 필드에 표시 형식을 이미 설정되어 있습니다.
  • SQL 문의 값이 테이블에서 해당 Excel 워크시트로 링크인 필드를 반환합니다. 또한 이러한 값이 있는 Excel 워크시트 셀의 Text 속성이 있습니다.
이 문제를 해결하려면 해결 방법 1을 참조하십시오.

원인 2

SQL 문을 데이터 형식이 비트 필드가 반환될 때 이 문제가 발생합니다. 이 문제를 해결하려면 해결 방법 2를 참조하십시오.
해결 과정

해결 방법 1

이 문제를 해결하려면 문제의 원인에 따라 다음 방법 중 하나를 사용하십시오.

방법 1

이 필드에 대해 설정된 표시 형식을 제거하십시오. 이렇게 하려면 다음과 같이 하십시오.

참고 "원인 1" 절에 있는 첫 번째 조건이 참일 때 이 메서드를 사용하십시오.
  1. 이 필드에는 디자인 보기에서 테이블을 엽니다.
  2. 필드를 찾은 다음 일반 탭을 클릭하십시오.
  3. 일반 탭의 형식 상자에서 설정된 서식을 삭제하십시오.
  4. 파일 메뉴에서 저장 을 클릭하십시오.
  5. 파일 메뉴에서 닫기 를 클릭하십시오.

방법 2

SQL 문을 추가 업데이트 "" 행 원본/Row Source 속성에 대한 필드. 이렇게 하려면 다음과 같이 하십시오.

참고 "1 원인" 절의 두 번째 조건이 참일 때 이 메서드를 사용하십시오.

예를 들어, 원래의 SQL 문이 다음과 같습니다.
SELECT FieldName FROM LinkedSpreadsheetName
SQL 문을 다음과 같은 업데이트:
SELECT FieldName & "" FROM LinkedSpreadsheetName
참고Text 속성이 Excel 워크시트의 열을 가져오면 Access 2003 자동으로 표시 형식을 설정합니다, @ 기호) 하나씩 문자 필드.

해결 방법 2

이 문제를 해결하려면 다음과 같이 하십시오.
  1. 행 원본 속성 적절한 값으로 반환하는 SQL 문을 업데이트하십시오. 예를 들면:
    • 다음 SQL 문은 값을 예 및 아니오 아니요 값을 표시할 컨트롤을 강제로.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"Yes","No") AS YN_Value FROM TableName
    • 다음 SQL 문을 True 예 값 및 False에 대한 아니요 값을 표시할 강제로 합니다.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"True","False") AS YN_Value FROM TableName
    • 다음 SQL 문을 예 값 및 해제에 대한 아니요 값을 표시 제어 강제로.
      SELECT TableName.YesNoFieldName, IIf([YesNoFieldName]=-1,"On","Off") AS YN_Value FROM TableName
  2. 컨트롤이 올바르게 표시하는 확인하십시오. 이렇게 하려면 다음 이 단계를 따르는 표에 표시된 대로 다른 속성 적절한 값으로 설정하십시오.
속성
바인딩된 열1
열 개수2
열 너비0 "; 0"
해결 방법
이 문제를 해결하려면 해당 2007년 12월 18일자 Access 2003 서비스 팩 3 핫픽스 패키지를 구하십시오. 추가 정보는 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 확인하십시오:
945674Access 2003 서비스 팩 3 이후 핫픽스 패키지에 대한 설명: 2007 년 4 월 18 일
현재 상태
Microsoft는 "본 문서의 정보는 다음의 제품에 적용됩니다." 절에 나열된 Microsoft 제품에서 이 문제를 확인했습니다.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 945280 - 마지막 검토: 01/02/2008 19:28:48 - 수정: 2.1

Microsoft Office 2003 Service Pack 3

  • kbmt kbexpertiseadvanced kbtshoot kbprb KB945280 KbMtko
피드백
icrosoft.com/ms.js"> none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">