연구실: 액세스. 실습: 실습 보고서 액세스 ms 액세스

우파 주립 항공 기술 대학교

컴퓨터공학과

실험실 작업 No.4

데이터베이스 생성 및 처리를 위한 정보 기술도움을 받아MS입장XP.

INEC 학생

그룹 K-122

키즈카 N.D.

확인됨:

Filosova E.I.

보고하다입장.

1) 테이블 생성.

ACCESS에서 테이블을 생성하려면 데이터베이스에서 디자이너 요소를 사용하여 테이블 생성을 선택해야 합니다. 생성자에서 필드 속성과 직접 필요한 필드를 채웁니다. 이것이 우리가 필요한 테이블을 생성하는 방법입니다.(클라이언트, 구현)

2) 데이터 스키마를 생성합니다.

데이터 스키마를 생성하려면 제어판의 아이콘을 사용합니다.

테이블을 연 후 테이블 추가 명령을 사용하여 필요한 항목을 테이블에 삽입하고 필요한 필드를 한 테이블에서 다른 테이블로 끌어서 필드 간의 연결을 설정합니다.

3) 정렬.

정렬하려면 키가 아닌 테이블을 열고 레코드/필터/고급 필터를 사용하여 데이터를 정렬해야 합니다.

4) 쿼리를 사용하여 데이터를 선택합니다.

요청을 생성하기 위해 쿼리 빌더를 사용하겠습니다.

 텍스트 필드의 특정 값(예: 한 범주의 제품 선택).

 숫자 필드의 값 범위(예: 비용이 1,000루블을 초과하는 제품 선택).

 텍스트 필드의 값 범위(예: 이름이 M-S 문자로 시작하는 제품 찾기).

 텍스트 필드의 값이 부정확하게 일치합니다(예: 같은 도시에 거주하는 고객 찾기).

 하나의 숫자 필드의 두 값을 연결하는 논리적 AND(예: 비용이 200루블 이상 500루블 미만인 상품).

 서로 다른 두 필드의 값을 연결하는 논리적 AND(예: 현재 판매되는 200루블 이상의 상품).

 하나의 텍스트 필드에 있는 두 값을 연결하는 논리적 OR(예: 특정 카테고리의 제품).

 서로 다른 두 필드의 값을 연결하는 논리적 OR(예: 특정 날짜에 판매된 상품, OR 비용이 100루블 이상인 상품).

 텍스트 필드의 NOT 연산자(예: 특정 카테고리를 제외한 모든 제품).

5) 표현식 작성기를 사용하여 쿼리를 작성합니다.

    소스 테이블의 여러 텍스트 필드 값을 연결하여 필드 중 하나를 얻는 데이터베이스 쿼리를 만듭니다.

6) 최종 쿼리 생성.

    숫자 필드 중 하나의 값을 두 배로 늘리는 레코드 업데이트 요청을 만듭니다.

    동일한 카테고리의 제품에 대한 모든 기록이 삭제되는 Products 테이블의 복사본에 대해 쿼리를 만듭니다.

    조건에 따라 제품 테이블의 복사본에 레코드가 추가되는 제품 테이블의 복사본에 추가하는 요청을 만듭니다.

    각 고객에 대한 각 카테고리의 총 상품 볼륨을 계산하는 교차 쿼리를 만듭니다.

    보고서 개발.

보고서를 만들려면 보고서 마법사를 사용해야 합니다. 여기에서 필요한 테이블의 모든 필드와 계산 필드, 머리글 양식 및 보고서 유형을 선택합니다.

통제 질문.

1. 관계형이라고 불리는 데이터 모델은 무엇입니까?

PC용 DBMS는 주로 관계형 모델을 지원하는데, 이는 가장 단순한 2차원 테이블에서 데이터 표현의 단순성과 일관성으로 구별됩니다.

데이터 조작의 주요 논리적 구조 단위는 테이블 행, 즉 레코드입니다. 레코드의 구조는 구성 필드의 구성에 따라 결정됩니다. 레코드 필드 세트는 주제 영역의 일부 본질을 특징짓는 논리적으로 관련된 세부 사항에 해당합니다. 데이터 조작을 위한 DBMS의 일반적인 기능은 데이터 검색, 추가, 삭제, 변경입니다.

Microsoft Access에서는 테이블, 쿼리, 폼, 매크로 및 모듈 등 이름을 가질 수 있는 모든 개체를 호출합니다.

    관계형 데이터 모델에서 일대다 관계를 구현하는 방법은 무엇입니까?

통신을 위해 평가 개체를 사용합니다. 각 학생은 여러 분야의 성적을 가지므로 학생과 성적 간의 관계는 일대다(1:M)입니다. 각 분야는 많은 학생이 수강하므로 분야와 성적 간의 관계는 일대다입니다.

    테이블 구조에는 무엇이 포함됩니까?

테이블 구조에는 필드 이름, 데이터 유형, 메모 및 필드 속성이 포함됩니다.

4. 테이블의 필드 속성을 어떻게 결정합니까?

테이블 디자이너에서 필드 속성을 선택하고 여기에서 필요한 이 테이블의 품질을 설정해야 합니다.

5. 쿼리 작성기 창의 주요 요소 이름을 지정합니다.

필드, 테이블 이름, 정렬, 표시, 선택 조건 또는.

6. 요청에서 논리 AND 및 논리 OR를 사용하여 선택 조건을 작성하는 방법은 무엇입니까?

표현식 작성기를 사용하고 조건에 And 또는 Or를 지정해야 합니다.

7. 쿼리에서 계산된 필드를 만드는 방법은 무엇입니까?

일부 결과를 계산하려면 표현식 작성기를 사용하여 현장에서 일부 기능을 설계해야 합니다.

8. 요약 및 교차 쿼리는 무엇에 사용됩니까?

예를 들어 평균 또는 최대값을 계산하여 결과를 요약합니다.

그리고 교차 쿼리를 사용하면 여러 기준(특히 두 가지)에 따라 그룹화를 제공하는 최종 쿼리의 데이터를 보다 명확하게 표시할 수 있습니다. 이 경우 첫 번째 그룹화 특성에 따른 필드 값은 행 머리글이 될 수 있고 두 번째 열 머리글에 따르면 필드 값이 될 수 있습니다.

9. 실행 쿼리를 사용하여 테이블을 편집하려면 어떻게 해야 합니까?

예를 들어 삭제 요청을 사용하여 레코드를 삭제하거나 다른 테이블에서 업데이트, 추가, 삽입할 수 있습니다.

10. Form Builder 창은 어떤 섹션으로 구성되어 있습니까?

형성 과정에서 지정된 섹션에서.

RF 교육 과학부
모스크바 주립 전자 및 수학 연구소

(기술대학)


컴퓨터공학과
실험실 작업 No. 7

« 마이크로소프트 사무실 .

데이터베이스 관리 시스템
입장»

학생: Malofeev S.A. C-12

교사: Voskov L.S.

모스크바 2008


이론을 완성했습니다:

기초

데이터베이스 및 데이터베이스 관리 시스템(DBMS)
기초 데이터베이스(DB)는 컴퓨터에 저장하고 대용량의 다양한 정보를 효과적으로 사용하도록 설계되었습니다.


  • 도서관의 책, 잡지, 신문에 대해

  • 매장의 상품과 공장의 상품에 대해,

  • 박물관 및 다양한 컬렉션의 전시에 대해,

  • 회사, 기업 및 기관의 모든 직원에 대해

  • 공항의 모든 항공기 항공편, 티켓 가격 및 좌석 가용성에 대해

  • 역에서 출발하는 모든 열차의 일정, 티켓 비용 및 좌석 이용 가능 여부,

  • 도난 차량을 포함하여 주 교통안전검사원(GAI)에 등록된 모든 차량에 대해

  • 여행사, 여행사에서 막바지 투어를 포함한 모든 투어에 대해,

  • 현재와 ​​수년 전 세계 어느 곳의 날씨 등에 대해 설명합니다.
데이터베이스 작업에는 DBMS(데이터베이스 관리 시스템)라는 응용 프로그램이 사용됩니다. 가장 널리 사용되는 DBMS는 Microsoft의 ACCESS 프로그램입니다.
ACCESS DBMS를 포함한 모든 DBMS는 다음을 허용합니다.

  1. 데이터베이스를 신속하게 생성하고 보완하고 변경합니다.

  2. 데이터베이스에서 필요한 특정 데이터를 빠르게 찾으세요.

  3. 다양한 기준(예: 알파벳순)에 따라 데이터베이스의 데이터를 정렬합니다.

  4. 귀하의 요청에 따라 데이터의 하위 집합을 화면으로 추출합니다. 주어진 기준을 만족시키는 것.

  5. 분석 및 의사결정을 위해 데이터베이스 데이터에 대한 통계 계산을 수행합니다.

  6. 특정 목적을 위해 선택된 데이터를 인쇄합니다. 인증서, 보고서 등을 준비합니다.
가장 간단한 형태의 데이터베이스는 Excel 스프레드시트와 유사한 스프레드시트입니다. "라는 데이터베이스 테이블의 예 학생"다음 페이지에서 보시죠.

Excel 테이블과 마찬가지로 데이터베이스 테이블은 열과 행으로 구성됩니다. 이 경우 데이터베이스의 열을 " 필드"그리고 그들은 특정한 이름을 갖고 있어요


(이름 " 필드"), Excel 표에서와 같이 이름으로 라틴 알파벳 문자가 아닙니다. 이러한 열, 즉 데이터베이스 테이블에는 Excel과 마찬가지로 최대 255개의 필드가 있을 수 있습니다.

데이터베이스 테이블의 각 행을 " 녹음으로"이며 Excel 스프레드시트의 행과 동일한 자체 일련 번호가 있습니다. 행 수, 즉 데이터베이스 테이블의 레코드 수는 사실상 무제한입니다.

모두 " 기록"데이터베이스 테이블의 (행)은 각 셀에 반드시 이름에 해당하는 동일한 유형의 정보를 포함합니다." 필드". 이것이 데이터베이스 테이블과 Excel 스프레드시트의 주요 차이점입니다. 예를 들어 필드 이름이 " 이름"(데이터베이스 테이블 참조 " 학생" 다음 페이지) 모든 항목(즉, 모든 줄)에서 특정 사람의 이름을 볼 수 있습니다.

필드 이름이 "인 열에 고드르" 모든 기록(즉, 모든 행)에서 학생의 특정 출생 연도를 볼 수 있습니다.

필드 이름이 "인 열에 NG" 모든 항목(즉, 모든 행)에서 특정 학생 그룹 번호를 볼 수 있습니다.

데이터베이스에는 하나가 아닌 여러 관련 테이블이 포함될 수 있습니다. 제외하고 테이블 – 데이터베이스의 주요 개체 - 데이터베이스에는 다음과 같은 다른 개체가 포함될 수 있습니다.

형태 (하나 이상). 양식은 데이터베이스 테이블의 데이터를 화면에 표시하는 방법으로, 데이터를 입력하고 보는 데 편리합니다.

요구 (하나 이상). 쿼리는 선택하고 화면 출력지정한 기준에 따라 데이터베이스 테이블의 데이터입니다.

보고서 (하나 이상). 보고서는 선택하고 인쇄

매크로 (하나 이상). 매크로는 보고서 인쇄 등 데이터베이스에 대한 특정 작업을 수행하는 매크로 명령 집합입니다.

기준 치수 (하나 이상). 모듈은 중요하지 않은 작업을 수행하기 위해 데이터베이스에서 사용되는 Access Basic 프로그래밍 언어의 프로그램입니다.

나열된 모든 개체가 생성된 경우 확장자가 있는 데이터베이스 파일의 일부입니다. . mdb.

Access 2000을 배우게 됩니다. 최신 버전프로그램이지만 Access 97 버전과 거의 차이가 없어 현재는 두 버전을 모두 사용하고 있습니다.

이것 실무사용하는 Access 버전에 관계없이 데이터베이스 생성, 변경 및 사용에 대한 모든 기본 작업을 마스터할 수 있습니다.


액세스 DBMS 시작
Windows 운영 체제를 시작한 후 화면 모양은 매우 다를 수 있지만 모니터 화면(바탕 화면)과 작업 표시줄 하단(화면 하단의 좁은 띠)에는 항상 많은 프로그램 아이콘, 파일 및 폴더가 있습니다. 시작 버튼이 있는 화면).

화면 어딘가에 Access 프로그램 아이콘이 있으면 마우스 포인터를 그 위에 놓고 마우스를 두 번 클릭하여 프로그램을 실행합니다.

화면에 Access 프로그램 아이콘이 없으면 시작 버튼을 클릭하여 시스템의 기본 메뉴를 열고 "프로그램"을 선택한 다음 자동으로 열리는 두 번째 메뉴에서 "Microsoft Access"를 클릭합니다. 항목을 선택하고 계산을 위해 이 프로그램을 실행하세요.

일반적인 소프트웨어가 열립니다 윈도우 창제목이 "Microsoft Access"인 경우(그림 1):

새 데이터베이스를 생성하거나 기존 데이터베이스를 열 수 있는 Microsoft Access 대화 상자입니다.

제목 표시줄 아래의 MENU BAR(파일 편집 보기 삽입 도구 도움말 창),

메뉴 표시줄 아래에 있는 표준 도구 모음은 "보기" 메뉴의 "도구 모음" 명령을 사용하여 켜고 끌 수 있습니다. 모든 도구에는 도구 위에 마우스 화살표를 놓으면 자동으로 나타나는 "라벨"이 있습니다.

창 맨 아래에 있는 프로그램 상태 표시줄. 데이터베이스 및 Access 운영 모드에 대한 현재 정보가 표시됩니다.

이론: 데이터베이스에서 질문 생성 및 사용
데이터
최대 효과적인 방법데이터베이스를 사용하는 것은 " 요청사항". 요구– 이는 지정한 기준에 따라 데이터베이스 테이블에서 데이터를 선택하고 표시하는 방법입니다.
이론: 데이터베이스에서 보고서 생성 및 사용
제외하고 " 테이블", "형태" 그리고 " 요청사항" 데이터베이스 파일에는 하나 이상의 파일이 포함될 수 있습니다." 보고서". "보고서 "를 선택하는 방식이고 인쇄사용자가 요구하는 형식의 데이터베이스 테이블 데이터, 즉 당신에게.

이론: 데이터베이스 스키마 생성 - 3단계
데이터베이스 스키마를 생성하는 것은 이 데이터베이스에 포함된 테이블 간의 관계, 더 정확하게는 이러한 테이블의 특정 필드 간의 관계를 정의하는 것입니다.

테이블이 연결되면 테이블 중 하나의 변경 사항이 자동으로 다른 테이블로 전송됩니다. 테이블을 연결하는 주요 목적은 데이터베이스에서 정보의 중복을 방지하는 것입니다.

연결의 의미를 이해하는 가장 쉬운 방법은 생성 중인 특정 데이터베이스의 예를 보는 것입니다. 교육과정. 이 데이터베이스의 연결 다이어그램은 그림 1에 나와 있습니다. 삼.

창문에서 교육과정: 데이터베이스 클릭 버튼 데이터 스키마도구 모음에서 열리는 창에서 테이블 추가, 북마크를 선택하세요 테이블그리고 버튼을 누르면 추가하다, 창가에 놔두세요 데이터 스키마모든 테이블. 그런 다음 버튼을 누르세요. 닫다. 그 결과 창에서 데이터 스키마모든 데이터베이스 테이블이 표시됩니다 교육과정귀하의 필드 목록이 포함되어 있습니다.

쌀. 삼.데이터베이스 스키마 교육과정
관계는 빈 테이블을 사용하여 설정해야 합니다. 그렇지 않으면 관계 속성을 조정하는 데 문제가 발생할 수 있습니다.
이론: 데이터베이스에서 보고서를 만들고 사용합니다.

다중 테이블 보고서 개발
싱글 테이블과 함께 보고서에 액세스상호 연결된 여러 데이터베이스 테이블의 데이터 출력을 제공하는 복잡한 보고서를 생성할 수 있습니다. 다중 테이블 보고서에 상호 연관된 데이터를 표시하기 위해 필요한 연결은 데이터 스키마에 따라 자동으로 설정됩니다.

다중 테이블 보고서에는 주요 부분과 포함된 부분(예: 하위 보고서)이 포함될 수 있습니다. 이러한 각 부분은 자체 테이블을 기반으로 합니다.

다중 테이블 보고서에는 하위 보고서를 포함하지 않고도 다양한 테이블의 필드가 있을 수 있습니다.

일대다 관계에 있는 테이블에 대한 보고서를 작성하는 것을 고려해 보겠습니다. 이 관계에서 한 테이블은 마스터 테이블이고 다른 테이블은 슬레이브 테이블입니다. 이러한 보고서의 구성은 보고서의 기초로 기본 테이블이나 하위 테이블을 선택하는 것에 따라 고유한 특성을 갖습니다.


연습 31. 메인 테이블을 기반으로 주요 부분이 포함된 다중 테이블 보고서



쌀. 19. 부서별 보고서 레이아웃
테이블을 예로 들어 다중 테이블 보고서를 작성하는 기술을 살펴보겠습니다. 학과 및 교사. 교사 목록을 포함하여 부서에 대한 정보가 포함된 보고서를 준비해야 한다고 가정해 보겠습니다.


    보고서 레이아웃. 부서별 교사 목록이 포함된 보고서의 레이아웃이 그림 1과 같아야 한다고 가정해 보겠습니다. 19. 초안 레이아웃에 따라 보고서에는 부서별 이름, 코드, 전화번호, 책임자 이름 및 사진 등의 데이터가 표시되어야 합니다. 이 데이터는 테이블에 포함되어 있습니다 부서.

  1. 각 부서의 표 섹션에 교사 목록을 표시해야 합니다. 이러한 데이터는 테이블에서 얻을 수 있습니다. 선생님.제안된 레이아웃은 테이블을 보고서의 기본 테이블로 선택하는 이유를 제공합니다. 부서, 그리고 테이블 선생님바텔- 교사 목록이 포함된 하위 양식의 데이터 소스로 사용됩니다.

연습을 완료했습니다.

연습 1. 단일 테이블 형태의 간단한 데이터베이스 생성

연습 2: 마우스를 사용하거나 "서식" 메뉴의 "열 너비" 명령을 사용하여 열 너비 변경

연습 3. "삽입" 및 "삭제" 필드와 테이블의 "필드"(열) 순서 변경.

연습 4. 직원의 "사진"이 포함된 새 필드 삽입

연습 5. 테이블에 새 데이터 입력, 레코드 편집 및 삭제

연습 6. 데이터베이스 테이블의 데이터 정렬

연습 7. 대용량 데이터베이스 테이블에서 패턴별 레코드 검색 및 특정 필드의 내용 검색 및 바꾸기

연습 8. 새 데이터베이스 개체 생성 및 사용 - "쿼리".

연습 9. "매개변수가 있는 쿼리" 생성 및 사용

연습 10. 데이터베이스에 새 개체 만들기 - "양식".

연습 11. 새 데이터베이스 개체 생성 및 사용 - "보고서".

연습 12. 매개변수가 있는 쿼리를 기반으로 매개변수가 있는 보고서 생성

연습 13. "테이블" 모드에서 "그룹" 테이블 디자인

연습 14. "마법사" 모드에서 "교사" 테이블 디자인

연습 15. "디자인" 모드에서 "부서" 테이블 디자인

연습 16. 디자인 모드에서 학습 및 진행 상황 테이블 디자인


연습 17. 데이터베이스 테이블 간의 연결 설정.

연습 18: 테이블 간의 관계 제거

연습 19. "전문 분야", "교사" 및 "그룹" 테이블에 직접 데이터 입력

연습 20. 디자인 모드에서 쿼리 구성

연습 21. 복합 양식 "그룹 학생 목록" 작성 준비

연습 22: 마법사를 사용하여 두 테이블에 대한 양식 생성

연습 23. 양식 유형 선택

연습 24: 양식 이름 지정 및 열기

연습 25: 디자인 보기에서 양식 편집

연습 26: 하위 양식 편집

연습 27: 양식 모드로 전환 및 테이블 로드

연습 28. 메인 테이블을 기반으로 주요 부분이 포함된 다중 테이블 보고서

연습 29: 보고서 본문 만들기

연습 30. 자동 보고서 만들기.

연습 31: 하위 보고서 마무리

연습 32: 하위 보고서 포함.


제어 작업 완료에 대해 보고합니다.
데이터 베이스:

데이터베이스 테이블을 채우는 중입니다.

데이터베이스 링크 생성:

소개 입장

Access의 성능과 이 DBMS를 사용하여 해결할 수 있는 문제 유형을 살펴보겠습니다. 특히:

액세스는 데이터베이스 관리 시스템(DBMS)입니다.

액세스 사용데이터를 저장 및 검색하고, 정보를 편리한 형태로 제시하며, 반복적인 작업을 자동화합니다.

데이터 입력, 데이터 처리 및 복잡한 보고서 생성을 위해 간단하고 편리한 양식 액세스를 사용하여 개발합니다.

호스팅에 Access 97 사용 액세스 양식웹 페이지의 HTML 문서 형식 및 인터넷/인트라넷 노드와의 데이터 교환.

데이터 샘플링, 정렬 및 검색을 제공하는 QBE(Query by example) 메커니즘에 대한 Access 지원.

Access 매크로를 사용하여 코딩 없이 애플리케이션을 만듭니다.

스프레드시트 및 데이터베이스 사용자는 Access에서 사용되는 여러 주요 개념을 잘 알고 있어야 합니다.

어떤 작업을 시작하기 전에 소프트웨어 제품, 해결하도록 설계된 문제의 유형과 기능을 이해하는 것이 중요합니다. MicrosoftAccess 97(이하 간단히 Access)은 사용자의 상상력에 의해서만 사용이 제한되는 다각적인 제품입니다.

입장 - 우선은 이렇습니다. 데이터베이스 관리 시스템(DBMS). 이 카테고리의 다른 제품과 마찬가지로 데이터를 저장 및 검색하고 편리한 방법으로 정보를 표시하며 자주 반복되는 작업(예: 회계, 회계, 계획 등)을 자동화하도록 설계되었습니다. 와 함께 입장간단하고 편리한 데이터 입력 양식을 개발할 수 있을 뿐만 아니라 데이터를 처리하고 복잡한 보고서를 발행할 수 있습니다.

Access는 강력한 Windows 응용 프로그램입니다. 처음으로 DBMS의 성능은 Microsoft Windows 사용자가 원하는 대로 사용할 수 있는 편리함과 완벽하게 결합되었습니다. 이 두 제품은 모두 Microsoft의 아이디어이므로 서로 완벽하게 상호 작용합니다. 액세스는 다음에서 작동합니다. 윈도우 제어 95 또는 WindowsNT로 작업할 때 사용자는 모든 것에 액세스할 수 있습니다. Windows 혜택. Windows 응용 프로그램의 데이터를 Access로 잘라내고 복사하고 붙여넣을 수 있으며 그 반대의 경우도 마찬가지입니다. Access에서 양식 프로젝트를 만들어 양식 디자이너에 삽입할 수 있습니다.

Windows 95 및 Microsoft Office 97 구성 요소(Excel, Word, PowerPoint 및 Outlook)의 OLE(개체 연결 및 포함) 개체를 사용하면 Access를 진정한 데이터베이스 운영 환경으로 전환할 수 있습니다. 새로운 인터넷 확장 기능을 사용하면 WorldWideWeb의 데이터와 직접 상호 작용하는 양식을 만들고 이를 보기로 변환할 수 있습니다. HTML 언어, InternetExplorer 및 NetscapeNavigator와 같은 제품에서 작동합니다.

이 모든 점에서 Access는 단순한 DBMS가 아닙니다. 어떻게 관계형 Access DBMS는 모든 유형의 데이터에 대한 액세스를 제공하고 여러 데이터베이스 테이블을 동시에 사용할 수 있도록 해줍니다. 동시에 데이터 구조를 대폭 단순화하여 할당된 작업의 구현을 용이하게 할 수 있습니다. Access 테이블은 메인프레임 컴퓨터나 서버에 저장된 데이터에 연결될 수 있습니다. 반면에 Paradox 또는 dBASE 환경에서 생성된 테이블을 사용할 수 있습니다. 얻은 결과는 Excel 스프레드시트의 데이터와 빠르고 쉽게 연결 및 결합될 수 있습니다. Microsoft Office 97 환경에서 작업하는 사용자는 완벽하게 호환되는 Access와 Word, Excel 및 PowerPoint에 액세스할 수 있습니다.

Access는 데이터베이스 관리를 위한 최종 사용자 도구 세트입니다. 여기에는 테이블, 양식, 쿼리 및 보고서의 디자이너가 포함됩니다. 이 시스템은 애플리케이션 개발 환경으로도 간주될 수 있습니다. 매크로나 모듈을 사용하여 작업을 자동화함으로써 프로그래밍 언어로 직접 작성된 응용 프로그램만큼 강력한 사용자 중심 응용 프로그램을 만들 수 있습니다. 여기에는 버튼, 메뉴 등이 포함됩니다. 대화 상자. VBA로 프로그래밍하면 Access만큼 강력한 프로그램을 만들 수 있습니다. 실제로 많은 Access 도구(예: 마법사 및 디자이너)가 VBA로 작성되었습니다.

Access의 성능과 접근성 덕분에 Access는 오늘날 시장에서 최고의 데이터베이스 관리 시스템이 되었습니다. 먼저 최종 사용자 수준에서 Access에 대해 알아 보겠습니다. 그런 다음 VBA 프로그래밍 요소 및 인터넷 상호 작용과 같은 보다 복잡한 요소로 넘어갑니다.

무엇을 제공하나요? 입장

1.진정한 관계형 데이터베이스 모델

Access에서 완전히 구현됨 관계형 데이터베이스 관리.시스템은 기본 키와 외래 키를 유지하고 커널 수준에서 데이터 무결성을 시행합니다(일관되지 않은 업데이트 또는 삭제 작업을 방지함). 또한 Access의 테이블에는 입력 방법에 관계없이 잘못된 입력을 방지하는 데이터 유효성 검사 도구가 장착되어 있으며, 각 테이블 필드에는 고유한 형식과 표준 설명이 있어 데이터 입력이 크게 단순화됩니다. Access는 텍스트, 숫자, 카운터, 통화, 날짜/시간, 메모, 부울, 하이퍼링크 및 OLE 개체 필드를 포함하여 필요한 모든 필드 유형을 지원합니다. 특수 처리 중에 필드에 값이 없는 경우 시스템은 다음을 제공합니다. 전폭적인 지원빈 값.

유연한 시스템 아키텍처로 인해 Access의 관계형 데이터 처리는 모든 요구 사항을 충족할 수 있습니다. 동시에 Access는 파일 서버 모드에서 독립 실행형 DBMS로 사용되거나 SQLServer와 같은 제품의 클라이언트 구성 요소로 사용될 수 있습니다. 게다가. Access는 SQLServer, Oracle, Sybase, IBM 메인프레임 컴퓨터용 DB/2 등 다양한 형식의 데이터베이스에 연결할 수 있는 ODBC(OpenDatabaseConnectivity) 프로토콜을 지원합니다.

Access는 무결성 보장을 통해 트랜잭션 처리를 지원합니다. 또한 개별 사용자 및 전체 그룹의 데이터에 대한 액세스를 제어할 수 있는 사용자 수준 보안이 제공됩니다.

상황에 맞는 도움말 및 사무실 어시스턴트

Microsoft의 도움말 시스템은 신규 사용자와 숙련된 사용자 모두에게 여전히 업계 최고입니다. Access는 클릭만으로 액세스할 수 있는 상황에 맞는 도움말을 제공합니다. , 사용자가 현재 관심을 갖고 있는 문제에 대한 참고 정보가 화면에 즉시 나타납니다. 이 경우 도움말 시스템의 목차로 쉽게 이동하실 수 있으며, 특정 정보, 이전 액세스 및 북마크에 대한 로그입니다.

Microsoft는 Access 97에서 OfficeAssistant와 ScreenTips를 도입했습니다. 툴팁무언가에 대한 간단한 설명이 포함되어 있습니다. 시스템은 10명의 보조 캐릭터로 구성된 전체 갤러리를 제공합니다(원하는 대로 누구라도 선택할 수 있음). 만약에 어시스턴트질리면 꺼도 됩니다.

사용하기 쉬운 마법사 및 생성자

주인(마법사)는 작업 시간을 몇 분으로 단축할 수 있습니다. 마스터는 생성된 개체의 내용, 스타일 및 형식에 관해 주요 질문을 합니다. 그런 다음 자동으로 원하는 개체를 만듭니다. 액세스에 포함됨 약 100명의 장인 데이터베이스, 응용 프로그램, 테이블, 양식, 보고서, 차트, 레이블, 컨트롤 및 속성을 디자인하는 데 도움이 됩니다. 다양한 문제를 해결하기 위해 마법사를 사용자 정의할 수도 있습니다.

외부 파일 가져오기, 내보내기 및 연결

Access를 사용하면 dBASE, FoxPro, Excel, SQLServer, Oracle, Btrieve, 다양한 ASCII 텍스트 형식(고정된 줄 길이나 지정된 구분 기호가 있는 형식 포함), HTML 데이터 등 잘 알려진 여러 파일 형식을 가져오고 내보낼 수 있습니다. 가져오기 결과로 Access 테이블이 생성됩니다. Access 테이블을 내보내면 지정된 형식의 파일이 생성됩니다.

제본(이전에 불렀던 가입)이는 Access 테이블을 만들지 않고도 외부 데이터를 사용할 수 있음을 의미합니다. dBASE, FoxPro, Excel, ASCII 및 SQL 데이터와 유사한 관계를 설정할 수 있습니다. 매우 강력한 기능은 Access 테이블을 외부 테이블과 연결한 다음 공유하는 것입니다. 이는 Access, dBASE, FoxPro 및 SQLServer 테이블에 적용됩니다.

양식 및 보고서 위지위그

양식 및 보고서 디자이너 창은 동일한 인터페이스를 가지며 사용자에게 다양한 옵션을 제공합니다. 양식 또는 보고서는 WYSIWYG 원칙(WhatYouSeeIsWhatYouGet - 보이는 대로 얻는다)에 따라 설계되었습니다. 다른 컨트롤 요소를 추가하면 사용자는 생성된 양식이 어떻게 변경되는지 확인할 수 있습니다.

폼과 보고서에 텍스트 상자, 라디오 단추, 확인란, 선, 사각형을 포함할 수 있으며 색상과 그림자를 사용하여 디자인할 수 있습니다. 또한 전체 그림, 다이어그램, 하위 양식 및 하위 보고서를 포함할 수 있습니다. 동시에 모든 데이터 표시 매개변수는 완전히 사용자 제어하에 있습니다. 양식은 여러 페이지에 걸쳐 있을 수 있으며 보고서에는 다양한 수준의 데이터 그룹화 및 요약이 포함될 수 있습니다.

양식 및 보고서를 볼 수 있습니다 미리보기 모드에서는스케일을 변경하여 조감도를 제공합니다. 디자인 모드에서는 더미 데이터가 포함된 보고서를 볼 수 있으므로 대용량 실제 파일이 처리될 때까지 기다릴 필요가 없습니다.

보고서 작성기는 최대 10단계의 그룹화 및 정렬을 허용하는 매우 강력한 도구입니다. 덕분에 두 번의 패스만으로 얻을 수 있는 백분율과 합계를 표시하는 보고서를 생성할 수 있습니다. 우편물 레이블 및 메일 배포 목록을 포함하는 다양한 유형의 보고서를 만들 수 있습니다.

다중 테이블 쿼리 및 관계

Access의 가장 강력한 기능 중 하나는 가장 중요한 기능이기도 합니다. 관계를 사용하면 테이블을 그래픽으로 연결할 수 있습니다. 파일을 나타내는 테이블을 연결할 수도 있습니다. 다른 유형(예: Access 테이블 및 dBASE 테이블) 이러한 링크 후에는 테이블이 하나의 전체로 나타나며 이제 테이블의 모든 데이터와 관련하여 쿼리를 작성할 수 있습니다. 특정 필드를 선택하고, 정렬 순서를 정의하고, 계산식을 만들고, 원하는 레코드를 선택하기 위한 기준을 입력할 수 있습니다. 쿼리 결과를 테이블, 폼 또는 보고서로 표시할 수 있습니다. 사용자는 미리 연결을 설정할 필요가 없으며 대신 쿼리 빌더를 입력하기만 하면 됩니다(예: 특정 보고서를 작성하려는 경우).

쿼리는 다른 경우에도 사용됩니다. 합계를 계산하고, 그룹화된 테이블을 표시하고, 새 테이블을 작성하는 쿼리를 만들 수 있습니다. 쿼리를 사용하여 테이블의 데이터를 업데이트하고, 레코드를 삭제하고, 한 테이블을 다른 테이블에 추가할 수도 있습니다.

그래프 및 차트

Access는 Microsoft Word, Excel, PowerPoint 및 Project와 동일한 그래픽 응용 프로그램을 사용합니다. 이를 통해 수백 가지 유형의 그래프와 차트를 생성하고 특정 요구 사항에 따라 사용자 정의할 수 있습니다. 막대 그래프, 막대 그래프, 원형 차트, 표면 차트 및 기타 차트를 2D 및 3D로 생성할 수 있습니다. 선택적으로 다양한 색상과 패턴으로 장식된 텍스트를 동반할 수 있습니다. 값은 원형 차트의 열이나 조각으로 표시될 수 있습니다. 편리한 보기 각도에서 재현되도록 다이어그램 이미지를 회전할 수 있습니다. 이 모든 것은 AccessGraph 프로그램에서 제공됩니다.

가능성 DDE 그리고 올레

DDE(DynamicDataExchange) 및 OLE(ObjectLinkingandEmbedding)를 사용하면 Access 폼과 보고서에 모든 종류의 새 개체를 추가할 수 있습니다. 이러한 개체는 사운드, 그림, 다이어그램, 심지어 비디오 클립일 수도 있습니다. OLE 개체(예: 비트맵) 또는 문서를 포함할 수 있습니다. 워드 프로세서(Word 또는 WordPerfect) 또는 Excel 스프레드시트에 연결하세요. 이러한 개체를 데이터베이스에 연결함으로써 사용자는 동적 양식과 보고서를 만들고 동일한 정보를 다른 용도로 사용할 수 있습니다. Windows 애플리케이션.

액세스 인터넷

이제 Access에서는 응용 프로그램이 인터넷/인트라넷에 연결될 수 있도록 하는 모든 기능을 제공합니다. 한 번의 클릭으로 테이블, 쿼리, 양식 및 보고서를 HTML 형식으로 저장할 수 있습니다. 해당 마법사를 사용하면 초보자도 HTML 코드를 개체에서 웹 페이지로 전송할 수 있으므로 인터넷을 서핑하는 모든 사람이 사용할 수 있습니다! 하이퍼링크를 사용하면 Access 양식에서 직접 웹 페이지에 있는 데이터에 액세스할 수 있습니다.

많은 사람들은 웹 페이지에 데이터를 게시하는 일은 웹 관리자가 수행해야 한다고 믿습니다. Access 97은 모든 사용자가 이 작업을 성공적으로 수행할 수 있음을 명확하게 보여줍니다. 그리고 그는 선택한 데이터베이스 개체를 HTML 형식으로 변환하고 이 형식으로 웹 페이지로 전송하는 웹 페이지의 배치 마법사의 도움을 받을 것입니다. 이 마법사를 사용하면 정적 또는 동적 페이지를 만들고 이를 웹 서버로 전송하고 자신만의 페이지를 만들 수 있습니다. 홈페이지템플릿을 사용하여 모든 HTML 페이지에 대한 표준 모양과 느낌을 만들 수도 있습니다!

내장된 기능

액세스에는 100개가 넘는 항목이 포함되어 있습니다. 기능(실행 시 값을 반환하는 작은 내장 프로그램) 다양한 작업을 수행합니다. 데이터베이스, 문자열, 날짜 및 시간 형식의 숫자, 수학, 비즈니스 및 재무를 조작하는 기능이 있습니다. 폼, 보고서 및 쿼리에서 계산된 식을 만드는 데 사용할 수 있습니다.

매크로: 프로그래밍 없이 프로그래밍

프로그래머가 아닌 사람(또는 코딩을 원하지 않는 고급 사용자)을 위해 Access에서는 매크로를 제공합니다. 이를 통해 특정 작업을 자동화할 수 있습니다. 가까운 매크로 50개간단히 말해서 데이터 조작, 메뉴 및 대화 상자 생성, 양식 및 보고서 열기 등 거의 모든 작업 실행을 자동화할 수 있습니다. 매크로를 사용하면 모든 데이터 처리 작업의 약 90%를 해결할 수 있습니다.

모듈: 시각적 기초적인 ~을 위한 응용 데이터베이스 프로그래밍

Access는 모든 기능을 갖춘 프로그래밍 언어를 갖춘 심각한 응용 프로그램 개발 환경입니다. VBA 언어(이전에는 AccessBasic으로 알려짐)는 프로그래밍에 대한 객체 지향 접근 방식을 구현하고 프로그래머가 상상할 수 있는 거의 모든 작업을 수행할 수 있도록 해줍니다. 강력한 구조화된 프로그래밍 언어입니다. 완전히 확장 가능하며 모든 동적 링크 라이브러리(DLL)에서 API 절차를 지원합니다. 운영체제윈도우 95와 윈도우NT.

모든 기능을 갖춘 개발 환경은 다양한 강력한 기능을 지원합니다. 현대적인 기능: 편집 및 디버깅을 위한 다중 창 모드, 자동 확인구문, 중단점, 단계별 실행은 물론 입력한 명령에 대한 옵션을 화면에 표시하는 구문 도움말까지 제공됩니다.

이미 데이터베이스 작업을 했다고 해서 Access에서 모든 것이 즉시 원활하게 진행된다는 의미는 아닙니다. dBASE, FoxPro 및 Paradox와 같은 관계형 DBMS의 주요 전문가가 될 수 있지만 Windows 환경에서 데이터베이스 작업 경험이 없습니다.

먼저 Windows에 대해 더 잘 알아야 합니다. 페인트 편집기, Word 또는 Excel로 실험하고 마우스를 올바르게 사용하는 방법을 배우십시오. 마법사 중 하나의 서비스를 사용하여 Excel에서 다이어그램을 만들고 도움말 시스템에 문의하는 것이 좋습니다. 이 모든 것이 나중에 Access를 마스터할 때 도움이 될 것입니다. 새로운 용어에도 익숙해져야 합니다.

스프레드시트 사용자를 위한 정보

숙련된 Excel(또는 1-2-3) 사용자는 Access와 Excel이 여러 면에서 유사하다는 것을 알게 될 것입니다. 첫째, 이 두 프로그램은 모두 Windows 제품이므로 Access 작업 시 사용되는 Windows 규칙에 이미 익숙해야 합니다. 테이블의 모습과 쿼리에 액세스스프레드시트의 모양에 해당하며 호출됩니다. 데이터 테이블( 데이터 시트 ). 테이블 행과 열의 크기는 작업과 동일하게 변경할 수 있습니다. 엑셀 시트. 기본적으로 Access 97의 데이터 입력 모드는 입력 모드에 해당합니다. 엑셀 데이터. 데이터를 입력하고 열 제목을 정의하기만 하면 됩니다. 나머지는 Access에서 자동으로 수행됩니다.

Access는 Excel과 마찬가지로 WYSIWYG 모드를 지원하며 그래픽 응용마이크로소프트그래프. 따라서 사용자는 항상 두 시스템 모두에서 동일한 유형의 다이어그램을 만들 수 있습니다. Access에는 Excel에서 사용되는 것과 유사한 차트 마법사도 포함되어 있습니다.

Excel과 마찬가지로 Access 97에는 피벗 테이블 마법사가 포함되어 있습니다. 실제로 이를 사용하여 Excel 피벗 테이블(데이터베이스의 정보)을 만들 수 있습니다. 데이터에 접근 Excel 스프레드시트로 쉽게 전송할 수 있습니다. Access 데이터베이스를 Excel 테이블에 연결할 수 있습니다. 두 제품 모두 동일한 인터페이스를 사용하여 쿼리를 생성하고 정렬을 수행할 수 있습니다. (Excel 메뉴를 사용하여 쿼리를 만들고 데이터를 정렬해 본 적이 있다면 이미 이러한 개념에 익숙할 것입니다.) 즉, Access 97은 모든 Office 97 제품과 호환됩니다.

강의 1.

기본 작동 원리

Microsoft Access의 데이터베이스를 사용합니다.

1.3. 데이터베이스 생성.

1.4. 테이블 작업.

1.5. 데이터 유형.

1.6. 필드 속성.

1.7. 주요 필드.

1.8. 데이터베이스의 테이블 간의 관계를 정의합니다.

1.9. Microsoft Access에서 데이터 무결성을 보장합니다.

1.1. "데이터베이스"란 무엇입니까?

비즈니스나 개인 생활에서 각각 특정 유형의 활동과 관련된 다양한 소스의 데이터로 작업해야 하는 경우가 많습니다. 이 모든 데이터를 조정하려면 특정 지식과 조직 기술이 필요합니다. Microsoft Access는 다양한 소스의 정보를 하나의 관계형 데이터베이스로 결합합니다. 생성된 양식, 쿼리 및 보고서를 사용하면 빠르고 효율적으로 데이터를 업데이트하고, 질문에 대한 답변을 얻고, 필요한 데이터를 검색하고, 데이터를 분석하고, 보고서를 인쇄할 수 있습니다.

데이터베이스에서는 각 소스의 정보가 별도의 테이블에 저장됩니다. 여러 테이블의 데이터로 작업할 때 테이블 간에 관계가 설정됩니다.

특정 조건에 맞는 데이터를 검색하고 선택하기 위한 쿼리가 생성됩니다. 또한 쿼리를 사용하면 여러 레코드를 한 번에 업데이트하거나 삭제할 수 있으며 기본 제공 또는 특수 계산을 수행할 수 있습니다.

양식은 테이블에서 직접 데이터를 보거나 입력하거나 변경하는 데 사용됩니다. 양식을 사용하면 하나 이상의 테이블에서 데이터를 선택하고 표준 또는 사용자 정의 레이아웃을 사용하여 화면에 표시할 수 있습니다.

보고서는 데이터를 분석하거나 특정 방식으로 인쇄하는 데 사용됩니다. 예를 들어, 데이터를 그룹화하고 총계를 계산하는 보고서를 만들고 인쇄할 수 있습니다.

특정 작업을 자동으로 수행하려면 양식 열기나 보고서 인쇄와 같은 하나 이상의 매크로 명령 집합이 포함된 매크로가 사용됩니다. 매크로는 자주 수행되는 작업을 자동화하는 데 유용할 수 있습니다. 예를 들어, 사용자가 버튼을 클릭하면 보고서를 인쇄하는 매크로를 실행할 수 있습니다.

때로는 데이터베이스의 모든 창에서 실행되어야 하는 고유한 프로시저나 특정 이벤트를 처리하도록 설계된 프로시저를 생성해야 하는 경우가 있습니다. 하나의 프로그램 단위로 결합된 Visual Basic 언어의 이러한 프로시저 세트를 모듈이라고 합니다. 모듈에는 클래스 모듈과 표준 모듈이라는 두 가지 주요 유형이 있습니다. 클래스 모듈은 특정 양식 또는 보고서와 관련된 양식 모듈 및 보고서 모듈입니다. 여기에는 이벤트 처리(예: 키 누르기)를 위한 프로시저가 포함되는 경우가 많으며 첫 번째 이벤트 프로시저를 만들 때 자동으로 생성됩니다. 표준에서

데이터베이스 창에서는 모든 개체에 대해 작업할 수 있습니다. 특정 유형의 개체를 보려면 해당 탭(예: "테이블")을 선택합니다.

오른쪽에 있는 버튼을 사용하여 기존 개체를 생성하고 수정할 수 있습니다.

1.2. 데이터베이스 디자인.

테이블, 양식 및 기타 개체를 만들기 전에 데이터베이스 구조를 설정해야 합니다. 좋은 데이터베이스 구조는 규정을 준수하고 효율적인 데이터베이스를 생성하기 위한 기초입니다.

데이터베이스 설계 단계:

1. 데이터베이스 생성 목적, 주요 기능 및 포함해야 할 정보를 결정합니다. 데이터베이스는 직접 작업할 사람의 요구 사항을 충족해야 합니다. 이를 위해서는 데이터베이스가 다루어야 하는 주제, 데이터베이스가 생성해야 하는 보고서, 데이터베이스가 생성해야 하는 양식을 분석해야 합니다. 현재데이터를 기록하고, 생성된 데이터베이스를 잘 설계된 유사한 데이터베이스와 비교하는 데 사용됩니다.

2. 데이터베이스에 포함되어야 하는 테이블의 구조를 종이에 작성합니다. 테이블을 디자인할 때 다음 기본 원칙을 따르는 것이 좋습니다.

테이블의 정보는 중복되어서는 안 됩니다. 테이블 간에는 반복이 없어야 합니다. 특정 정보가 하나의 테이블에만 저장되면 한 곳에서만 변경하면 됩니다. 이렇게 하면 작업이 더욱 효율적으로 이루어지고 서로 다른 테이블에서 정보가 일치하지 않을 가능성도 제거됩니다. 예를 들어, 한 테이블에는 고객 주소와 전화번호가 포함되어야 합니다.

각 테이블에는 하나의 주제에 대한 정보만 포함되어야 합니다. 각 주제에 대한 정보는 서로 독립적인 테이블에 포함되어 있으면 훨씬 쉽게 처리됩니다. 예를 들어 고객 주소와 주문은 별도의 테이블에 저장되므로 주문이 삭제되어도 고객 정보는 데이터베이스에 남아 있습니다.

3. 표에서 필요한 필드를 결정합니다. 각 테이블에는 다양한 주제에 대한 정보가 포함되어 있으며, 테이블의 각 필드에는 테이블 주제에 대한 별도의 정보가 포함되어 있습니다. 예를 들어 고객 데이터 테이블에는 회사 이름, 주소, 도시, 국가 및 전화번호에 대한 필드가 포함될 수 있습니다. 각 테이블의 필드를 디자인할 때 다음 사항에 유의하세요.

각 필드는 테이블의 주제와 관련되어 있어야 합니다.

테이블에는 필요한 모든 정보가 포함되어야 합니다.

정보는 가장 작은 논리 단위(예: 일반적인 이름 필드가 아닌 이름 및 성 필드)로 분류되어야 합니다.

4. 키 필드를 설정합니다. Microsoft Access에서 고객 데이터 및 주문과 같은 다양한 테이블의 데이터를 연결하려면 각 테이블에 테이블에 있는 각 레코드의 개별 값을 지정하는 필드 또는 필드 집합이 포함되어야 합니다. 이 필드 또는 필드 집합을 기본 키라고 합니다.

5.테이블 간의 관계를 정의합니다. 테이블 전체에 데이터를 배포하고 키 필드를 정의한 후에는 서로 다른 테이블의 데이터를 연결하기 위한 스키마를 선택해야 합니다. 이렇게 하려면 테이블 간의 관계를 정의해야 합니다.

6. 데이터베이스 구조를 다시 검토하고 가능한 단점을 식별합니다. 테이블이 데이터로 채워지지 않은 상태에서 이 단계를 수행하는 것이 좋습니다.

7.데이터를 추가하고 다른 데이터베이스 개체를 만듭니다. 테이블 구조가 요구 사항을 충족하면 모든 데이터를 입력할 수 있습니다. 그런 다음 쿼리, 양식, 보고서, 매크로 및 모듈을 만들 수 있습니다.

8. Microsoft Access의 분석 도구를 사용하십시오. Microsoft Access에는 데이터베이스 구조를 개선하기 위한 두 가지 도구가 있습니다. 테이블 분석 마법사는 테이블을 검사하고 필요한 경우 새로운 구조와 관계를 제안하며 재작업도 수행합니다. 성능 분석기는 전체 데이터베이스를 검사하고 개선을 위한 권장 사항을 제시하며 이를 구현합니다.

1.3. 데이터베이스 생성.

Microsoft Access는 데이터베이스를 생성하는 두 가지 방법을 지원합니다. 빈 데이터베이스를 만든 다음 여기에 테이블, 폼, 보고서 및 기타 개체를 추가할 수 있습니다.

이 방법은 가장 유연하지만 각 데이터베이스 요소에 대해 별도의 정의가 필요합니다. 마법사를 이용하여 즉시 데이터베이스 생성도 가능합니다.

필요한 모든 테이블, 양식 및 보고서가 포함된 특정 유형. 이것 가장 간단한 방법데이터베이스의 초기 생성. 두 경우 모두 다음과 같은 기회가 주어집니다.

생성된 데이터베이스를 변경하고 확장할 시간입니다.

새 데이터베이스를 생성하는 경우(이 경우에만) 파일 대화 상자가 나타납니다. 새로운 기지 data", 생성된 파일의 이름과 위치를 지정해야 합니다.

데이터 베이스. Microsoft Access 데이터베이스 파일의 확장자는 .mdb입니다. 데이터베이스의 복사본을 얻으려면 해당 데이터베이스가 포함된 파일을 복사해야 합니다.

Microsoft Access를 종료하면 데이터 변경 사항이 자동으로 저장됩니다. 그러나 Microsoft Access에서 데이터베이스 개체의 구조를 변경하면 종료하기 전에 변경 사항을 저장할 것인지 묻는 메시지가 나타납니다.

1.4. 테이블 작업.

테이블에는 특정 문제에 대한 정보가 저장됩니다. 예를 들어 "제품" 테이블에는 제품에 대한 정보만 포함되고 "공급업체" 테이블에는 상품을 공급하는 회사에 대한 정보만 포함됩니다. 데이터가 중복되지 않고 발행 시 오류가 발생하지 않도록 하려면 다양한 유형의 데이터를 여러 테이블에 분산시켜야 합니다. 테이블의 데이터는 열("필드")과 행("레코드")으로 구성됩니다.

테이블 작업에는 두 가지 모드가 있습니다. 도구 모음의 특수 버튼을 클릭하여 디자인 모드 또는 테이블 모드를 선택할 수 있습니다.

테이블 디자인 보기에서 새 필드를 추가하거나 기존 테이블 필드를 삭제 및 사용자 지정하여 전체 테이블을 만들 수 있습니다.

필드를 추가하려면 필드 이름을 입력하고 테이블 창 상단에 입력하세요. 필드 이름을 바꾸려면 필드 이름 열에서 이름을 변경하십시오.

데이터 유형에 따라 필드에 입력할 수 있는 데이터 유형이 결정됩니다. 예를 들어 통화 필드에 텍스트를 입력하는 것은 허용되지 않습니다. 적절한 데이터 유형을 선택하면 정렬, 계산 및 기타 작업을 위해 데이터가 올바른 형식으로 입력됩니다. 데이터 유형을 정의하거나 변경하려면 데이터 유형 열을 선택하고 필드에서 드롭다운 기호를 클릭한 다음 목록에서 데이터 유형을 선택합니다.

각 필드에는 필드 데이터의 저장, 처리 및 표시를 제어할 수 있는 속성이 있습니다. 예를 들어 '현금' 형식의 경우 숫자 구분 기호와 통화 기호(1,234g)가 자동으로 추가됩니다. 필드 속성을 설정하려면 테이블 디자이너 창 상단과 창 하단에서 해당 속성을 선택하고, 이 속성 값을 입력하거나 목록에서 선택합니다. 사용 가능한 속성 집합은 필드의 데이터 유형에 따라 결정됩니다.

키라고 하는 고유한 레이블은 테이블의 각 항목을 식별하는 데 사용됩니다. 번호판이 자동차를 고유하게 식별하는 것처럼 키는 기록을 고유하게 식별합니다. 테이블의 키 필드는 테이블 간 관계를 만드는 데 사용됩니다. 키를 정의하려면 필수 필드를 설명하는 줄을 선택하고 도구 모음에서 키 버튼을 클릭하세요.

테이블 보기에서는 테이블 형식의 데이터를 추가, 편집 또는 볼 수 있습니다. 또한 철자를 확인하고 표 형식의 데이터를 인쇄하고, 기록을 필터링 및 정렬하고, 변경하고, 변경할 수 있습니다. 모습테이블을 수정하거나 열을 추가하거나 제거하여 테이블 구조를 변경합니다.

레코드를 추가하려면 도구 모음의 새 레코드 버튼을 사용하세요. 이 버튼을 클릭하면 테이블 끝에 빈 행이 나타납니다.

레코드를 삭제하려면 레코드의 필드를 선택하고 도구 모음에서 레코드 삭제 버튼을 클릭합니다.

테이블의 행은 하나 이상의 열 내용에 따라 정렬될 수 있습니다. 이렇게 하려면 정렬할 필드를 선택하고 도구 모음에서 오름차순 정렬 또는 내림차순 정렬 버튼을 클릭하세요.

필터링을 사용하면 양식의 특정 레코드만 볼 수 있습니다. 필터링할 데이터를 선택하고 도구 모음에서 선택 항목별 필터링 버튼을 클릭합니다. 필터를 변경하려면 필터 변경 버튼을 클릭하세요. 더 자세한 필터링 조건을 설정하려면 레코드 메뉴에서 필터 명령과 고급 필터 하위 명령을 선택합니다. 일반 또는 고급 필터를 적용하려면 도구 모음에서 필터 적용 버튼을 클릭하세요.

1.5. 데이터 유형.

데이터 유형에 따라 필드에 입력할 수 있는 데이터 유형이 결정됩니다. 예를 들어 통화 필드에 텍스트를 입력하는 것은 허용되지 않습니다. 적절한 데이터 유형을 선택하면 정렬, 계산 및 기타 작업을 위해 데이터가 올바른 형식으로 입력됩니다. Microsoft Access는 다음 데이터 유형을 지원합니다.

텍스트

전화번호 등 계산이 필요하지 않은 문자나 숫자입니다.

메모 필드

긴 텍스트 또는 텍스트와 숫자의 조합.

숫자

계산을 수행하는 데 사용되는 수치 데이터입니다.

날짜 시간

100년부터 9999년까지의 날짜와 시간입니다.

통화의

수학적 계산에 사용되는 금전적 가치와 수치 데이터.

카운터

고유한 순차적 증가(1씩) 또는 난수, 각각 추가 시 자동으로 입력됨 새로운 항목 V

논리적

부울 값과 두 가지 가능한 값(True/False, Yes/No) 중 하나를 포함할 수 있는 필드입니다.

OLE 개체 필드

개체(예: 스프레드시트 마이크로 소프트 엑셀, 문서 마이크로 소프트 워드, 그림, 소리 녹음 또는 기타 이진 형식의 데이터)가 Microsoft Access 테이블에 연결되거나 포함되어 있습니다.

하이퍼링크

하이퍼링크의 주소를 나타내는 문자와 숫자의 문자열입니다.

대체 마법사

목록이나 상수 값 집합 또는 다른 테이블의 값이 포함된 콤보 상자에서 값을 선택할 수 있는 필드를 만듭니다. 셀 목록에서 이 옵션을 선택하면 필드 유형을 결정하는 조회 마법사가 시작됩니다.

2강

데이터 입력 및 편집

데이터 투입

테이블 모드에서는 입력된 모든 데이터가 표시됩니다. 테이블 구조만 생성되었다면 아직 테이블에 데이터가 없다는 의미입니다. 빈 테이블에서 레코드 표시(오른쪽을 가리키는 삼각형 포인터 이미지 포함)는 일반적으로 테이블의 첫 번째 행에 설정됩니다.

필드(테이블 보기)에 값을 입력하려면 커서를 해당 필드로 이동하고 값을 입력합니다. 게시물을 편집하는 동안 게시물 마커는 연필 모양으로 나타납니다. 새 항목(연필 모양의 마커)을 입력하면 다음 줄이 자동으로 나타납니다(새 항목을 나타내는 별표가 있는 마커). 새 레코드 표시자는 항상 테이블의 마지막 행을 표시합니다.

새 레코드를 입력할 때 커서는 일반적으로 테이블의 첫 번째 필드에 위치합니다.

수행 중인 작업과 레코드 유형에 따라 레코드 토큰은 네 가지 형식 중 하나를 취할 수 있습니다.

현재 레코드의 마커입니다.

편집된 항목의 마커입니다.

차단된 기록 표시(작업 중일 때)

멀티플레이어 모드).

새로운 진입 마커.

녹음 저장

추가되거나 수정된 ​​항목은 다른 항목으로 이동하거나 테이블을 닫을 때 자동으로 저장되며 동시에 항목 표시의 모양이 변경됩니다. 즉, 연필이 오른쪽을 가리키는 화살표로 변합니다.

레코드를 저장하려면 기본 키 필드에 유효한 값을 입력해야 합니다. 기본 키 값은 값 조건 등록 정보( 확인 규칙 )

취소 버튼( 실행 취소 현재의 필드 / 기록 )를 사용하면 현재 레코드에 대한 변경 사항만 취소할 수 있습니다. 다음 항목으로 이동한 후 이 버튼은 일반 실행 취소 모드로 돌아가며, 다음 항목을 변경하면 더 이상 이전 항목에 대한 변경 사항을 취소할 수 없습니다.

녹음->녹화 저장 명령을 사용하여 현재 녹음을 디스크에 저장할 수 있습니다( 기록 -> 구하다 기록 ) 또는 키 조합< 옮기다 + 입력하다 >.

입력된 데이터의 정확성 확인

자동 데이터 유형 검사

Access에서는 개입 없이 일부 데이터 유형을 자동으로 확인합니다. 이러한 유형의 데이터가 포함된 필드의 경우 , 값에 대한 조건 속성을 채울 필요가 없습니다.. 이러한 데이터 유형을 나열해 보겠습니다.

숫자

통화

날짜 시간

논리적(예/아니요)

숫자 및 통화를 사용하면 유효한 숫자 값을 입력할 수 있습니다. Access에서는 숫자 필드에 문자를 입력할 수 있지만 이 필드를 종료하려고 하면 다음 메시지가 포함된 대화 상자가 나타납니다. "입력한 값이 데이터 유형 또는 필드 크기 속성과 일치하지 않습니다."허용되지 않는 다른 문자나 여러 개의 소수점을 입력하거나 숫자 유형의 특정 크기 데이터 필드에 지나치게 큰 숫자를 입력하려고 하는 경우에도 오류 메시지가 나타납니다.

날짜/시간 필드는 날짜 및 시간 값이 올바른지 확인합니다. 날짜/시간 필드에 44:44:44 시간을 입력하거나 문자만 입력하려고 하면 오류 대화 상자가 나타납니다.

부울(예/아니요) 다음 설정 값 중 하나만 입력할 수 있습니다. 부울의 경우 Yes, True(On) 또는 0이 아닌 숫자 Yes 및 No(No), False(False), Off(Off) 또는 0 논리 번호 Format 속성에서는 자신만의 부울(예/아니요) 값을 정의할 수 있지만 일반적으로 표준 값이 사용됩니다.

데이터 입력 방법

다양한 유형의 필드에 데이터 입력이 수행됩니다. 다른 방법들. 일부 데이터 유형의 경우 값의 유효성이 자동으로 확인됩니다. 그러나 일부 테이블을 생성할 때 비표준(사용자 정의) 형식으로 데이터를 입력하고 ValidationRule 속성에서 해당 데이터에 대한 유효성 규칙을 설정해야 할 수도 있습니다. 다음으로 살펴보겠습니다. 다양한 방법데이터 입력. |

표준 텍스트 입력

"MyStudents" 테이블에 입력된 세 개의 필드는 텍스트 유형의 필드였습니다. FamNameName1 필드에서는 데이터 입력에 입력 마스크가 사용됩니다. 소문자로 값을 입력하면 표시됩니다. 첫 번째 문자는 대문자이고 나머지는 소문자입니다. 텍스트의 특별한 의미를 확인하고 지정된 형식으로 표시할 수 있습니다.

때로는 텍스트( 텍스트 ) 여러 줄로 구성된 값을 입력해야 합니다. 새 줄을 추가하려면 키 조합을 누르세요.< Ctrl 키 + 입력하다 >. 이 기능은 주소 필드와 메모 필드의 문자열 형식을 지정하는 데 유용합니다.

날짜/시간 데이터 입력

값은 mmm yy 형식으로 입력됩니다. 이는 4/8/96을 입력하고 이 필드를 종료할 때의 모습입니다. Access에서는 값을 Arg 96으로 표시합니다. 테이블에는 실제로 값 4/8/92가 저장되며 이 필드에 커서를 놓으면 값이 표시될 수 있습니다. 반면 Arg 필드에 96을 입력하면 Arg 96 값이 테이블에 저장됩니다.

날짜/시간 유형 필드의 경우 #1/1/70# AndDate() 사이 값에 대한 조건을 정의할 수도 있습니다. 이 조건은 입력한 생년월일이 1970년 1월 1일과 현재 날짜 사이에 속해야 함을 나타냅니다.

형식은 데이터가 차지하는 메모리 양이 아니라 데이터 표시 방법에 영향을 미칩니다.

데이터 검증을 통한 텍스트 데이터 입력

텍스트 필드에는 다음과 같이 설정된 속성이 있을 수 있습니다. 값에 대한 조건입니다.입력 데이터를 값(예: F,M,C)으로 제한합니다. 이 필드에 F, M, C 이외의 값을 입력하려고 하면 다음과 같은 메시지가 표시된 대화 상자가 나타납니다: 이 필드에는 M, F, C만 입력할 수 있습니다. "message" 속성의 값. error" 이 분야의.

값의 조건을 확인하여 수치 데이터 입력 |

숫자 필드의 경우 데이터 유효성 검사 규칙이 지정됩니다. Resultat 필드의 경우 Value Condition 속성이 평가 값(>=2 및<=5). При нарушении этого правила появится диалоговое окно с сообщением об ошибке. Это сообщение определяется содержимым свойства сообщения об ошибке для данного поля.

OLE 데이터 입력

Foto라는 OLE 개체 필드는 개체(이미지) 자체가 화면에 표시되지 않아도 채울 수 있습니다. OLE 유형 필드에는 다음 개체를 저장할 수 있습니다.

래스터 이미지.

사운드 파일.

그래프와 (다이어그램).

워드나 엑셀.

OLE 서버에서 인식된 개체는 Access에 OLE 유형 필드로 저장될 수 있습니다. OLE 개체는 일반적으로 보거나 듣거나 사용할 수 있도록 양식에 입력됩니다. OLE 개체를 테이블에 배치하면 개체를 설명하는 텍스트가 표시됩니다. 예를 들어 OLE 유형 필드에는 PaintbrushPicture가 표시될 수 있습니다. 개체를 입력하는 방법에는 두 가지가 있습니다.

클립보드에서 붙여넣습니다.

삽입->개체 명령 실행 후 나타나는 대화상자에서 삽입

메모 데이터 입력

Recenzia 필드에는 MEMO 유형 데이터가 포함됩니다. 이 유형을 사용하면 각 항목에 대해 최대 64,000바이트의 텍스트를 입력할 수 있습니다. 테이블에는 입력된 텍스트의 일부만 표시됩니다. 눌러서 을 사용하면 스크롤 막대가 있는 입력 대화 상자(확대/축소)를 표시할 수 있어 최대 1,000바이트의 텍스트를 한 번에 볼 수 있습니다.

테이블의 레코드 간 이동

일반적으로 데이터를 입력한 후 일부 내용을 변경해야 하는 경우가 종종 있는데, 그 이유는 다음과 같습니다.

새로운 정보를 받았습니다

오류가 감지되었습니다.

새 항목을 추가해야 합니다.

데이터를 변경하려면 먼저 테이블을 열고, 데이터베이스 창의 테이블 목록에서 이름이 있는 행을 두 번 클릭하여 데이터시트 보기에서 테이블을 엽니다.

TableDesign 모드에 있는 경우 보기 단추를 클릭하여 테이블 보기로 들어가 데이터를 변경합니다.

항목 탐색

어떤 레코드로 이동하려면 해당 레코드에 커서를 놓거나 마우스로 클릭하기만 하면 되지만 테이블이 너무 큰 경우에는 원하는 레코드로 빠르게 이동하는 문제가 특히 심각해집니다.

수직 스크롤 막대를 사용하여 레코드 사이를 이동할 수 있습니다. 스크롤 막대의 화살표 버튼을 사용하면 클릭당 레코드 마커를 한 위치만 이동할 수 있습니다. 따라서 더 빠르게 이동하려면(한 번에 여러 레코드를 통해) 스크롤 막대 슬라이더를 사용하는 것이 좋습니다. 영역을 클릭할 수도 있습니다. 슬라이더와 스크롤 막대의 버튼 사이를 클릭하면 앞으로 여러 위치로 이동할 수 있습니다.

편집->이동 명령은 테이블 주위를 빠르게 이동할 수 있는 여러 옵션을 제공합니다.

데이터시트 보기의 창 하단에 있는 5개의 점프 버튼을 사용하여 레코드를 탐색할 수도 있습니다. 이 버튼을 클릭하면 모든 레코드로 이동할 수 있습니다. 레코드 번호(주어진 레코드의 행 번호)를 알고 있는 경우 , 레코드 번호 필드를 클릭하고 항목 번호를 입력한 후 키를 누릅니다. 레코드 번호 항목으로 이동하려면 키를 누르세요. .

테이블 주위를 이동할 때 스크롤 막대 프롬프트에 주의를 기울이십시오. Access에서는 레코드의 필드를 클릭할 때까지 레코드 번호 필드를 업데이트하지 않습니다.

설정점 검색

레코드 번호를 알고 있으면 해당 레코드로 이동하여 특정 필드를 찾을 수 있지만 대부분의 경우 레코드에서 특정 값을 찾아야 합니다. 이는 세 가지 방법으로 수행할 수 있습니다.

편집->찾기(Edrt->찾기) 명령을 선택합니다.

도구 모음에 있는 FindSpecifiedText 버튼을 클릭하세요(쌍안경이 표시됨).

키보드 단축키 사용

이러한 방법 중 하나를 사용하면 대화 상자가 나타납니다. 특정 필드만 검색하려면 해당 필드에 커서를 놓으십시오(대화 상자를 열기 전에 이 작업을 수행하십시오). 대화 상자에서 SearchOnlyCurrentField 확인란을 선택하면 Access가 지정된 필드에서만 검색합니다.

이 대화 상자에서는 다양한 검색 매개변수를 설정할 수 있습니다. 찾을 내용 텍스트 상자에 찾고 있는 값을 입력합니다. 필드에 나타나는 대로 값을 입력하거나 다음을 사용하여 값을 입력할 수 있습니다. 특수 문자:

* - 임의 개수의 문자와 일치합니다.

한 문자와 일치합니다.

# - 한 자리에 해당

이러한 기호의 작동 방식을 이해하기 위해 AB로 시작하는 모든 값을 찾고 싶다면 AB*를 입력하세요.

이제 문자 001로 끝나는 값을 찾고 싶다고 가정해 보겠습니다. 이 경우 다음을 입력합니다. *001 . AB 문자로 시작하고 001 문자로 끝나며 사이에 두 문자만 포함된 값을 검색하려면 다음을 입력해야 합니다. AB??001. "ko"로 끝나는 모든 성을 찾아야 하는 경우 Brodsky 및 Tchaikovsky와 같은 값을 검색하려면 다음을 입력하십시오. *공동.

일치 드롭다운 목록에는 다음 세 가지 선택 사항이 있습니다.

필드의 모든 부분(AnyPartofField)

전체 필드

필드의 시작 부분부터(StartofField)

표준 옵션은 WholeField입니다. 예를 들어 Pet과 값이 같으면 Pet 값이 검색됩니다. 필드의 모든 부분(AnyPartofField) 옵션을 선택한 경우 검색 결과로 Petrov, Petrovsky 값이 검색됩니다. Shpetny 등 필드 시작 부분(StartofО) 설정으로 검색한 결과 Petrov, Petrovsky 값이 발견됩니다.

검색 드롭다운 목록의 위, 아래, 전체 세트에서 하나 이상의 옵션을 선택할 수 있습니다.

현재 필드에서만(SearchOnlyCurrentField) 옵션 버튼을 선택하면 한 필드에서만 값을 검색하며, MatchCase 체크박스는 대문자와 소문자를 구분할지 여부를 결정합니다. 기본적으로는 다르지 않으며, Pet 값을 검색하면 pet, Petr, Petrov가 검색됩니다. MatchCase 확인란을 선택하는 경우 대문자와 소문자를 고려한 검색 문자열을 입력해야 합니다.

분명히 숫자, 통화 및 날짜/시간 데이터 형식의 경우 대/소문자 구분이 의미가 없습니다.) MatchCase 확인란을 선택하면 Access에서는 SearchFieldsAsFormatted 확인란을 무시합니다.(테이블 필드의 서식을 지정한 경우 이 확인란을 선택하세요.) 예를 들어 DateBirth 필드에서 1982년 4월에 태어난 모든 사람의 기록을 검색해야 합니다. 이렇게 하려면 SearchFieldsasFormatted 옵션을 선택하고 Apr 92를 입력하십시오. 이 확인란을 선택하지 않으면 검색은 1982년 4월의 정확한 날짜까지 수행되어야 합니다. 출생(예: 4/8/92) 검색

SearchFieldsasFormatted 확인란을 사용하면 검색 속도가 크게 느려질 수 있습니다.

FindFirst 또는 FindNext 단추를 클릭하면 검색이 시작됩니다. 값을 찾으면 Access에서 해당 값이 선택됩니다. 일치하는 첫 번째 값을 찾으려면 찾기 단추를 클릭합니다. 다음 값을 찾으려면 다음 찾기 버튼을 클릭하십시오. 검색 프로세스가 진행되는 동안 대화 상자는 계속 열려 있습니다. 따라서 원하는 값을 찾은 후 닫기 버튼을 클릭하여 대화 상자를 닫습니다.

데이터시트 보기에서 값 변경

값을 변경하려면 해당 값으로 이동하여 필요한 수정을 하십시오. 값을 편집하는 데에는 여러 가지 이유가 있을 수 있습니다.

새로운 가치를 추가합니다.

기존 값 바꾸기

기존 값 변경

필드가 비어 있으면 새 값을 입력하면 됩니다. 필드에 새 값을 입력할 때는 새 항목을 입력할 때와 동일한 규칙을 따르세요.

기존 값 바꾸기

키보드나 마우스를 사용하여 필드를 선택할 수 있습니다. 키보드를 사용하면 해당 필드의 내용이 강조 표시됩니다. (반전된 형태로 표시됩니다.) 아무 키나 누르면 해당 필드의 내용이 삭제되고 해당 기호로 대체됩니다. 키를 누른 상태 키를 누른 상태 , 교체 없이 필드 값을 제거합니다. 스페이스바를 누르면 값이 지워지고 스페이스바로 대체됩니다.

마우스를 사용하면 다음과 같은 방법으로 필드 내용을 선택할 수 있습니다.

필드의 왼쪽 테두리를 클릭합니다(포인터가 큰 더하기 기호로 변경됨).

필드를 두 번 클릭합니다. (텍스트에 공백이 있으면 이 방법이 작동하지 않습니다.)

필드 내용을 가로질러 마우스 포인터를 클릭하고 왼쪽에서 오른쪽으로 드래그합니다.

필드 내용의 일부를 선택하고 키를 누릅니다.

기존 값을 DefaultValue 속성의 기본값으로 바꾸려면 값을 강조 표시하고 키 조합을 누릅니다. .

기존 값을 이전 항목의 동일한 필드 값으로 바꾸려면 키 조합을 누르십시오.<Сtrl+"(кавычки)>

클릭하지 않았는지 확인하세요.<С1г1+-(минус)>, 이 경우 현재 항목이 삭제되므로

기존 값 변경

전체 값을 바꾸는 대신 기존 값을 수정하려면 해당 값의 문자 앞을 클릭합니다. 특정 문자 앞에 마우스 포인터를 놓으면 삽입 모드가 활성화되며, 새로운 값을 입력하면 기존 값이 오른쪽으로 이동합니다. 키를 누른 후 대체 모드가 활성화되고 입력된 문자가 하나씩 대체됩니다. 커서 키를 사용하면 변경 없이 한 항목에서 다른 항목으로 이동할 수 있습니다. 커서 왼쪽에 있는 문자를 삭제하려면 키를 누릅니다. , 오른쪽에 있는 문자를 삭제하려면 키를 사용하세요. .

편집 방법

필드 내에서 이동 -> 키를 눌러<-
필드에 값 삽입 삽입 위치 선택 및 값 입력
전체 필드 내용 선택 F2를 누르거나 두 번 클릭하세요.
값을 새 값으로 바꾸기 전체 필드를 선택하고 새 필드를 입력하세요.
이전 필드에서 대체 Ctrl+'(아포스트로피)
기본값으로 바꾸기 Ctrl+Alt+스페이스바
줄 바꿈 삽입(텍스트, 메모) Ctrl+Enter
기술 문자열 저장 중 Shift+Enter 또는 다른 줄로 이동
현재 날짜 삽입 Ctrl+;(세미콜론)
현재 시간 삽입 Ctrl+:(콜론)
새 항목 추가 Ctrl++(더하기)
항목 삭제 Ctrl+-(빼기)
옵션 버튼 전환 공간
현재 레코드의 변경 사항 취소 Esc 또는 취소 버튼

편집할 수 없는 필드

편집할 수 없는 필드가 있습니다. 해당 필드의 종류

작업 취소

도구 모음에 있는 실행 취소 버튼이 회색으로 표시되어 사용할 수 없는 경우가 있습니다. 그러나 레코드 편집을 시작하자마자 해당 레코드를 사용할 수 있게 되며 이를 사용하여 현재 필드의 항목을 취소할 수 있습니다. 이 키는 작업을 취소하는 데에도 사용됩니다. . 이 버튼을 누르면 값이나 필드 변경 작업이 취소됩니다. 키를 두 번 누르면 을 클릭하면 현재 항목 전체에 대한 변경 사항이 취소됩니다.

편집->실행 취소 명령은 작업을 실행 취소하는 데에도 사용됩니다. 명령 이름은 실행 취소 중인 작업에 따라 변경됩니다.

필드의 값 변경을 취소하려면 편집->입력 취소 명령을 선택하거나 도구 모음에 있는 실행 취소 버튼을 사용하십시오. 다른 필드로 이동한 후 편집->현재 필드/기록 복원 명령 또는 실행 취소 버튼을 사용하여 이전 필드에 대한 변경 사항을 취소할 수 있습니다. 편집->현재 필드/레코드 복원 명령(편집->현재 필드/레코드 실행 취소)을 사용하여 저장되지 않은 현재 레코드에 대한 모든 변경 사항을 실행 취소할 수 있습니다. 레코드를 저장한 후 편집->저장된 레코드 취소 명령을 선택하여 레코드에 대한 변경 사항을 취소할 수 있습니다. 그러나 다음 항목을 편집한 후에는 해당 변경 사항을 취소할 수 없습니다.

값 복사 및 붙여넣기

버퍼에 데이터를 복사하거나 삭제하는 것은 Microsoft Windows 95/NT 시스템 자체에 의해 수행되며 특별한 액세스 기능에 의해 수행되지 않습니다. 버퍼에서 복사되거나 삭제된 값은 편집->붙여넣기 명령이나 도구 모음에 있는 붙여넣기 버튼을 사용하여 다른 필드나 기록에 붙여넣을 수 있습니다. 버퍼로 삭제, 버퍼에서 복사 및 붙여넣기 작업은 다양한 Windows 응용 프로그램과 Access 자체 내에서 데이터를 교환하는 데 사용됩니다. 이 방법을 사용하면 전체 레코드를 다른 테이블이나 다른 데이터베이스에 복사할 수 있을 뿐만 아니라 Microsoft Word 및 Excel 프로그램과 데이터를 교환할 수도 있습니다.

값 바꾸기

편집->바꾸기 메뉴 명령을 사용하면 패턴으로 검색하고 바꿀 수 있습니다. 이 명령을 선택하거나 키를 누른 후 < Ctrl 키 + 시간 > 화면에 대화 상자가 나타납니다.

이 대화 상자는 편집->찾기 명령을 선택한 후 나타나는 대화 상자와 매우 유사합니다. 단, 샘플 텍스트 필드(FindWhat) 외에도 바꿀 내용 필드도 있습니다. 키를 누르면 검색이 시작됩니다. . 패턴을 사용하여 값을 찾습니다. 액세스가 강조 표시됩니다. 이 값을 바꾸려면 바꾸기 버튼을 클릭하세요. 모든 값을 한 번에 바꾸려면 모두 바꾸기 버튼을 클릭하세요.

새 항목 추가

테이블 보기에 레코드를 추가하려면 마지막 줄(레코드 표시가 별표처럼 보이는 곳)에 커서를 놓고 새 레코드를 입력합니다. 새 레코드로 이동하려면 다음 명령을 선택할 수 있습니다.

삽입->녹음->녹음) 도구 모음에 있는 새 레코드 버튼을 클릭하고 이동 버튼을 사용하거나 편집->이동->새 레코드 명령을 사용합니다.

(편집->이동->새로 만들기). 마지막 항목으로 이동하여< | >때로는 여러 개의 새 항목을 추가하고 기존 항목을 일시적으로 보이지 않게 만들어야 하는 경우 메뉴 명령

Records->DataEntry를 사용하면 일시적으로 모든 항목의 화면을 지운 다음 간섭 없이 새 항목을 편집할 수 있습니다. 모든 기록을 복원하려면 다음 명령을 선택하십시오.

기록->필터/정렬 제거

항목 삭제

임의의 수의 항목을 삭제하려면 해당 항목을 선택하고 또는 편집->삭제(편집->삭제) 명령을 선택하십시오. 하나의 레코드를 삭제하려면 해당 필드 중 하나에 커서를 놓고 편집->레코드 삭제 명령을 선택하십시오(편집->레코드 삭제) 레코드를 삭제할 때 대화 상자가 나타납니다. 삭제를 확인하라는 메시지가 나타납니다. 예 버튼을 클릭하면 항목이 삭제되고, 아니오를 클릭하면 모든 내용이 변경되지 않습니다.

이 대화 상자의 기본 설정은 예 버튼을 선택하는 것입니다. 따라서 키를 누르면 항목은 자동으로 삭제됩니다. 하지만 이 방법을 사용하여 실수로 항목을 삭제한 경우 해당 항목을 복원할 수 없습니다.

인접한(즉, 인접한) 레코드를 선택하려면 첫 번째 레코드의 마커를 클릭하고 선택하려는 레코드의 마지막 레코드로 마우스 포인터를 오른쪽으로 끕니다.

열 추가, 변경 또는 제거

Access 97의 데이터시트 보기에서 열을 추가, 제거 및 이름 바꾸는 기능에는 위험이 따릅니다. 요점은 이러한 작업이 데이터 구조를 변경한다는 것입니다. 아시다시피 TableDesign 모드에서 변경하면 기본 데이터 구조가 변경됩니다. 그러나 테이블 디자인 모드에서는 변경 사항의 전체 결과조차 인식하지 못할 수 있습니다. 따라서 , 다른 사용자를 위한 데이터베이스를 생성할 때 해당 사용자가 테이블 보기에서 변경할 수 없도록 주의해야 합니다.

데이터시트 보기에서 열 삭제

데이터시트 보기에서 열을 삭제하려면 해당 열을 선택하고 또는 편집-열 삭제 명령(Edrt^DeleteColumn)을 선택하면 이 열의 모든 데이터와 테이블 구조의 필드 자체 삭제를 확인해야 하는 대화 상자가 나타납니다. 이 필드는 데이터 입력 양식이나 보고서에 사용되며, 삭제하면 개체가 이 필드의 이름에 액세스할 때마다 오류 메시지를 받게 됩니다.

데이터시트 보기에 열 추가

데이터시트 보기에서 새 열을 추가하려면 삽입^열을 선택합니다. 이렇게 하면 커서가 있는 열 오른쪽에 필드"1이라는 제목의 열이 생성됩니다. 그런 다음 해당 열의 항목에 새 데이터를 입력할 수 있습니다.

새 열을 추가하면 테이블 구조가 변경됩니다. 즉, 새 필드가 추가됩니다. 테이블을 저장하면 Access에서는 입력된 값을 기반으로 추가된 필드의 속성을 결정합니다.

필드 이름 변경(열 헤더)

새 열을 추가할 때 테이블을 저장하기 전에 제목을 변경하는 것이 좋습니다. 이렇게 하려면 해당 항목을 두 번 클릭하고 필요한 사항을 변경하십시오. 테이블을 저장할 때 이 제목은 테이블 구조의 필드 이름으로 사용됩니다.

열 머리글을 변경하면 테이블의 필드 이름이 변경됩니다. 그리고 양식, 보고서, 쿼리, 매크로 또는 모듈에서 사용되는 경우 해당 개체를 적절하게 수정할 때까지 이러한 개체는 작동하지 않습니다. 이 필드 이름 변경 방법은 불쾌한 결과를 초래하므로 숙련된 사용자만 사용하는 것이 좋습니다.

항목 표시

마우스나 메뉴 명령을 사용하여 항목을 추가하거나 변경할 수 있습니다. 형식 메뉴 또는 마우스 명령을 사용하면 필드 순서 변경, 열 숨기기 및 고정, 행 높이 및 열 너비 변경, 다른 글꼴 선택, 그리드 선 표시 또는 제거 등의 작업을 수행할 수 있습니다.

필드 순서 변경

기본적으로 Access에서는 테이블이나 쿼리에 나타나는 순서와 동일한 순서로 데이터시트 보기에 필드를 표시합니다. 그러나 때로는 포함된 데이터를 더 쉽게 분석할 수 있도록 일부 필드를 서로 옆에 배치해야 할 수도 있습니다. 필드 순서를 변경하려면 열을 선택하고 새 위치로 끕니다.

한 번에 하나씩 또는 그룹별로 열을 선택하고 끌 수 있습니다. 이름 필드를 테이블 시작 부분에 두려고 한다고 가정해 보겠습니다. 이렇게 하려면 다음 단계를 따르세요.

1. 필드(열) 이름 위에 마우스 포인터를 놓습니다(아래쪽 화살표 형태로 나타남).

2. 마우스 버튼을 길게 클릭하세요. 결과적으로 전체 이름 열이 선택됩니다. 버튼을 놓습니다.

3. 열 중 하나의 이름을 다시 클릭하고 길게 누르세요. 포인터는 프레임이 있는 화살표로 나타납니다.

이 열을 테이블의 왼쪽 가장자리로 끕니다. 마우스 버튼을 놓으면 열이 테이블의 시작 부분으로 이동합니다.

이렇게 하면 하나 이상의 선택한 필드를 왼쪽, 오른쪽 또는 심지어 오른쪽 너머로 이동할 수 있습니다! 하울링 창 테두리.

데이터시트 보기에서 필드를 이동해도 테이블 구조는 변경되지 않습니다.

필드 너비 변경

필드(즉, 열)의 너비를 변경하려면 대화 상자(문자 수에 따라 결정됨)에서 설정하거나 열 머리글의 오른쪽 테두리를 드래그하여 설정해야 합니다(마우스 포인터는 양방향 화살표가 있는 십자가로 변경됩니다).

열 너비를 변경하려면 다음 두 가지 간단한 단계를 따르십시오.

1. 구분선에 있는 두 열 제목 사이에 커서를 놓습니다.

2. 열 테두리를 왼쪽으로 끌어서 좁히거나 오른쪽으로 끌어서 넓힙니다.

최적 맞춤 원칙(가장 긴 요소 기준)에 따라 열 너비를 즉시 변경하려면 열 머리글의 오른쪽 테두리를 두 번 클릭해야 합니다.

열 너비를 변경해도 테이블의 필드 크기는 변경되지 않습니다. 표시된 열에 포함된 데이터에 대한 크기만 변경하면 됩니다.

열 너비를 변경하는 또 다른 방법이 있습니다. Format^ColumnWidth 명령을 실행하거나 열 머리글을 마우스 오른쪽 버튼으로 클릭하고 상황에 맞는 메뉴에서 ColumnWidth 명령을 선택해야 합니다. 열 너비 대화 상자가 나타납니다. 여기에서 물어볼 수 있습니다.

문자 수로 측정된 열 너비입니다. 기본 너비를 정의하려면 표준 너비 확인란을 선택하세요.

열의 오른쪽 테두리를 이전 열의 테두리에 도달할 때까지 왼쪽으로 드래그하면 해당 열이 숨겨집니다. ColumnWidth 대화 상자에서 값을 0으로 설정하면 동일한 현상이 발생합니다. 따라서 숨겨진 열을 다시 표시하려면 Format^UnhideColumns를 실행하세요.

레코드(라인)의 높이 변경

레코드(즉, 행)의 높이를 변경하려면 레코드 테두리(레코드 표시자 영역)에 마우스 포인터를 놓고 행의 위쪽 테두리를 드래그하거나 Format^RowHeight를 선택합니다. 텍스트를 더 큰 글꼴이나 여러 행의 텍스트에 배치해야 하는 경우 줄 높이를 늘려야 합니다.

항목의 테두리를 드래그하면 마우스 포인터가 변경됩니다. 행 높이를 변경하려면 다음 단계를 따르세요.

1. 기록 표시 영역에서 두 줄 사이의 구분선에 커서를 놓습니다.

2. 줄 테두리를 위로 끌어 줄이거나 아래로 끌어 줄 높이를 늘립니다.

행 높이를 변경하면 테이블 보기의 모든 행 높이가 동시에 변경됩니다.

행 높이를 변경하는 또 다른 방법은 Format^RowHeight 명령을 선택하는 것입니다. 선 높이를 포인트 단위로 입력할 수 있는 대화 상자가 나타납니다. 기본 높이를 선택하려면 표준 높이 확인란을 선택하세요.

레코드의 테두리를 위쪽으로 끌면 이전 레코드의 테두리와 교차하는 경우 모든| 선이 숨겨집니다. RowHeight 대화 상자를 0에 가까운 값(예: 0.1)으로 설정한 경우에도 동일한 일이 발생합니다. 이 경우 행을 표시하려면 Format^RowHeight(Format=>RowHeight) 명령을 실행하고 행 높이의 표준 값을 설정합니다.

그리드 표시

일반적으로 화면에는 행과 열의 경계 역할을 하는 선이 있는 격자가 표시됩니다. Format^Cells 명령을 사용하면 이 격자가 표시되는지 여부와 모양을 결정할 수 있습니다(격자 보기 대화 상자(CellEffects)).

표시 글꼴 변경

표시 글꼴 크기를 변경하면 행 및 열 크기가 자동으로 변경됩니다. 기본적으로 Access에서는 모든 데이터를 8포인트 MSSansSerif 글꼴과 보통 두께로 테이블 보기에 표시합니다. 화면 글꼴이기 때문에 올바르게 인쇄되지 않을 수 있습니다. 따라서 Arial 글꼴 크기 8포인트와 Regular 스타일을 사용하는 것이 좋습니다. 글꼴 유형, 크기 및 스타일을 변경하려면 Format"=>Font(Fonnat^Font) 명령을 선택하십시오.

표시 글꼴을 변경하면 전체 테이블에 영향을 줍니다. 화면에서 더 많은 정보를 보려면 작은 글꼴 크기를 선택하세요. 필요한 장비가 있으면 더 많은 장비로 전환하십시오. 고해상도. 그리고 글자를 더 크게 만들고 싶다면 글꼴 크기를 늘리세요.

굵은 스타일의 10포인트 Arial 글꼴로 변경하려면 다음 단계를 따르세요.

Format^Font를 선택하면 대화 상자가 화면에 나타납니다.

글꼴 필드에서 Arial을 선택하고,

글꼴 스타일 필드에서 굵게를 선택합니다.

크기 필드에 10을 입력합니다.

확인을 클릭하세요.

글꼴 속성을 변경하면 해당 글꼴의 샘플이 샘플 영역에 나타납니다. 이렇게 하면 변경하기 전에 해당 내용을 볼 수 있습니다. 원하는 경우 글꼴 색상을 변경할 수 있습니다.

열 숨기기 및 표시

열을 숨기려면 해당 테두리를 이전 필드로 끌거나 열 너비를 0으로 설정할 수 있습니다. 또한 Format^HideColumns 명령을 사용하여 하나 이상의 열을 숨길 수도 있습니다. 하나의 열을 숨기려면 다음 단계를 따르세요.

1. 숨기려는 열의 아무 곳에나 커서를 놓습니다.

2. Format^HideColumns를 선택하면 열이 사라집니다. 실제로 ColumnWidth 속성은 0으로 설정됩니다. 여러 열을 숨기려면 먼저 해당 열을 선택한 다음 Format^Hide Columns ^ HideColumns를 사용해야 합니다.

Format^ UnhideColumns 명령을 사용하여 숨겨진 열을 다시 숨기기 해제할 수 있습니다. 그러면 열 목록에서 해당 옵션을 선택하거나 선택 취소하여 선택적으로 열을 숨기거나 표시할 수 있는 대화 상자가 표시됩니다.

열 고정

스크롤할 때 특정 테이블 필드가 항상 표시되도록 하려면 형식^열 고정 명령을 사용합니다. 예를 들어, 다른 정보를 찾아야 할 때 테이블을 스크롤할 때 이름 필드가 항상 표시되도록 설정할 수 있습니다. 고정된 열은 모든 열의 왼쪽에 배치됩니다. 여러 열을 고정하려면 인접해야 합니다. (물론 열이 서로 옆에 있도록 먼저 이동할 수 있습니다.) 그리고 필요한 경우 이 열을 해제하려면 Format^모든 열 해제(Format ^ UnfreezeAllColumns) 명령을 선택합니다.

녹음 저장

Access에서 나갈 때 항목이 저장됩니다. 항목을 나가지 않고 저장하려면 바로 가기 키를 누릅니다. 레코드를 저장하는 세 번째 방법은 테이블을 닫는 것이지만 Records^SaveRecord 명령을 실행하는 또 다른 방법도 있습니다.

테이블 보기에서 레코드 정렬 및 필터링

특정 값을 검색하면 Access에서 해당 레코드를 찾아서 표시하지만 여러 레코드가 주어진 기준을 충족하는 경우 작업 편의성을 위해 도구 모음에 있는 정렬 및 필터링 버튼을 사용하여 해당 레코드만 화면에 표시해야 합니다( 또는 필터 및 정렬 명령). 레코드 메뉴의 정렬) 작업에 필요한 레코드만 화면에 표시하고 원하는 순서로 빠르게 정렬할 수 있습니다. 전체 테이블을 정렬하려면 두 개의 정렬 버튼이 사용됩니다. , 특정 레코드를 선택하려면 세 개의 필터 버튼이 사용됩니다.

빠른 정렬

특정 순서로 레코드를 정렬해야 하는 경우가 있습니다. 도구 모음 정렬 버튼을 사용하면 열을 오름차순 또는 내림차순으로 정렬할 수 있습니다. 먼저 정렬할 필드를 선택한 다음 오름차순 정렬(A-Z) 또는 내림차순 정렬(Z) 버튼을 클릭하세요. -A) (내림차순 정렬(Z-A))

정렬 필드를 선택하려면 레코드 수준에 커서를 놓고 해당 버튼을 클릭하면 데이터가 즉시 정렬됩니다.

여러 필드를 기준으로 데이터를 정렬하려면 여러 열을 선택하세요. 이렇게 하려면 먼저 하나의 열을 선택한 다음 커서를 드래그합니다. (이런 식으로 인접한 열이 선택됩니다.) 이 경우 테이블 레코드는 첫 번째 열을 기준으로 먼저 정렬된 다음 두 번째 열을 기준으로 정렬됩니다. 인접하지 않은 열을 선택해야 하는 경우 위에서 언급한 대로 , 서로 옆에 위치하도록 이동해야 합니다.

레코드의 원래 순서를 복원하려면 Records^RemoveFilter/Sort 명령을 사용하십시오.

항목 인쇄

테이블 항목은 행과 열로 인쇄될 수 있습니다. 가장 간단한 방법을 사용하십시오. 파일"=> 인쇄(파일^인쇄) 명령을 선택하거나 도구 모음에 있는 인쇄 버튼을 클릭하십시오. 대화 상자가 나타납니다.

Microsoft Windows 95/NT 시스템에 프린터를 설치했다고 가정해 보겠습니다. 확인을 클릭하고 표시하기 위해 선택한 글꼴(또는 가장 유사한 프린터)로 Wy를 인쇄합니다. 인쇄물에는 테이블이 인쇄될 때 설정된 모든 옵션도 반영됩니다. 숨겨진 열은 인쇄되지 않습니다.. GridlinesShown 그룹의 옵션 버튼이 CellsEffects 대화 상자(Format^Cells를 사용하여 호출할 수 있음)에서 선택된 경우에만 눈금선이 인쇄됩니다. 인쇄하려면 모든 데이터를 수용하는 데 필요한 만큼의 페이지가 필요합니다. 또한 Access에서는 자동으로 데이터를 페이지로 분할합니다.

테이블 인쇄

다음 옵션을 선택하여 인쇄 대화 상자에서 인쇄 프로세스를 제어할 수 있습니다.

인쇄(PrintRange) 전체 테이블을 인쇄하거나 선택한 페이지나 레코드만 인쇄합니다.

복사본 복사본 수를 결정합니다.

한 부씩 인쇄 출력물을 한 부씩 복사할지 여부를 결정합니다.

속성 버튼을 누르면 프린터 설정 대화 상자가 열립니다. 설정 버튼을 사용하면 필드와 헤더를 정의할 수 있습니다.

시사

때로는 보고서를 인쇄하기 전에 몇 가지 의심이 생길 수 있습니다. 예를 들어 행 높이와 열 너비를 변경하거나 다른 글꼴을 선택하는 것이 더 좋지 않을까요? 따라서 인쇄하기 전에 항상 화면에 보고서를 표시하여 모든 것이 올바른지 확인하는 것이 좋습니다.

이렇게 하려면 도구 모음에 있는 버튼을 클릭하고 File^PrintPreview 명령을 선택하십시오. 결과적으로 미리보기 창이 나타납니다.

인쇄 미리보기 버튼을 클릭하면 인쇄 미리보기 모드로 이동합니다. 화면에 인쇄할 첫 번째 페이지가 표시되고 도구 모음에 새 버튼이 나타납니다.

페이지를 탐색하려면 미리 보기 창 하단에 있는 버튼을 사용할 수 있습니다(데이터시트 보기에서 레코드를 이동할 때와 동일).

도구 모음 버튼은 다음을 제공합니다. 빠른 액세스다음 인쇄 옵션으로:

닫기 테이블 보기로 돌아갑니다.

인쇄 대화 상자를 엽니다.

한 페이지 모드에서 한 페이지를 표시합니다.

인쇄 미리보기

두 페이지 모드에서 두 페이지를 표시합니다.

인쇄 미리보기

선택 확대/축소 표시 배율을 늘리거나 줄입니다.

문서

세 페이지 이상을 보려면 보기^페이지 수( 보다 ^ 페이지 )을 선택한 다음 1, 2, 4, 8 또는 12를 선택합니다.

테이블 미리보기가 만족스럽고 인쇄하려면 도구 모음에 있는 인쇄 버튼을 클릭하세요. 혼란스러운 경우 닫기 버튼을 클릭하면 데이터시트 보기로 돌아가서 데이터를 편집하거나 레이아웃을 변경할 수 있습니다.

결론

테이블 모드에서 데이터를 입력하고, 행과 열을 이동하고, 데이터를 변경하고, 행과 열을 이동하고 크기를 조정하고, 테이블을 미리 보고 인쇄하는 기술을 다룹니다.

테이블 보기에서는 데이터가 행(레코드)과 열(필드)로 표시됩니다.

스크롤 막대, 커서 키, 메뉴 옵션 및 탐색 버튼을 사용하여 테이블 주위를 빠르게 이동하고 레코드나 필드에 커서를 놓습니다.

데이터시트 단추를 클릭하면 모든 TableDesign 창에서 데이터시트 모드로 전환할 수 있습니다. 데이터베이스 창에서 열기 단추를 클릭할 수도 있습니다.

테이블에 데이터를 입력하면 해당 행에 새 레코드 표시가 표시됩니다.

나. Access에서는 자동 데이터 유효성 검사를 수행합니다. 다양한 방식(숫자, 통화, 날짜/시간 및 논리 예/아니요 유형을 의미) 또한 테이블이나 양식 수준에서 고유한 데이터 유효성 검사 규칙을 추가할 수 있습니다.

OLE 개체(예: 사운드, 그림, 그래프, 워드 문서및 디지털 비디오 녹화)은 Insert^Object 명령을 사용하여 OLE 유형 필드에 삽입할 수 있습니다.

테이블 하단에 있는 탐색 버튼을 사용하여 레코드 사이를 빠르게 이동할 수 있습니다.

Edit^Find 또는 Edit^Replace 명령을 사용하여 지정된 값을 찾고 바꿀 수 있습니다.

필드에 기본값을 삽입하려면<Сп«1+А11>+스페이스바, 이전 항목의 필드 값 삽입 -

일부 유형의 필드에서는 데이터를 편집할 수 없습니다. 이러한 필드에는 카운터(일련번호) 유형, 계산됨, 차단됨, 액세스 불가, 차단된 레코드가 있는 필드 및 일부 요청 유형의 필드가 있습니다.

실행 취소 기능을 사용하면 필드 값 입력, 현재 항목 또는 저장된 항목을 실행 취소할 수 있습니다. 항목을 삭제하려면 해당 항목을 선택하고 키를 눌러야 합니다. , 또는 편집=>삭제(편집^삭제) 명령을 선택합니다.

새로운 방식으로 필드를 재정렬하고, 표시된 열 너비 또는 행 높이를 변경하고, 다른 글꼴을 선택하여 테이블 모양을 변경할 수 있습니다.

열을 숨기거나 표시할 수 있고, 고정하거나 해제할 수 있습니다. 화면의 격자선을 삭제하고 표시할 수도 있습니다.

정렬 버튼을 사용하면 기록이 표시되는 순서를 즉시 변경할 수 있습니다.

FilterbySelection 및 FilterbyForm 버튼은 테이블의 레코드에 대한 정렬 순서 또는 필터링 기준을 정의하는 데 사용됩니다.

File^Pnnt 명령은 테이블을 인쇄하는 데 사용되며 File^PrintPreview 명령은 인쇄하기 전에 페이지를 미리 보는 데 사용됩니다.

Microsoft Access 97 마법사

데이터베이스 생성 마법사

테이블 분석 마법사

쿼리 마법사

데이터베이스 생성 마법사

데이터베이스 생성 마법사는 초보자와 전문가 모두 Microsoft Access에서 작업을 빠르게 시작할 수 있도록 도와줍니다. 20개 이상의 다양한 데이터베이스 유형이 포함된 라이브러리에서 특정 목적에 가장 적합한 유형을 선택할 수 있습니다.

데이터 가져오기/내보내기 마법사

사용자가 이미 Microsoft Access가 아닌 다른 형식으로 저장된 데이터를 가지고 있는 경우 특별한 가져오기/내보내기 마법사를 사용할 수 있습니다. 이 마법사를 사용하면 텍스트 또는 스프레드시트 데이터를 가져오거나 내보낼 때뿐 아니라 Microsoft Access 데이터를 텍스트 파일로 내보낼 때 데이터를 유연하게 관리할 수 있습니다. 마법사를 사용하면 올바른 필드 구분 기호, 데이터 유형 등을 선택할 수 있습니다. 마법사에는 변환 프로세스를 더 쉽게 제어할 수 있도록 변환된 데이터를 미리 볼 수 있는 기능이 있습니다.

테이블 분석 마법사

이 마법사를 사용하면 대규모 "플랫" 데이터 테이블에서 여러 테이블과 테이블 간의 관계가 포함된 관계형 데이터베이스를 빠르게 생성할 수 있습니다. 마법사는 기존 테이블을 분석하고 이를 데이터베이스로 변환하는 가장 좋은 방법을 제안합니다.

쿼리 마법사

사용 가능한 데이터에서 선택해야 하는 경우 쿼리 마법사를 사용할 수 있습니다. 이 마법사는 하나 이상의 테이블에서 데이터를 검색하는 쿼리를 자동으로 생성합니다. 여러 테이블을 조작하고 개별 테이블 필드를 임의의 방식으로 연결하는 기능을 통해 관리하기 쉽고 효율적으로 사용할 수 있는 유연한 분기 데이터 구조를 만들 수 있습니다. 또한 마법사를 사용하면 데이터를 그룹화하고 총계를 계산할 수 있습니다. 예를 들어 배치 날짜별로 그룹화된 주문을 계산할 수 있습니다.

데이터 공유

데이터베이스 분할을 위한 특수 마법사를 사용하면 데이터베이스를 두 개의 파일로 나눌 수 있습니다. 첫 번째 파일에는 데이터가 있는 실제 테이블이 포함되어 있고 두 번째 파일에는 쿼리, 양식, 매크로 및 모듈이 포함되어 있습니다. 이는 여러 사용자가 하나의 데이터 배열 처리를 구성하는 문제를 해결합니다. 동시에 네트워크에서 작업하는 사용자는 특정 작업장에서 데이터를 처리하는 데 사용되는 공통 데이터 소스, 변경 양식, 보고서 및 기타 개체를 사용할 수 있습니다.

인터넷 및 인트라넷용 솔루션

Microsoft Access 97에는 Microsoft Access의 데이터를 웹 서버에 게시할 수 있는 속성이 포함되어 있습니다. 예를 들어, HTML은 보고서를 만들 수 있는 형식 목록에 포함되어 있으며 이제 데이터를 서버에 Microsoft Access 보고서로 게시하는 것이 매우 쉽습니다.

Microsoft Access에는 데이터베이스에서 웹 서버로 정보를 빠르게 이동하기 위한 특별한 마법사가 있습니다.

Microsoft 입문 과정 개요 입장 97 (MSA)

KNEU 선생님들께

전제조건: Windows 및 Windows 애플리케이션(Word, Excel 등)에 대한 지식

1. 소개.

1.1. MSA의 주요 속성.

1.1.1 관계형 모델(관계 대 계층 구조)

1.1.2. 다중 사용자 환경.

1.1.3. 사용자 인터페이스.

1.2. 일반적인 응용 프로그램(예) 및 간략한 설명.

1.2.1.전화번호부

1.2.2. 데이터 베이스. "도서관"

1.2.3. 송장/주문 회계.

1.2.4. 데모 데이터베이스 "Borey".

1.3. MSA 데이터베이스 아키텍처.

1.3.1. 테이블은 데이터 저장소입니다.

1.3.3. 양식 - 데이터에 대한 그래픽 인터페이스입니다.

1.3.4. 보고서 - 데이터 인쇄

1.3.5. 매크로 및 모듈 - 자동화.

2. 데이터베이스 생성.

2.1. 데이터베이스 디자인.

2.2.데이터베이스 생성 단계.

2.3. 새로운 데이터베이스.

2.4. 데이터를 가져옵니다.

2.5. 변경사항 저장

3. 테이블 디자인.

3.1. 필드와 기록.

3.2. 필드 유형

3.3. 기본 필드 값

3.4. 입력 검증.

3.5. 입력 마스킹

3.6. 테이블 연결.

3.7. 기본 키.

4. 테이블 작업.

4.1 행과 열의 서식 지정.

4.2. 열을 고정하고, 숨기고, 정렬합니다.

4.3. 빠른 정렬 및 필터링.

4.4. 정렬 시 언어 버전을 설정합니다.

5. 쿼리 작성.

5.1. QBE를 사용하여 쿼리를 개발합니다.

5.2. 정렬.

5.3 필드 속성

5.4. 기준 선택.

5.5. 계산된 필드.

5.6 표현식 작성기.

5.7. 그룹화 및 (소)합계.

5.8 필드 속성.

5.9. 다중 테이블 쿼리(관계 사용)

6. 데이터 가져오기.

7 양식의 기본.

7.1 프로젝트 창, 도구 및 팔레트.

7.2. 양식을 작성하고 편집하는 기본 방법.

7.3. 제어 및 제어 속성 창입니다.

7.4 양식 속성.

7.5. 양식과 데이터 소스를 연결합니다.

7.6. 관리 및 데이터 소스에 대한 바인딩.

7.6.1. 텍스트 상자.

7.6.2. 목록 상자와 조합 상자

7.6.3. 복싱 수표.

7.7 양식 속성 표시.

7.8. 양식 생성 마법사를 사용합니다.

8. 기본 양식/하위 양식(복합 양식).

9 매크로의 기본.

9.1. 개발 방법: 글로 쓰지 마세요.

9.2. 매크로 개요.

9.3. 매크로를 자동 실행합니다.

양식의 10개 제어 버튼.

10.1 매크로의 목적.

10.2. 마법사를 사용하여 버튼을 만듭니다.

11. 보고서.

11.1 형태의 유사점과 차이점

11.2.그룹, 그룹 소계 및 그룹 머리글/바닥글.

12. 간단한 애플리케이션을 만듭니다.


입장"

"정보학" 과정에서

그룹 C-12의 학생:

선생님:

모스크바 2008

이론적인 부분.

1)데이터베이스 및 데이터베이스 관리 시스템(DBMS)

데이터베이스(DB)는 컴퓨터에 저장하고 대용량의 다양한 정보를 효과적으로 사용하도록 설계되었습니다.

도서관의 책, 잡지, 신문에 대해

매장의 상품과 공장의 상품에 대해,

박물관 및 다양한 컬렉션의 전시에 대해,

회사, 기업 및 기관의 모든 직원에 대해

공항의 모든 항공기 항공편, 티켓 가격 및 좌석 가용성에 대해

역에서 출발하는 모든 열차의 일정, 티켓 비용 및 좌석 이용 가능 여부,

도난 차량을 포함하여 주 교통안전검사원(GAI)에 등록된 모든 차량에 대해

여행사, 여행사에서 막바지 투어를 포함한 모든 투어에 대해,

현재와 ​​수년 전 세계 어느 곳의 날씨 등에 대해 설명합니다.

데이터베이스 작업에는 DBMS(데이터베이스 관리 시스템)라는 응용 프로그램이 사용됩니다. 가장 널리 사용되는 DBMS는 Microsoft의 ACCESS 프로그램입니다.

2)DBMS를 포함한 모든 DBMS입장허용하다:

1. 데이터베이스를 빠르게 생성, 보완, 변경합니다.

2. 데이터베이스에서 필요한 특정 데이터를 빠르게 찾으세요.

3. 다양한 기준(예: 알파벳순)에 따라 데이터베이스의 데이터를 정렬합니다.

4. 요청에 따라 데이터의 하위 집합(예: 주어진 기준을 충족하는 데이터)을 화면에 추출합니다.

5. 분석 및 의사결정을 위해 데이터베이스 데이터에 대한 통계 계산을 수행합니다.

6. 특정 목적을 위해 선택된 데이터를 인쇄합니다(예: 인증서, 보고서 등 준비).

가장 간단한 형태의 데이터베이스는 Excel 스프레드시트와 유사한 스프레드시트입니다.

Excel 테이블과 마찬가지로 데이터베이스 테이블은 열과 행으로 구성됩니다. 이 경우 데이터베이스의 열을 " 필드" 그리고 그들은 특정 이름을 가지고 있습니다 (이름 " 필드"), Excel 표에서와 같이 이름으로 라틴 알파벳 문자가 아닙니다. 이러한 열은 최대 255개까지 있을 수 있습니다(예: Excel의 경우와 같이 데이터베이스 테이블의 필드).

데이터베이스 테이블의 각 행을 " 녹음으로"이며 Excel 스프레드시트의 행과 동일한 자체 일련 번호가 있습니다. 행 수, 즉 데이터베이스 테이블의 레코드 수는 사실상 무제한입니다.

모두 " 기록"데이터베이스 테이블의 (행)은 각 셀에 반드시 이름에 해당하는 동일한 유형의 정보를 포함합니다." 필드". 이것이 데이터베이스 테이블과 Excel 스프레드시트의 주요 차이점입니다. 예를 들어 필드 이름이 " 이름"모든 기록(즉, 모든 줄)에서 사람들의 특정 성을 볼 수 있습니다.

필드 이름이 "인 열에 고드르" 모든 기록(즉, 모든 행)에서 학생의 특정 출생 연도를 볼 수 있습니다.

필드 이름이 "인 열에 NG" 모든 항목(즉, 모든 행)에서 특정 학생 그룹 번호를 볼 수 있습니다.

데이터베이스에는 하나가 아닌 여러 관련 테이블이 포함될 수 있습니다.

제외하고 테이블– 데이터베이스의 주요 개체 - 데이터베이스에는 다음과 같은 다른 개체가 포함될 수 있습니다.

형태(하나 이상). 양식은 데이터베이스 테이블의 데이터를 화면에 표시하는 방법으로, 데이터를 입력하고 보는 데 편리합니다.

요구(하나 이상). 쿼리는 지정한 기준에 따라 데이터베이스 테이블에서 데이터를 선택하고 표시하는 방법입니다.

보고서(하나 이상). 보고서는 사용자(예: 귀하)가 요구하는 형식으로 데이터베이스 테이블에서 데이터를 선택하고 인쇄하는 방법입니다.

매크로(하나 이상). 매크로는 보고서 인쇄 등 데이터베이스에 대한 특정 작업을 수행하는 매크로 명령 집합입니다.

기준 치수(하나 이상). 모듈은 중요하지 않은 작업을 수행하기 위해 데이터베이스에서 사용되는 Access Basic 프로그래밍 언어의 프로그램입니다.

나열된 모든 개체가 생성된 경우 확장자가 있는 데이터베이스 파일의 일부입니다. . mdb.

3)다중 테이블 데이터베이스 생성 작업에는 4단계가 포함됩니다.

1 단계. 데이터베이스 구조 설계, 즉 테이블 수, 목적 및 구성 결정.

2단계. 데이터베이스 테이블 설계, 즉 각 테이블에 대한 필드, 해당 유형 및 속성 지정.

3단계. 데이터베이스 스키마 생성(예: 데이터베이스 테이블 간의 연결 정의 및 설정)

4단계. 빈 데이터베이스 테이블에 데이터를 입력합니다.

데이터베이스 구조 설계 – 1단계

데이터베이스 구조 설계– 이는 데이터베이스의 테이블 수, 테이블의 목적 및 구성을 결정합니다. 귀하와 나는 이미 이 작업을 수행했습니다. 연구소 데이터베이스를 생성하는 데 필요한 6개의 테이블("학생", "그룹", "부서", "연구", "성취" 및 "교사")을 식별했기 때문입니다. 학생 입학 , 개별 부서에서 그룹을 구성하고 학생 성과도 고려합니다.

빈 데이터베이스 테이블 설계 - 2단계

데이터베이스 테이블 디자인– 이는 각 테이블의 필드 이름 작업과 각 필드의 데이터 유형 및 속성 정의입니다. 테이블을 구성하는 방법(모드)에는 여러 가지가 있습니다.

생성자 모드,

테이블 모드,

테이블 마법사 모드.

이러한 각 방법에는 고유한 장점과 단점이 있습니다. 생성 중인 데이터베이스의 테이블을 구성하려면 세 가지 방법을 모두 사용해 보십시오.

이 매뉴얼의 첫 번째 부분에서는 "Student" 및 "Subject" 테이블이 있는 데이터베이스가 이미 생성되었습니다.

4)데이터베이스 스키마 생성 - 3단계

데이터베이스 스키마를 생성하는 것은 이 데이터베이스에 포함된 테이블 간의 관계, 더 정확하게는 이러한 테이블의 특정 필드 간의 관계를 정의하는 것입니다.

테이블이 연결되면 테이블 중 하나의 변경 사항이 자동으로 다른 테이블로 전송됩니다. 테이블을 연결하는 주요 목적은 데이터베이스에서 정보의 중복을 방지하는 것입니다.

실용적인 부분.

실험실 작업 워크숍은 33개 연습으로 구성됩니다. 완료 – 33개

다음과 같은 액세스 요소를 배웠습니다.

간단한 데이터베이스 만들기:

마우스" 또는 "서식" 메뉴의 "열 너비" 명령:

"매개변수가 있는 쿼리" 생성 및 사용:

데이터베이스 - "양식"에 새 개체 만들기:

새 데이터베이스 개체 생성 및 사용 - "보고서":

https://pandia.ru/text/80/040/images/image006_30.jpg" width="623" height="499 src=">

양식 유형 선택:

독립적인 작업 - 테스트.

https://pandia.ru/text/80/040/images/image012_16.jpg" width="623" height="499 src=">

https://pandia.ru/text/80/040/images/image014_11.jpg" width="623" height="499">

실험실 작업에 소요된 시간: 다음을 포함하여 140분:

워크숍: 80분;

문서: 45분;

25.1 이론적 정보

탐구하다 이론적 기초강의 과정, "Access 2007 - 2010 데이터베이스의 보고서" 섹션 또는 기타 정보 소스에서 논의된 Access 데이터베이스에서 양식 생성.

25.2. 작업의 목표

마법사와 디자이너를 사용하여 Access 데이터베이스에 보고서를 만듭니다.

25.3. 문제의 공식화

초기 데이터:

  1. 주제 영역: "학장실"(학생 공연).
  2. 주요 과목 관련 개체: 학생, 학생 그룹, 학문, 학업 성과.

업무 계획:

  1. 실습 #23에서 생성된 데이터베이스의 정보를 표시하는 데 필요한 보고서를 생성합니다.
  2. 보고서가 작동하는지 확인하십시오(매개변수가 있는 보고서의 경우 여러 값을 사용하십시오).
  3. 보고서를 저장합니다.
  4. 실험실 보고서를 준비합니다.

25.4. 단계별 작업 실행

보고서를 만들려면 다음 단계를 따르세요.


쌀. 25.1

25.4.1. 보고서 편집

보고서를 편집하려면 다음 단계를 따르세요.

  1. 헤더 및 데이터 영역에서 학생 코드 필드를 제거합니다.
  2. 헤더 및 데이터 영역의 모든 필드를 왼쪽으로 이동합니다.
  3. 페이지 제목의 텍스트를 변경합니다.
    • 보고서 제목 섹션에서 학생을 선택합니다.
    • 포인터가 세로 막대(입력 커서)로 바뀌도록 마우스 포인터를 학생이라는 단어 오른쪽에 놓고 해당 위치를 클릭합니다.
    • NTU "KhPI"를 입력하고 Enter를 누르십시오.
  4. 캡션을 이동합니다. 바닥글에서 =Now() 필드를 선택하고 학생이라는 이름 아래의 보고서 머리글로 드래그합니다. 제목 아래에 날짜가 표시됩니다.
  5. 보고서를 보려면 "보고서 디자이너" 도구 모음에서 "미리 보기" 버튼을 클릭하십시오.

25.4.2. 보고서 형식 지정

보고서 형식을 지정하려면 다음을 수행하세요.

  1. NTU "KhPI" 학생 제목을 선택합니다.
  2. 서체, 글꼴 스타일, 색상은 물론 배경 채우기 색상도 변경하세요.
  3. 보고서 디자이너 도구 모음에서 미리 보기 버튼을 클릭하여 보고서를 미리 봅니다.

25.4.3. 보고서 스타일 변경

보고서 스타일을 변경하려면 다음을 수행하십시오.

  1. 보고서 디자이너 도구 모음에서 자동 서식 단추를 클릭하여 자동 서식 대화 상자를 엽니다.
  2. 'report-autoformat' 개체 스타일 목록에서 Strict 항목을 클릭한 후 확인 버튼을 클릭합니다. 보고서는 Strict 스타일로 형식화됩니다.
  3. 미리보기 모드로 전환합니다. 보고서는 선택한 스타일로 표시됩니다. 이제부터 AutoReport 기능을 사용하여 생성된 모든 보고서는 자동 서식 창에서 다른 스타일을 지정할 때까지 엄격한 스타일을 갖게 됩니다.

25.4.4. 일시 휴업

완성된 과제에 대해 선생님에게 알리세요. 종료를 허용한 후 응용 프로그램을 닫습니다. 마이크로소프트 액세스, 그 후에는 완료된 작업에 대한 테스트를 시작할 수 있습니다.




맨 위