별의 공부 블로그 🧑🏻‍💻

🗒️ Microsoft Access (19)

728x90
  1. 2021.06.19 [액세스 실습] 보고서 편집 1

    액세스 실습 보고서 편집 개념 바로가기 바로가기 문제 다음 지시사항에 따라 [보고서 1]을 [보고서 2]와 같이 변경하시오. 첫 페이지에 한 번만 표시된 판매내역보고서 레이블을 매 페이지에 표시되도록 위치를 변경할 것 상품명을 기준으로 오름차순으로 정렬할 것 상품명별 수량의 합계가 표시되도록 그룹 바닥글을 설정한 후 텍스트 상자를 삽입할 것 본문 영역의 상품명과 상품번호의 값이 이전 레코드와 같은 경우에는 표시되지 않도록 설정할 것 금액이 그룹별 누적 합계로 표시되도록 설정할 것 각각의 레코드 아래에 선이 표시되도록 설정할 것 해설 1. 폼을 마우스 오른쪽 단추로 클릭한 후, 바로 가기 메뉴에서 [디자인 보기]를 클릭함. 2. 보고서 머리글 영역에 있는 판매내역보고서 레이블을 페이지 머리글 영역으로 드래..

  2. 2021.06.19 [액세스 실습] 보고서 만들기

    액세스 실습 보고서 만들기 개념 바로가기 문제 쿼리를 이용하여 다음과 같이 구성된 판매내역보고서를 작성하시오. 해설 1. [만들기] -> [보고서] -> [보고서 마법사]를 클릭함. 2. 보고서 마법사 1단계 사용할 원본 데이터와 필드를 다음과 같이 차례대로 선택한 후 을 클릭함. 보고서에서 사용할 필드는 문제의 그림에서 제시된 순서대로 선택해야 함. 3. 보고서 마법사 2단계 데이터의 표시 형식을 기준-판매내역으로 선택한 후 을 클릭함. 4. 보고서 마법사 3단계 그룹 수준을 상품명으로 선택(더블 클릭)한 후 을 클릭함. 5. 보고서 마법사 4단계 정렬할 필드를 상품번호로 선택한 후 을 클릭함. 6. 보고서 마법사 5단계 모양과 용지 방향을 다음과 같이 설정한 후 을 클릭함. 7. 보고서 마법사 6단계..

  3. 2021.06.19 [액세스 실습] 하위 폼 만들기 2

    액세스 실습 하위 폼 만들기 개념 바로가기 문제 다음과 같이 상품판매현황 폼에 상품판매 폼을 하위 폼으로 작성하시오. 해설 1. 폼을 마우스 오른쪽 버튼 단추로 클릭한 후 바로 가기 메뉴에서 [디자인 보기]를 클릭함. 2. [폼 디자인 도구] -> [디자인] -> [컨트롤의 자세히 아이콘]를 클릭하여 [하위 폼/하위 보고서]를 클릭함. 3. 상품판매현황 폼 본문의 하위 폼이 놓일 위치에 적당한 크기로 드래그함. 4. 하위 폼 마법사 1단계 사용할 데이터를 선택하는 단계로, 기존 폼 사용, 상품판매를 클릭한 후 을 클릭함. 5. 하위 폼 마법사 2단계 기본 폼과 하위 폼을 연결할 필드를 선택하는 단계로, 다음과 같이 설정한 후 을 클릭함. 6. 하위 폼 마법사 3단계 이름을 지정하는 단계로, 상품판매라고 ..

  4. 2021.06.19 [액세스 실습] 폼 편집

    액세스 실습 폼 편집 개념 바로가기 바로가기 문제 다음 지시사항에 따라 [폼 1]을 [폼 2]와 같이 변경하시오. 폼 보기 형식을 연속 폼, 캡션을 상품판매현황으로 설정할 것 레코드 선택기와 탐색 단추가 표시되지 않도록 설정할 것 삭제가 불가능하도록 설정할 것 실행된 폼 외에 다른 작업이 불가능하도록 설정할 것 해설 1. 폼을 마우스 오른쪽 단추로 클릭한 후 바로 가기 메뉴에서 [디자인 보기]를 클릭함. 2. 폼 선택기를 더블클릭하여 폼 속성 시트 창을 실행함. 3. 폼 속성 시트 창의 형식 탭에서 캡션, 기본 보기, 레코드 선택기, 탐색 단추 속성을 다음과 같이 설정함. 4. 폼 속성 시트 창의 데이터 탭에서 삭제 가능 속성을 아니요로 설정함. 5. 폼 속성 시트 창의 기타 탭에서 모달 속성을 예로 설..

  5. 2021.06.19 [액세스 실습] 폼 만들기

    액세스 실습 폼 만들기 개념 바로가기 문제 쿼리를 원본으로 하여 다음과 같은 판매현황 폼을 작성하시오. 해설 1. [만들기] -> [폼] -> [폼 마법사]를 클릭함. 2. 폼 마법사 1단계 대화상자에서 사용할 원본 데이터와 필드를 차례대로 선택한 후 을 클릭함. 사용 가능한 필드에서 사용할 필드를 더블클릭하면 선택한 필드로 이동함. 3. 폼 마법사 2단계 대화상자에서 폼의 모양을 열 형식으로 선택한 후, 을 클릭함. 4. 폼 마법사 3단계 대화상자에서 폼의 이름을 판매현황으로 입력한 후 을 클릭함.

  6. 2021.06.19 [액세스 실습] 실행 질의

    액세스 실습 실행 질의 개념 바로가기 문제 1 다음과 같은 기능을 하는 쿼리를 작성하시오. ▶ 테이블에 제품코드가 KEY34, 제품명이 골덴바지, 생산원가가 9800, 판매단가가 15000인 제품을 추가하시오. 해설 SQL 입력 창에서 다음과 같이 입력한 후 결과를 확인함. INSERT INTO 추가제품(제품코드, 제품명, 생산원가, 판매단가) VALUES("KEY34", "골덴바지", "9800", "15000"); 문제 2 ▶ 테이블에 판매단가가 20000 이상인 제품의 판매단가를 500원 인상하시오. 해설 SQL 입력 창에서 다음과 같이 입력한 후 결과를 확인함. UPDATE 하절기제품 SET 판매단가 = 판매단가 + 500 WHERE 판매단가 >= 20000; 문제 3 ▶ 테이블에서 생산원가가 2..

  7. 2021.06.19 [액세스 실습] 쿼리 - 그룹 지정

    액세스 실습 쿼리 - 그룹 지정 개념 바로가기 문제 1 쿼리를 이용하여 다음과 같은 기능을 수행하는 쿼리를 작성하시오. ▶ 쿼리에서 지점명별 판매수량의 평균과 판매금액의 합계를 계산하는 지점별판매금액 쿼리를 작성하시오. 해설 SQL 입력 창에서 다음과 같이 입력한 후 결과를 확인함. SELECT 지점명, AVG(판매수량) AS 판매수량평균, SUM(판매금액) AS 총판매금액 FROM 제품판매현황 GROUP BY 지점명; 문제 2 ▶ 쿼리에서 판매단가가 40000원 이상인 제품에 대해 지점명, 지점명별 판매수량의 평균, 판매금액의 합계를 계산하되, 지점명별 판매수량 평군이 80 이상인 것만 계산하는 판매수량80이상 쿼리를 작성하시오. 해설 SQL 입력 창에서 다음과 같이 입력한 후 결과를 확인함. SELE..

  8. 2021.06.19 [액세스 실습] 쿼리 - 정렬

    액세스 실습 쿼리 - 정렬 개념 바로가기 문제 1 쿼리를 이용하여 다음과 같은 기능을 수행하는 쿼리를 작성하시오. ▶ 쿼리에서 판매수량이 100 이상인 사원의 판매번호, 영업사원, 판매금액을 검색하되, 판매금액을 기준으로 내림차순 정렬하는 판매수량100이상 쿼리를 작성하시오. 해설 SQL 입력 창에서 다음과 같이 입력한 후 결과를 확인함. SELECT 판매번호, 영업사원, 판매금액 FROM 제품판매현황 WHERE 판매수량 >= 100 ORDER BY 판매금액 DESC; 문제 2 ▶ 쿼리에서 제품명을 검색하되, 중복되는 레코드는 한 번만 표시하고, 제품명을 기준으로 오름차순 정렬하는 제품명 쿼리를 작성하시오. 해설 SQL 입력 창에서 다음과 같이 입력한 후 결과를 확인함. SELECT DISTINCT 제품..

  9. 2021.06.19 [액세스 실습] 쿼리 - 기본 구문

    액세스 실습 쿼리 - 기본 구문 개념 바로가기 문제 1 테이블을 이용하여 다음과 같은 기능을 수행하는 쿼리를 작성하시오. ▶ 판매수량이 120 이상인 제품의 판매일, 영업사원, 판매수량을 검색하는 우수사원 쿼리를 작성하시오. 해설 1. [만들기] -> [쿼리] -> [쿼리 디자인]을 클릭함. 2. 테이블 표시 대화상자에서 를 클릭한 후 [쿼리 도구] -> [디자인] -> [결과] -> [SQL]을 클릭함. 3. SQL 입력 창에 다음과 같이 입력한 후 결과를 확인하기 위해 [쿼리 도구] -> [디자인] -> [결과] -> [실행]을 클릭함. SELECT 판매일, 영업사원, 판매수량 FROM 판매 WHERE 판매수량 >= 120; 4. 닫기 단추를 클릭한 후, 저장 여부를 묻는 대화상자에서 를 클릭함. 다..

  10. 2021.06.19 [액세스 실습] 관계 설정하기

    액세스 실습 관계 설정하기 개념 바로가기 문제 과 테이블에 다음과 같은 관계를 설정하되, 항상 참조 무결성 유지를 설정하시오. 해설 1. [데이터베이스 도구] -> [표시/숨기기] -> [관계]를 클릭함. 2. 테이블 표시 대화상자에서 사용할 테이블(, )을 차례로 더블클릭하여 추가한 후 를 클릭함. 3. 테이블의 고객코드 필드를 테이블의 고객코드 필드로 끌어다 놓음. 4. 항상 참조 무결성 유지를 선택한 후, 를 클릭함. 5. 관계 창의 닫기 단추를 클릭함. 관계 형식의 저장 여부를 묻는 대화상자에서 를 클릭함.

  11. 2021.06.19 [액세스 실습] 입력 마스크 및 유효성 검사

    액세스 실습 입력 마스크 및 유효성 검사 개념 바로가기1 바로가기2 문제 1 테이블의 고객ID 필드는 AA-0000의 형식으로, 전화번호 필드는 123-4567-8900의 형식으로 입력되도록 다음과 같이 입력 마스크를 설정하시오. 고객ID 필드 앞의 두 자리는 영문 대문자로 입력받되, 소문자가 입력되어도 대문자로 변환되도록 설정 뒤의 네 자리는 1~9999 사이의 숫자리 입력받되, 공백 없이 반드시 입력되도록 설정 전화번호 필드 입력 데이터에 공백이 포함될 수 있도록 설정 해설 1. 테이블을 마우스 오른쪽 단추로 클릭한 후, 바로 가기 메뉴에서 [디자인 보기]를 클릭함. 2. 고객ID 필드를 클릭하여 고객ID 필드의 속성이 나타나게 한 후, 입력 마스크 속성에 >LL-0000을 입력함. (이 경우, 영문..

  12. 2021.06.18 [액세스 실습] 테이블 작성

    액세스 실습 테이블 작성 개념 바로가기 문제 실습 데이터베이스에 다음과 같은 구조의 테이블을 작성하시오. 해설 1. [만들기] -> [테이블] -> [테이블 디자인]을 클릭함. 2. 필드 이름에 순번을 입력한 후 [→]를 누름. 데이터 형식의 [V]를 클릭하여 리스트를 확장한 후 일련 번호 형식을 선택함. 3. 방향키([->], [←], [↑], [↓])로 이동하여 그림과 같이 필드와 데이터 형식을 지정한 후 [닫기] 단추를 클릭함. 4. 저장 여부를 묻는 Microsoft Access 대화상자에서 를 클릭함. 5. 다른 이름으로 저장 대화상자에서 테이블 이름에 판매내역을 입력한 후 을 클릭함. 6. 기본키 지정 여부를 묻는 대화상자에서 를 클릭함.

  13. 2021.06.17 [스프레드시트 실습] 외부 데이터 가져오기

    스프레드시트 실습 외부 데이터 가져오기 개념 바로가기 문제 다음과 같은 데이터베이스 파일에 아래 조건을 지정하여 쿼리를 작성하고, 쿼리에 맞는 데이터를 가져오시오. [조건] 강사.accdb 파일에서 강사코드, 강사이름, 경력, 나이, 급여 필드만 표시할 것 나이가 26 이상인 데이터를 추출할 것 경력을 기준으로 오름차순 정렬할 것 해설 1. [데이터] -> [외부 데이터 가져오기] -> [기타 원본에서 데이터 가져오기] -> [Microsoft Query]를 선택하고, 데이터베이스 탭에서 MS Access Database*를 선택한 후 을 클릭함. 2. 데이터베이스 파일의 위치를 지정하고, 파일(강사.accdb)을 선택한 후 을 클릭함. 3. 쿼리 마법사-열 선택 불러올 열(필드)인 강사코드, 강사이름,..

  14. 2021.06.15 데이터베이스 일반 : ACCESS의 개체 - Recordset 개체

    데이터베이스 일반 ACCESS의 개체 - Recordset 개체 기본 테이블이나 실행된 명령 결과로부터 얻어진 데이터를 임시로 저장해 두는 레코드 집합 Recordset 개체 레코드(행)와 필드(열)를 사용하여 구성됨. 언제나 현재 레코드의 설정 내에서 단일 레코드만 참조함. 사용하면 공급자의 데이터를 조작할 수 있음. ADO를 사용할 때, Recordset 개체를 사용하여 거의 대부분의 데이터를 조작할 수 있음. 데이터베이스 공급자가 지원하는 기능에 따라 Recordset의 일부 메서드나 속성을 사용할 수 없음. 주요 속성 ActiveConnection : 지정된 개체가 현재 속해 있는 Connection 개체를 나타냄. CursorType : Recordset 개체에서 사용되는 커서의 유형을 나타냄...

  15. 2021.06.15 데이터베이스 일반 : ACCESS의 개체 - DoCmd 개체

    데이터베이스 일반 ACCESS의 개체 - DoCmd 개체 Microsoft Access 매크로 함수를 Visual Basic에서 실행하기 위한 개체 주요 메서드 OpenReport : 작성된 보고서를 호출하는 매크로 함수를 수행함. OpenForm : 작성된 폼을 호출하는 매크로 함수를 수행함. OpenQuery : 작성된 쿼리를 호출하는 매크로 함수를 수행함. RunSQL : SQL문을 실행하는 매크로 함수를 수행함. RunCommand : 액세스 내부에서 제공하는 명령을 실행시키는 매크로 함수를 수행함. RunMacro : 매크로를 실행하는 매크로 함수를 수행함. OutputTo : 데이터베이스 개체를 액셀, 텍스트 등으로 내보내는 매크로 함수를 수행함. Close : 활성화되어 있는 데이터베이스 개..

  16. 2021.06.14 데이터베이스 일반 : 데이터 내보내기

    데이터베이스 일반 데이터 내보내기 데이터베이스 개체를 다른 응용 프로그램에서 사용할 수 있도록 형식을 변경하여 출력하는 것 다음의 형식으로 내보낼 수 있음. Access Excel Word RTF 파일 텍스트 파일 XML 파일 ODBC 데이터베이스 HTML 문서 dBASE 파일 SharePoint 목록 PDF / XPS 테이블에 대한 데이터, 구조, 서식 등은 내보낼 수 있지만, 제약조건, 관계, 인덱스 같은 속성은 내보낼 수 없음. 쿼리를 내보낼 경우 실행 결과가 저장되며, 폼이나 보고서를 서식 있는 텍스트 파일로 내보낼 경우 각 개체와 연결된 데이터가 표시됨. 개체별 내보내기 할 수 있는 형식 테이블/쿼리 Excel Access 텍스트 파일 XML 파일 ODBC 데이터베이스 HTML 문서 dBASE ..

  17. 2021.06.14 데이터베이스 일반 : 외부 데이터 가져오기 / 연결하기

    데이터베이스 일반 외부 데이터 가져오기 / 연결하기 가져오기 텍스트 파일이나 스프레드시트, 데이터베이스 등의 데이터를 Microsoft Access 테이블로 만드는 작업 가져온 데이터를 사용해서 새 테이블을 만들 수 있으며, 데이터 구조가 일치할 경우 기존 테이블에 가져온 데이터를 추가할 수 있음. 데이터를 가져와도 원본 데이터는 변경되지 않으며, 가져온 데이터를 변경해도 원본 데이터에 영향을 미치지 않는다. 액세스에는 다음의 데이터 파일을 가져올 수 있음. Access 데이터베이스의 각 개체(테이블, 쿼리, 폼, 보고서, 매크로 등) Excel 파일 텍스트 파일 XML 파일 ODBC 데이터베이스 HTML 문서 dBASE 파일 SharePoint 목록 Outlook 폴더 다음의 데이터 파일은 가져오기할 ..

  18. 2021.06.14 데이터베이스 일반 : 참조 무결성

    데이터베이스 일반 참조 무결성 관련된 테이블 간의 관계를 유지하고, 사용자가 실수로 관련 데이터를 삭제하거나 변경하지 않도록 하기 위해서 Microsoft Access가 사용하는 규칙 외래 키 필드 값을 기본 테이블의 기본 키 필드 값과 동일하게 유지해 주는 제약 조건 참조 무결성을 지정하려면, 관계를 설정할 때 관계 편집의 항상 참조 무결성 유지를 선택해야 함. 참조 무결성 설정 조건 기본 테이블에서 사용할 필드는 기본 키이거나 고유 인덱스가 설정되어 있어야 함. 관계 설정에서 사용되는 두 테이블의 필드는 데이터 형식이 같아야 함. 기본 테이블과 관련 테이블 모두 Access 데이터베이스의 테이블이어야 함. 참조 무결성의 강화 규칙 기본 테이블의 기본 키 필드에 존재하지 않는 데이터 관계가 설정된 테이..

  19. 2021.06.14 데이터베이스 일반 : 관계 설정

    데이터베이스 일반 관계 설정 테이블에 데이터를 저장할 때 잘못된 데이터의 입력을 사전에 방지하고, 여러 테이블에 저장된 정보들을 연결하여 가져올 수 있도록 테이블 간의 관계를 정의하는 것 관계를 설정하면 쿼리나 폼, 보고서에서 여러 테이블의 정보를 편리하게 사용할 수 있음. 기본 테이블에서는 기본 키 필드, 관련 테이블에서는 외래 키 필드를 서로 대응시켜 관계를 설정함. 기본 키 필드와 외래 키 필드의 데이터 형식은 같아야 하며, 같은 종류의 정보가 들어 있어야 함. 열려 있는 테이블에는 관계를 설정할 수 없음. 관계 편집 대화상자 ① 기본(과목) 테이블에 존재하지 않는 과목 코드를 연결 테이블(성적)에 생성할 수 없도록 하고, 기본 테이블의 레코드를 실수로 삭제하거나 변경되지 않도록 규정함. ② 기본 ..

728x90


📖 Contents 📖