계산 컨트롤 만들기

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

Access 데이터베이스에서 폼 및 보고서의 계산 컨트롤을 사용 하 여 계산 결과를 표시할 수 있습니다. 예를 들어 판매 된 항목 수와 각 단위의 가격을 표시 하는 보고서가 있는 경우 해당 두 필드를 곱하여 총 가격을 표시 하는 계산 된 텍스트 상자를 추가할 수 있습니다. 계산 된 텍스트 상자의 컨트롤 원본 속성에는 두 필드 (단가의 항목 수)를 곱하는 식 가 포함 됩니다.

실행할 작업

계산 컨트롤 만들기

바운드 컨트롤을 계산 컨트롤로 변경

계산 컨트롤로 사용할 수 있는 컨트롤 형식 알아보기

계산 컨트롤 만들기

이 절차는 컨트롤 마법사를 사용 하지 않고 계산 컨트롤을 만드는 데 도움이 됩니다.

  1. 탐색 창에서 폼 또는 보고서를 마우스 오른쪽 단추로 클릭 하 고 디자인 보기를 클릭 합니다.

  2. 디자인 탭의 컨트롤 그룹에서 만들려는 컨트롤 종류에 해당 하는 도구를 클릭 합니다.

    계산 컨트롤로 사용할 수 있는 컨트롤 형식 목록은 계산 컨트롤로 사용할 수 있는 컨트롤 형식에 대 한 자세한 정보섹션을 참조 하세요.

  3. 폼 이나 보고서에서 컨트롤을 배치할 위치에 포인터를 놓은 다음 폼 이나 보고서를 클릭 하 여 컨트롤을 삽입 합니다.

  4. 컨트롤 마법사가 시작 되 면 취소 를 클릭 하 여 닫습니다.

  5. 컨트롤을 선택 하 고 F4 키를 눌러 속성 시트를 표시 한 다음 컨트롤 원본 속성 상자에 식을 입력 합니다. 식 작성기 을 사용 하 여 식을 만들려면 컨트롤 원본 속성 상자 옆에 있는 _z0z_ 를 클릭 합니다.

  6. 폼 보기 또는 보고서 보기로 전환 하 여 계산 컨트롤이 예상 대로 작동 하는지 확인 합니다.

    참고 사항: 

    • 각 식 앞에 = 연산자를 사용 합니다. 예: = [UnitPrice] *. 75.

    • 식 만들기에 대한 자세한 내용은 식을 빌드하는 방법 알아보기 문서를 참조하세요.

    • 컨트롤 원본 속성 상자에 식을 입력 하는 데 필요한 공간이 더 필요 하면 SHIFT + F2를 눌러 확대/축소 상자를 엽니다.

    • 폼이나 보고서가 쿼리를 기반으로 하는 경우 계산된 컨트롤 대신 쿼리에 식을 삽입할 수 있습니다. 이렇게 하면 성능이 향상 될 수 있으며, 레코드 그룹의 합계를 계산 하려는 경우 _z0z_에서 계산 필드 의 이름을 사용 하는 것이 더 쉽습니다.

    • 폼 또는 보고서에서 계산 컨트롤을 정렬 하는 경우 컨트롤의 Format 속성이 적절 하 게 설정 되어 있는지 확인 합니다. 그렇지 않으면 계산 된 숫자 또는 날짜 값이 숫자순이 아닌 사전순으로 정렬 될 수 있습니다.

맨 위로 이동

바운드 컨트롤을 계산 컨트롤로 변경

계산 컨트롤을 만드는 좋은 방법은 먼저 바운드 컨트롤 (예: 필드 목록 창의 필드를 폼 또는 보고서로 끌어 온)을 만들고 바인딩된 컨트롤의 컨트롤 원본 속성을 편집 하 여 식을 만드는 것입니다. 이는 컨트롤 이름이 식에 포함 된 필드 이름과 충돌 하지 않도록 하는 한 제대로 작동 합니다. 필드 목록 창에서 필드를 끌어 바운드 컨트롤을 만드는 방법에 대 한 자세한 내용은 폼 또는 보고서에 필드 추가문서를 참고 하세요.

바인딩된 컨트롤을 이미 만든 경우 다음 절차를 사용 하 여 계산 컨트롤로 변경 하 고 이름 충돌을 방지 합니다.

  1. 탐색 창에서 폼 또는 보고서를 마우스 오른쪽 단추로 클릭 하 고 디자인 보기를 클릭 합니다.

  2. 변경 하려는 필드를 클릭 한 다음 F4 키를 눌러 속성 시트를 엽니다.

  3. 속성 시트의 모두 탭에서 name 속성이 컨트롤 원본 속성과 일치 하는 경우 두 속성이 일치 하지 않도록 name 속성을 편집 합니다. 입력 한 이름이 예약어 또는 데이터베이스의 다른 필드 이름이 아닌지 확인 합니다. 예약어에 대 한 자세한 내용은 Access 예약어 및 기호에 대 한자세한 정보 문서를 참고 하세요.

  4. 원하는 식이 포함 되도록 컨트롤 원본 속성 상자의 문자열을 편집 합니다.

  5. Ctrl+S를 눌러 변경 내용을 저장합니다.

  6. 레이아웃 보기 또는 폼 보기로 전환 하 여 계산 컨트롤이 예상 대로 작동 하는지 확인 합니다.

컨트롤에 원하는 데이터가 표시 되지 않는 경우 (예: 컨트롤에서 Access가 #Name 표시 되는 경우) 폼 또는 보고서의 레코드 원본을 확인 하 여 식에 사용 된 모든 필드를 사용할 수 있는지 확인 합니다. 레코드 원본이 쿼리 인 경우에는 식이 작동 하기 전에 하나 이상의 필드를 쿼리에 추가 해야 할 수 있습니다.

참고 사항: 

  • 각 식 앞에 = 연산자를 사용 합니다. 예: = [UnitPrice] *. 75.

  • 컨트롤 원본 속성 상자에 식을 입력 하는 데 필요한 공간이 더 필요 하면 SHIFT + F2를 눌러 확대/축소 상자를 엽니다.

  • 폼이나 보고서가 쿼리를 기반으로 하는 경우 계산된 컨트롤 대신 쿼리에 식을 삽입할 수 있습니다. 이렇게 하면 성능이 향상 될 수 있으며, 레코드 그룹의 합계를 계산 하려는 경우 _z0z_에서 계산 필드 의 이름을 사용 하는 것이 더 쉽습니다.

  • 폼 또는 보고서에서 계산 컨트롤을 정렬 하는 경우 컨트롤의 Format 속성이 적절 하 게 설정 되어 있는지 확인 합니다. 그렇지 않으면 계산 된 숫자 또는 날짜 값이 숫자순이 아닌 사전순으로 정렬 될 수 있습니다.

맨 위로 이동

계산 컨트롤로 사용할 수 있는 컨트롤 형식 알아보기

텍스트 상자는 다양 한 형식의 데이터를 표시할 수 있기 때문에 계산 컨트롤에 가장 인기 있는 선택 사항입니다. 그러나 컨트롤 원본 속성이 있는 컨트롤은 계산 컨트롤로 사용할 수 있습니다. 대부분의 경우 바운드 또는 언바운드 컨트롤을 업데이트 하는 방식으로 컨트롤을 업데이트할 수 없으므로 특정 컨트롤 형식을 계산 컨트롤로 사용 하는 것은 적절 하지 않습니다. 예를 들어 폼에 확인란 컨트롤을 배치한 다음 확인란의 컨트롤 원본 속성에 식을 입력 하는 경우에는 해당 확인란을 클릭 하 여 더 이상 선택 하거나 취소할 수 없습니다. 식의 결과에 따라 확인란이 선택 되거나 선택 취소 된 것으로 표시 됩니다. 확인란을 클릭 하면 access 상태 표시줄에 경고가 표시 됩니다. <your expression>연결 된 컨트롤은 편집할 수 없습니다 . 그러나 보고서의 컨트롤은 정보를 표시 하는 데만 사용 되므로 보고서의 경우 계산 결과에 대해 확인란 컨트롤을 기반으로 하는 것이 유용할 수 있습니다.

맨 위로 이동

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×