1-2 문제에서 거래처 필드에 보여지는 값이 처음에는 거래처 코드였다가, 콤보상자의 행 너비를 0cm;5cm로 설정한 후에는 거래처 필드에 보여지는 값이 상호로 바뀌었습니다.
콤보상자의 행 너비를 바꾸는 것과, 데이터시트 보기에서 보여지는 거래처 필드의 값이 어떤 연관이 있는건지 궁금합니다.
안녕하세요.
조회(Lookup) 필드의 '보여주기 규칙' 때문입니다.
결론부터 말씀드리면, 액세스는 데이터시트 보기에서 너비가 0이 아닌 첫 번째 열의 값을 화면에 대표로 출력하는 성질이 있습니다.
1. "첫 번째 유효 열" 표시 원칙
액세스의 콤보 상자나 조회 필드는 여러 개의 열(코드, 상호, 전화번호 등)을 가질 수 있습니다. 이때 데이터시트나 폼에서 해당 필드를 볼 때, 액세스는 왼쪽에서부터 확인하여 너비(Width)가 0보다 큰 첫 번째 열을 사용자에게 보여줍니다.
- 설정 전: 열 너비가 기본값이거나 모두 양수라면, 첫 번째 열인 '거래처 코드'가 보입니다.
- 설정 후 (0cm;5cm): 첫 번째 열(코드)의 너비를 0cm로 만들었기 때문에 액세스는 이를 숨기고, 그다음 너비가 지정된(5cm) 두 번째 열인 '상호'를 화면에 표시하게 됩니다.
2. '저장되는 값'과 '보이는 값'의 분리
여기서 주의할 점은 화면에 보이는 값이 바뀌었다고 해서 실제로 저장되는 데이터가 바뀐 것은 아니라는 것입니다.
- 바운드 열(Bound Column): 보통 1번(거래처 코드)으로 설정되어 있습니다. 화면에 '상호'가 보이더라도, 실제 테이블 내부에는 '거래처 코드' 숫자가 저장됩니다.
- 사용자 편의성: 사용자는 숫자로 된 코드보다 글자로 된 '상호'를 보고 선택하는 것이 편하기 때문에, 실무나 시험에서는 이처럼 코드는 숨기고(0cm) 이름만 보여주는(5cm) 방식을 표준처럼 사용합니다.
3. 데이터시트 보기와의 연관성
테이블을 직접 열었을 때(데이터시트 보기)도 이 설정이 유지되는 이유는, 해당 필드의 [조회] 탭 설정이 테이블의 출력 방식을 결정하기 때문입니다.
- 0cm로 설정된 열은 데이터 저장에는 참여하지만 화면에서는 사라집니다.
- 그다음 열인 5cm 영역의 데이터가 해당 필드의 대표 얼굴(Display Value)이 됩니다.
- 이 원리를 이해하면 나중에 열 개수가 3개, 4개로 늘어나도 원하는 정보만 쏙쏙 골라 보여줄 수 있습니다.
즐거운 하루 되세요.
-
관리자2026-05-07 09:38:15
안녕하세요.
조회(Lookup) 필드의 '보여주기 규칙' 때문입니다.
결론부터 말씀드리면, 액세스는 데이터시트 보기에서 너비가 0이 아닌 첫 번째 열의 값을 화면에 대표로 출력하는 성질이 있습니다.
1. "첫 번째 유효 열" 표시 원칙
액세스의 콤보 상자나 조회 필드는 여러 개의 열(코드, 상호, 전화번호 등)을 가질 수 있습니다. 이때 데이터시트나 폼에서 해당 필드를 볼 때, 액세스는 왼쪽에서부터 확인하여 너비(Width)가 0보다 큰 첫 번째 열을 사용자에게 보여줍니다.
- 설정 전: 열 너비가 기본값이거나 모두 양수라면, 첫 번째 열인 '거래처 코드'가 보입니다.
- 설정 후 (0cm;5cm): 첫 번째 열(코드)의 너비를 0cm로 만들었기 때문에 액세스는 이를 숨기고, 그다음 너비가 지정된(5cm) 두 번째 열인 '상호'를 화면에 표시하게 됩니다.
2. '저장되는 값'과 '보이는 값'의 분리
여기서 주의할 점은 화면에 보이는 값이 바뀌었다고 해서 실제로 저장되는 데이터가 바뀐 것은 아니라는 것입니다.
- 바운드 열(Bound Column): 보통 1번(거래처 코드)으로 설정되어 있습니다. 화면에 '상호'가 보이더라도, 실제 테이블 내부에는 '거래처 코드' 숫자가 저장됩니다.
- 사용자 편의성: 사용자는 숫자로 된 코드보다 글자로 된 '상호'를 보고 선택하는 것이 편하기 때문에, 실무나 시험에서는 이처럼 코드는 숨기고(0cm) 이름만 보여주는(5cm) 방식을 표준처럼 사용합니다.
3. 데이터시트 보기와의 연관성
테이블을 직접 열었을 때(데이터시트 보기)도 이 설정이 유지되는 이유는, 해당 필드의 [조회] 탭 설정이 테이블의 출력 방식을 결정하기 때문입니다.
- 0cm로 설정된 열은 데이터 저장에는 참여하지만 화면에서는 사라집니다.
- 그다음 열인 5cm 영역의 데이터가 해당 필드의 대표 얼굴(Display Value)이 됩니다.
- 이 원리를 이해하면 나중에 열 개수가 3개, 4개로 늘어나도 원하는 정보만 쏙쏙 골라 보여줄 수 있습니다.
즐거운 하루 되세요.