책 내용 질문하기
엑세스의 쿼리 디자인에서 속성시트에 있는 "정렬 기준"에 관해서
도서
2026 한 권으로 끝내는 시나공 컴활 1급 필기+실기 (컴퓨터활용능력 1급)
페이지
459
조회수
54
작성일
2026-05-12
작성자
안*진
첨부파일

엑세스의 쿼리 디자인에서 필드 밑에 있는 "정렬"을 이용하여 특정 필드를 기준으로 정렬할 수 있는데, 속성시트 창에서 있는 "정렬 기준"에서도 기준을 설정할 수 있습니다. 혹시 속성시트 창에 있는 "정렬 기준"을 이용한 정렬은 어떤 경우에 사용하는건가요?

답변
2026-05-13 09:59:01

안녕하세요.

액세스(Access)의 쿼리 디자인 환경에서 디자인 보기(Grid)의 정렬과 속성 시트의 '정렬 기준(Order By)'은 결과적으로 데이터를 정렬한다는 목적은 같지만, 사용 방식과 우선순위에서 차이가 있습니다.

속성 시트의 '정렬 기준'은 주로 다음과 같은 특수한 상황에서 활용됩니다.

1. 디자인 보기의 '왼쪽에서 오른쪽' 우선순위를 무시하고 싶을 때

쿼리 디자인 보기에서 여러 필드에 정렬을 설정하면, 액세스는 무조건 왼쪽에 있는 필드를 1순위로 정렬합니다.

만약 필드의 배치 순서는 유지하면서, 정렬 순서만 디자인 보기의 배치와 다르게 가져가고 싶다면 속성 시트의 '정렬 기준'에 필드명을 직접 입력하여 제어할 수 있습니다.

2. 계산식이나 복잡한 조건을 기준으로 정렬할 때

디자인 보기에 필드를 추가하지 않고, 특정 계산 결과나 함수를 이용해 정렬하고 싶을 때 유용합니다.

예를 들어, 속성 시트의 정렬 기준 칸에 [단가] * [수량] DESC와 같이 입력하면, 화면에 해당 계산 필드가 보이지 않더라도 금액이 큰 순서대로 데이터를 정렬할 수 있습니다.

3. 폼(Form)이나 보고서(Report)와의 연동

쿼리를 단순히 데이터 확인용이 아니라 폼이나 보고서의 레코드 원본으로 사용할 때, 속성 시트에 정의된 정렬 기준은 해당 개체로 그대로 상속됩니다.

특히 폼에서 사용자가 정렬을 변경했다가 다시 쿼리의 기본 정렬로 돌아오게 하고 싶을 때, 속성 정보에 저장된 기준이 지표가 됩니다.

4. SQL 문을 직접 수정하지 않고 정렬을 제어할 때

디자인 보기에서 정렬을 설정하면 SQL 문의 ORDER BY 절이 자동으로 생성됩니다. 하지만 때로는 쿼리 구조(SQL)는 건드리지 않은 채, 출력되는 뷰(View)의 정렬 상태만 속성으로 저장해두고 싶을 때 속성 시트를 활용합니다.

즐거운 하루 되세요.

  • 관리자
    2026-05-13 09:59:01

    안녕하세요.

    액세스(Access)의 쿼리 디자인 환경에서 디자인 보기(Grid)의 정렬과 속성 시트의 '정렬 기준(Order By)'은 결과적으로 데이터를 정렬한다는 목적은 같지만, 사용 방식과 우선순위에서 차이가 있습니다.

    속성 시트의 '정렬 기준'은 주로 다음과 같은 특수한 상황에서 활용됩니다.

    1. 디자인 보기의 '왼쪽에서 오른쪽' 우선순위를 무시하고 싶을 때

    쿼리 디자인 보기에서 여러 필드에 정렬을 설정하면, 액세스는 무조건 왼쪽에 있는 필드를 1순위로 정렬합니다.

    만약 필드의 배치 순서는 유지하면서, 정렬 순서만 디자인 보기의 배치와 다르게 가져가고 싶다면 속성 시트의 '정렬 기준'에 필드명을 직접 입력하여 제어할 수 있습니다.

    2. 계산식이나 복잡한 조건을 기준으로 정렬할 때

    디자인 보기에 필드를 추가하지 않고, 특정 계산 결과나 함수를 이용해 정렬하고 싶을 때 유용합니다.

    예를 들어, 속성 시트의 정렬 기준 칸에 [단가] * [수량] DESC와 같이 입력하면, 화면에 해당 계산 필드가 보이지 않더라도 금액이 큰 순서대로 데이터를 정렬할 수 있습니다.

    3. 폼(Form)이나 보고서(Report)와의 연동

    쿼리를 단순히 데이터 확인용이 아니라 폼이나 보고서의 레코드 원본으로 사용할 때, 속성 시트에 정의된 정렬 기준은 해당 개체로 그대로 상속됩니다.

    특히 폼에서 사용자가 정렬을 변경했다가 다시 쿼리의 기본 정렬로 돌아오게 하고 싶을 때, 속성 정보에 저장된 기준이 지표가 됩니다.

    4. SQL 문을 직접 수정하지 않고 정렬을 제어할 때

    디자인 보기에서 정렬을 설정하면 SQL 문의 ORDER BY 절이 자동으로 생성됩니다. 하지만 때로는 쿼리 구조(SQL)는 건드리지 않은 채, 출력되는 뷰(View)의 정렬 상태만 속성으로 저장해두고 싶을 때 속성 시트를 활용합니다.

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.