액세스 보고서의 계산. Microsoft Access에서 보고서 만들기. 보고서를 인쇄하려면

Access에는 데이터베이스 작업을 위한 다양한 기능과 도구가 있습니다. 이 프로그램을 사용하는 사용자에게는 해결해야 하는 다양한 작업이 제공될 수 있습니다. 이 기사에서는 Access에서 보고서를 만드는 방법, 그것이 무엇인지, 무엇이 필요한지 알아 보겠습니다. 시작하자. 가다!

Microsoft Access의 보고서는 데이터베이스의 정보를 표시하거나 인쇄하는 데 사용됩니다. 모든 보고서는 테이블이나 쿼리를 기반으로 만들 수 있습니다. 이 작업은 단 몇 번의 클릭만으로 매우 간단하게 수행됩니다.

시작하려면 작업할 데이터가 포함된 미리 만들어진 테이블이 있어야 합니다. 그런 다음 왼쪽에 있는 "All Access Objects" 창에서 원하는 테이블을 선택하고 "Creation" 탭으로 이동하여 동일한 이름의 섹션에서 "Report" 버튼을 클릭합니다. 모든 것이 준비되었습니다. 표에 포함된 정보를 기반으로 프로그램에서 생성된 보고서를 볼 수 있습니다.

그런 다음 디자인 탭으로 이동하여 필드, 섹션 등을 편집할 수 있습니다. 디자인 모드를 종료하려면 테이블 탭을 마우스 오른쪽 버튼으로 클릭하고 보고서 보기를 선택합니다. 종료하기 전에 저장하는 것을 잊지 마십시오.

보다 복잡한 경우에는 "보고서 마법사"를 사용하십시오. 해당 버튼은 동일한 "생성" 탭에 있습니다. 이 도구는 여러 테이블의 데이터를 동시에 작업해야 하는 경우 유용합니다.

열리는 창에서 필드를 가져올 테이블과 쿼리를 목록에서 선택합니다(또한 지정해야 함). 완료되면 "다음"버튼을 클릭하십시오. 다음 창에서는 적절한 데이터 표시 유형을 선택하라는 메시지가 표시됩니다. 그런 다음 선택한 필드를 원하는 대로 그룹화할 수 있습니다. 원하는 필드를 선택하고 화살표 버튼을 클릭하기만 하면 됩니다. 다음으로 레코드 정렬 창이 열립니다. 정렬은 선택사항이므로 이 단계를 건너뛸 수 있습니다. 다음 창에서 레이아웃(엇갈림, 블록, 윤곽선) 및 방향(세로, 가로)을 선택합니다. "한 페이지에 맞게 여백 너비 조정"을 선택한 상태로 둡니다. 그런 다음 이름을 입력하고 "마침" 버튼을 클릭하기만 하면 됩니다.

고치기 위해서는 일반적인 형태데이터가 잘못 표시되면 디자인 모드로 이동하세요. 여기에서 개별 필드를 선택하고 키보드나 마우스의 화살표를 사용하여 이동할 수 있습니다. "디자이너"로 이동하지 않고도 열 사이의 큰 간격을 제거할 수 있습니다. 마우스 커서로 테두리를 이동하면 됩니다. 일부 데이터가 "#" 막대 형태로 표시되는 경우 해당 필드를 늘리면 정보가 올바르게 표시됩니다. 디자인 모드에서는 텍스트, 배경, 제목의 색상을 변경할 수 있습니다.

테이블이나 쿼리의 데이터를 기반으로 합계, 차이 또는 곱이 계산되는 특정 셀을 만드는 것이 가능합니다. 이렇게 하려면 원하는 필드를 선택하고 "그룹화 및 총계" 섹션의 도구 모음에 있는 "총계" 버튼을 클릭하세요. 나타나는 메뉴에서 직면한 작업에 따라 "레코드 수" 또는 "값 수"를 선택합니다.

액세스 보고서에는 자동으로 회색 막대가 표시되는데, 일부 사용자는 이것이 불만족스러울 수 있습니다. 이를 제거하려면 디자인 모드로 이동하여 "데이터 영역"을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 목록에서 "속성"을 선택하십시오. "대체 배경색"줄을 찾아야하는 창이 오른쪽에 나타납니다. "배경색"에서 "배경 1"을 복사하여 "대체 배경색"에 붙여넣습니다. 그룹 노트 섹션에서도 동일한 작업을 반복하세요.

만드는 또 다른 방법은 "보고서 디자이너"입니다. 이 버튼을 클릭하면 도구 모음의 해당 버튼을 사용하여 필드를 추가해야 하는 영역이 앞에 나타납니다.

이제 Microsoft Access에서 보고서를 작성하는 방법을 알게 되었습니다. 이를 통해 데이터베이스 작업을 더 잘 수행할 수 있습니다. 이 기사에 대한 의견을 댓글로 남겨주세요. 유용했는지, 불분명한 부분이 있는지 물어보세요.

이 문서에서는 Access 쿼리의 계산된 필드에 대해 설명합니다. 테이블과 같은 쿼리는 하나 이상의 필드의 데이터를 사용하여 각 레코드의 숫자, 문자열 또는 날짜 값에 대한 계산을 수행할 수 있습니다. 계산 결과는 쿼리 테이블에 새로운 계산 필드를 형성합니다. 계산된 테이블 필드와 달리 원본 데이터베이스 테이블의 계산된 필드는 새 필드를 생성하지 않습니다. 쿼리가 실행될 때마다 현재 필드 값을 기반으로 계산이 수행됩니다.

계산된 필드 표현식은 필드 이름 외에도 상수와 함수를 사용할 수 있습니다. 표현식을 처리한 결과 하나의 값만 얻을 수 있습니다.

작업 1. PRODUCT 테이블에는 PRICE 및 RATE_VAT 필드가 있으며, VAT가 포함된 가격을 계산하고 이를 VAT 포함 가격 테이블의 계산 필드에서 얻은 가격과 비교합니다.

  1. PRODUCT 테이블에 대해 디자인 모드에서 선택 쿼리를 만듭니다. NAME_TOV, PRICE, RATE_VAT 및 VAT가 포함된 가격 필드를 요청 양식으로 드래그합니다(그림 4.6).
  2. VAT를 포함한 가격을 계산하려면 필드 행의 빈 셀에 [PRICE]+[PRICE]*[RATE_VAT] 식을 작성하여 계산된 필드를 만듭니다.
  3. 계산된 필드에서 5000보다 큰 값을 가진 레코드를 선택하려면 기준 라인에 > 5000을 입력하세요.
  4. 표현식을 입력하면 시스템은 기본적으로 쿼리 결과가 포함된 테이블의 열 머리글이 되는 계산된 필드 표현식 1의 이름을 생성합니다. 이 이름은 [PRICE]+[PRICE]*[VAT_RATE] 표현식 앞에 삽입됩니다. 쿼리의 새 계산된 필드마다 표현식 번호가 1씩 증가합니다. 계산된 필드의 이름은 콜론으로 표현식과 구분됩니다. 이름을 변경하려면 요청 양식의 계산된 필드에 마우스 커서를 놓고 마우스 오른쪽 버튼을 클릭하세요. 상황에 맞는 메뉴에서 다음을 선택하세요. 속성(속성) 필드와 캡션 줄에 새 필드 이름을 입력합니다. VAT1 포함 가격. 이제 쿼리 결과가 포함된 테이블에서 이 이름이 계산된 열의 헤더에 표시됩니다. 필드 이름은 요청 양식에서 직접 수정할 수도 있습니다.
  5. 쿼리 결과를 표시하려면 버튼을 클릭하세요. 실행하다(달려) 그룹에서 결과(결과). 테이블의 계산된 필드와 쿼리의 값이 동일합니다.
  6. 요청 기록 중 하나에서 제품 가격을 변경하세요. 두 계산된 필드의 값은 즉시 다시 계산됩니다.
  7. 계산된 필드 또는 선택 조건에서 복잡한 표현식을 구성하려면 표현식 작성기를 사용하는 것이 좋습니다. 빌더를 사용하면 테이블, 쿼리, 연산 기호 및 함수에서 표현식에 필요한 필드 이름을 선택할 수 있습니다. 계산된 필드에서 표현식을 제거하고 빌더를 사용하여 생성합니다.
  8. 버튼을 클릭하여 표현식 작성기를 호출합니다. 빌더(빌더) 그룹 내 쿼리 설정(쿼리 설정) 리본 디자인을 선택하거나 짓다(빌드) 상황에 맞는 메뉴에서. 마우스 커서는 미리 표현식 입력 셀에 위치해야 합니다.
  9. 창문 왼쪽에는 표현식 빌더(Expression Builder)(그림 4.7) 쿼리의 기반이 되는 PRODUCT 테이블을 선택합니다. 해당 필드 목록이 오른쪽에 표시됩니다. 필수 필드와 연산자를 표현식에서 두 번 클릭하여 순차적으로 선택합니다. 표현식은 창 상단에 형성됩니다. 빌더에서는 필드명 앞에 자신이 속한 테이블의 이름을 표시하고 느낌표로 필드명과 구분해 두었으니 참고하시기 바랍니다.
  10. 확인 버튼을 클릭하여 계산된 필드에서 표현식을 구성하는 프로세스를 완료합니다.
  11. ― VAT 포함 가격이라는 이름으로 요청을 저장하고 닫습니다.
  12. 탐색 영역에서 파일을 선택하고 컨텍스트 메뉴에서 열기를 선택하여 저장된 파일을 실행합니다.


작업 2.계산된 필드 및 필터 조건에서 기본 제공 함수를 사용할 수 있습니다. Access에는 150개 이상의 기능이 정의되어 있습니다.
특정 달에 배송된 모든 송장을 선택해야 합니다. INVOICE에서는 배송 날짜가 날짜/시간 데이터 형식으로 DATE_OTG 필드에 저장됩니다.

  1. INVOICE 테이블에 대해 디자인 모드에서 선택 쿼리를 만듭니다. NOM_NAKL 및 CODE_SK 필드를 양식으로 드래그합니다(그림 4.8).
  2. 빈 행 셀에 계산된 필드 만들기 필드(필드) 다음 표현식 중 하나를 작성합니다. Format([INVOICE]![DISPOSITION_DATE];"mmmm") - 이 함수는 월의 전체 이름을 반환합니다.
    또는 Format([INBOOK]![DATE_DATE];"mm") - 이 함수는 월 번호를 반환합니다.
  3. 특정 달에 발행된 송장을 선택하려면 선택 조건(기준) 행의 계산 필드에 월 이름(예: 3월)을 입력하거나 월 번호(예: 3)를 입력합니다. Format 함수의 매개변수입니다.
  4. 버튼을 클릭하여 요청을 완료하세요. 실행하다(달려) 그룹에서 결과(결과) 리본 탭 요청 작업 | 건설자(쿼리 도구 | 디자인).
  5. 계산된 필드에 Month(INVOICE!DATE_OTG) 함수를 작성하고 이 함수가 날짜에서 추출된 월 번호를 반환하는지 확인하세요.
  6. 2분기와 관련된 모든 행을 선택하려면 조건 행에 표현식 값이 지정된 간격 내에 속하는지 여부를 결정하는 4와 6 사이 연산자를 입력합니다.
  7. 계산된 필드에 MonthName(Month(INVOICE!DATE_OTG)) 식을 쓰고 MonthName 함수가 월 번호를 전체 이름으로 변환하는지 확인합니다.


이를 강화하려면 비디오 튜토리얼을 시청하세요.

숫자가 포함된 Access 보고서에서는 합계, 평균, 백분율 또는 누적 합계를 사용하여 데이터를 더 쉽게 이해할 수 있습니다. 이 도움말에서는 보고서에 이러한 요소를 추가하는 방법을 설명합니다.

이 기사에서는

보고서에 추가할 수 있는 집계 유형

다음 표는 유형을 보여줍니다. 집계 함수보고서에 추가할 수 있는 Access에서

계산

설명

기능

열의 요소를 합산합니다.

열에 있는 모든 요소의 평균을 결정합니다.

열의 요소 수를 계산합니다.

최대값

열에서 가장 큰(숫자 또는 알파벳) 값을 갖는 요소를 반환합니다.

최소값

열에서 가장 작은(숫자 또는 알파벳) 값을 갖는 요소를 반환합니다.

표준 편차

열의 값이 평균에서 얼마나 벗어나는지 표시합니다.

분산

열의 모든 값에 대한 분산을 계산합니다.

레이아웃 보기에 합계 또는 기타 집계 추가

레이아웃 모드는 가장 많은 것을 제공합니다 빠른 방법보고서에 금액, 평균 및 기타 집계를 추가합니다.

데이터(컨트롤 소스) 원하는 계산을 수행하는 표현식입니다. 보고서에 그룹화 수준이 있으면 Access에서는 각 그룹 노트 섹션에 동일한 계산을 수행하는 텍스트 상자도 추가합니다.

보고서에서 그룹화 수준을 만드는 방법에 대한 자세한 내용은 다음을 참조하세요. 그룹화 또는 요약 보고서 만들기.

디자인 모드에서 합계 또는 기타 집계 추가

생성자를 사용하면 배치를 보다 정확하게 사용자 정의할 수 있으며 모습총 가치. 그룹화된 보고서에서는 각 그룹의 머리글이나 각주에 합계 및 기타 집계를 넣을 수 있습니다. 보고서 수준 집계는 보고서의 머리글이나 바닥글에 배치될 수 있습니다.

Access에서는 보고서 머리글에 텍스트 상자를 추가하고 해당 속성 값을 설정합니다. 데이터(컨트롤 소스) 원하는 계산을 수행하는 표현식입니다. 보고서에 그룹화 수준이 있으면 Access에서는 각 그룹 노트 섹션에 동일한 계산을 수행하는 텍스트 상자도 추가합니다. 재산을 위한 경우 누적금액(실행 합계) 값 설정 모두를위한을 클릭하면 보고서 바닥글에 전체 합계가 반복될 수 있습니다. 그 안에 필드를 만들고 해당 속성 값을 다음과 같이 설정합니다. 데이터(컨트롤 소스) 누적 합계가 계산되는 필드의 이름(예: =[주문금액].

실무 16호

창조 쿼리에 액세스디자인 모드에서. 샘플 요청. 쿼리의 계산된 필드입니다.

액세스 보고서를 작성합니다. 보고서 마법사. 디자인 모드에서 보고서 작업

1. 다음에서 생성된 학생 데이터베이스를 엽니다. 실무 15.

2. 쿼리 디자이너 모드를 시작합니다. 만들기 탭의 쿼리 그룹에서 쿼리 작성기 버튼을 선택합니다. 생성자에서 쿼리는 수동으로 생성됩니다. 쿼리의 데이터 원본은 하나 이상의 테이블이나 쿼리일 수 있습니다. 테이블 추가 재학생데이터 소스로. 요청 양식 창과 도구를 검사합니다. 데이터 소스는 요청 양식 상단에 표시됩니다. 하단 부분양식은 다음과 같습니다.

· 요청에 표시되는 필드를 설정합니다(필드 라인 및 테이블 이름 라인).

· 요청에서 데이터 정렬 방법을 설정합니다(정렬 라인).

· 선택 조건을 설정합니다(선택 조건 라인).

· 요청에서 데이터를 그룹화하는 방법을 설정합니다.

· 쿼리 필드에 계산된 표현식을 설정합니다.

3. 쿼리에 모든 테이블 필드를 포함합니다. 재학생. 성순 정렬을 활성화하고 실행 요청을 실행합니다(도구 모음의 버튼).

저장할 때 이름을 지어주세요 레이아웃 요청. 쿼리는 원본 테이블의 모든 데이터를 표시합니다. 요청을 검토하세요.

4. 샘플 요청. 선택 쿼리를 만듭니다. 각 새 요청의 구성은 생성자에서 수행됩니다(3번 항목 참조). 또한 레이아웃을 여러 번 복사하여 요청 내용을 반영하는 이름으로 각 요청을 저장할 수도 있습니다. 아래에 나열된 선택 조건을 하나씩 설정하고, 구성된 쿼리의 결과를 확인하고, 각각을 적절한 이름으로 저장합니다. 따라서 다음을 선택하십시오.

· 성이 알파벳의 첫 글자로 시작하는 학생 (예: "[A-I]*") (이름 첫 번째);

· 같은 그룹에서 공부하는 학생 (이름 그룹);

· 특정 그룹(예: Not I-105)에서 공부하는 사람을 제외한 학생(이름 그룹 외에도).

5. 선택 요청 논리 연산 . 시험 등급 필드에 조건을 배치하여 선택 쿼리를 만듭니다. 쿼리의 데이터 원본은 테이블입니다. 재학생그리고 세션. 다음으로 저장 지정된 이름. 따라서 다음을 선택하십시오.

· 우수한 성적만을 취득한 학생(이름 우수한 학생).

· 우수 및 우수한 성적을 받은 학생(4 또는 5) (이름 4와 5).

· C등급이 1개 이상인 학생(이름 C 학생).

6. 매개변수가 있는 쿼리 선택. 한 줄의 선택 조건 대신 대괄호로 묶인 텍스트 프롬프트를 지정하는 경우(예: [성 입력]) 쿼리를 실행할 때 매개변수를 지정할 수 있습니다. 매개변수는 지정된 필드 값이 있는 모든 레코드를 검색하는 데 사용되는 값입니다(예에서는 성입니다). 새 쿼리에서는 매개변수 값으로 선택합니다.

· 학생의 성(이름)순 ).

· 학생코드별(이름 암호).

7. 매개변수 검색은 매개변수 값과 정확히 일치하는 항목을 사용합니다.

8. 쿼리의 계산된 필드. 새로운 요청에서:

· 각 학생의 GPA를 계산하는 GPA라는 계산 필드:

요청 이름 - 평균 점수.

· 각 학생의 총점을 계산하는 총점이라는 계산된 필드. 요청 이름 - 포인트 합.

9. 쿼리의 그룹 작업. 그룹화는 " 탭의 버튼으로 활성화됩니다. 요청 작업» - « 건설자» (그룹 운영). 양식의 "그룹 작업" 줄에서 그룹화가 수행되는 필드와 그룹이라고 하며 데이터 그룹을 요약하는 데 사용되는 함수를 지정할 수 있습니다. 그룹 기능 목록을 확인하세요.

· 각 그룹의 과목별 평균 성적을 알아보세요. 요청에는 그룹 및 Exam1, Exam2, Exam3 필드가 포함되어야 합니다. 이 요청에는 성 필드가 필요하지 않습니다!그룹 작업 필드에서 그룹화를 사용하고 모든 등급 필드에서 Avg() 그룹 기능을 사용합니다. 이름으로 저장 그룹 평균.

· 전체 학생 모집단의 과목 평균 성적을 알아보세요. 이 쿼리에서는 모든 평가 필드에 대해 Avg() 그룹화를 사용하여 평가 필드만 포함합니다. 이름으로 저장 과목 평균.

10. 보고서는 테이블 및 데이터베이스 쿼리의 데이터를 "종이" 버전으로 표시하도록 설계되었습니다. 데이터를 쉽게 그룹화하고 결과를 요약할 수 있다는 점에서 양식과 다릅니다.

11. 마법사를 사용하여 보고서 만들기. 그룹의 만들기 탭에서 " 보고서" 선택하다 보고서 마법사. 테이블을 데이터 소스로 선택 재학생. 요청에 포함할 그룹, 성, 이름, 주소, 전화번호 필드를 순서대로 선택합니다. 추가하지 않고그룹화 수준, 종류필드는 그룹 번호의 오름차순, 성, 이름의 오름차순 순으로 정렬됩니다. 테이블 형식 레이아웃, 원하는 스타일을 선택하고 이름을 설정하세요. 재학생.

12. 보고서가 보기 모드로 열립니다. 미리보기 탭("미리보기"라고 함)의 내용에 주의하세요.

13. 보고서 디자인 모드로 들어가서 보고서 양식의 내용을 숙지하십시오. 머리글, 메모, 바닥글 영역을 찾으세요. 보고서 디자이너 도구 탭이 나타납니다. 보고서를 만드는 것은 양식을 만드는 것과 비슷합니다. 헤더 영역에는 보고서의 일반 제목이 포함되고, 헤더에는 필드 제목이 포함되며 보고서의 각 페이지에서 반복됩니다. 바닥글 영역(보고서의 현재 날짜 및 페이지 번호)에서는 각 페이지에도 반복됩니다. 이 요소들이 어떤 유형인지 살펴보세요. 제목에는 요소가 사용됩니다. , 데이터 요소를 표시하려면 필드. 요소 헤더 영역을 구분합니다.

14. 데이터 그룹화. 레코드를 그룹으로 결합하려면 다음 명령을 사용하십시오. 그룹화"에 보고서 디자이너 도구 - 디자이너" 보고서에서 재학생학생 기록은 그룹 번호별로 그룹화되어야 합니다. 그룹화를 사용하여 그룹 번호에 대한 보고서에 그룹 머리글 영역을 추가하고 정렬 순서를 오름차순으로 설정합니다. 그룹 헤더 비문을 그룹 헤더 영역으로 이동하고 그룹 필드를 데이터 영역에서 이동합니다. 상단에 가는 선을 사용하여 다양한 그룹에 대한 정보를 구분합니다.

15. 미리보기 모드에서 결과를 봅니다.

16. 마법사를 사용하여 보고서를 만듭니다. 데이터 그룹화. 보고서 마법사를 사용하여 테이블에 대한 보고서 작성 재학생그리고 세션. 쿼리에 세 가지 시험에 대한 그룹, 성, 이름 및 성적 필드를 포함하려면 선택합니다. 그룹화 수준 추가(그룹별) 성, 이름 순으로 오름차순으로 정렬합니다. 레이아웃 선택 계단형, 어떤 스타일이든 이름을 Session으로 설정합니다.