랩: 액세스. 랩: Access ms 액세스 랩 보고서

우파 주립 항공 기술 대학

정보학과

실습 #4

데이터베이스를 생성하고 처리하기 위한 정보 기술돕다석사입장경험치.

INEC 학생

그룹 K-122

키즈카 N.D.

확인:

Filosova E.I.

보고하다입장.

1) 테이블 생성.

ACCESS에서 테이블을 생성하려면 Database에서 생성자 요소를 사용하여 테이블 생성을 선택해야 합니다. 생성자에서 필드의 속성과 직접 필요한 필드를 채웁니다. 그래서 필요한 테이블을 생성합니다.(클라이언트, 구현)

2) 데이터 스키마 생성.

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

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

3) 정렬.

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

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

쿼리를 생성하려면 쿼리 빌더를 사용하십시오.

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

 모든 숫자 필드의 값 범위(예: 비용이 1,000루블 이상인 선택 상품).

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

 텍스트 필드에서 부정확한 값 일치(예: 같은 도시에 거주하는 고객 찾기).

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

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

 하나의 텍스트 필드에서 두 값을 연결하는 논리적 OR(예: 하나 또는 다른 범주의 제품).

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

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

5) 식 작성기를 사용하여 쿼리 만들기.

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

6) 최종 쿼리 작성.

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

    동일한 범주의 제품에 대한 모든 레코드가 삭제될 Products 테이블의 복사본에 대해 쿼리를 만듭니다.

    Goods 테이블의 복사본에 추가할 쿼리를 생성합니다. 여기서 레코드는 조건에 따라 Goods 테이블의 복사본에 추가됩니다.

    각 고객에 대해 각 제품 범주의 총 ​​볼륨을 계산하는 교차 쿼리를 만듭니다.

    보고서 개발.

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

제어 질문.

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

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

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

Microsoft Access는 이름을 가질 수 있는 모든 개체를 호출합니다. 이러한 개체는 테이블, 쿼리, 양식, 매크로 및 모듈입니다.

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

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

    테이블 구조에는 무엇이 포함되어 있습니까?

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

4. 테이블에서 필드 속성을 정의하는 방법은 무엇입니까?

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

5. Query Builder 창의 주요 요소 이름을 지정합니다.

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

6. 쿼리에서 논리적 AND 및 논리적 OR로 선택 조건을 작성하는 방법은 무엇입니까?

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

7. 쿼리에서 계산된 필드를 생성하려면 어떻게 해야 합니까?

일부 결과를 계산하려면 Expression Builder를 사용하여 현장에서 일부 함수를 설계해야 합니다.

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

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

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

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

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

10. 양식 디자이너 창은 어떤 섹션으로 구성되어 있습니까?

양식을 형성하는 과정에서 설정된 섹션 중.

러시아 연방 교육과학부
모스크바 주립 전자 및 수학 연구소

(기술 대학)


"컴퓨터 공학"학과
실험실 작업 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 계산을 위해 이 프로그램을 시작하려면 "액세스" 항목을 선택하십시오.

일반 소프트웨어가 열립니다. 윈도우 창"Microsoft Access"라는 제목과 그 안에(그림 1):

대화 상자 Microsoft Access에서 새 데이터베이스를 만들거나 기존 데이터베이스를 엽니다.

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

보기 메뉴의 도구 모음 명령으로 켜고 끌 수 있는 메뉴 모음 아래의 표준 도구 모음. 모든 도구에는 마우스 화살표 도구 위에 놓을 때 자동으로 나타나는 "레이블"이 있습니다.

창 맨 아래에 있는 PROGRAM STATUS LINE. 데이터베이스 및 액세스 모드에 대한 현재 정보가 표시됩니다.

이론: 기반에서 쿼리 생성 및 사용
데이터
최대 효과적인 방법데이터베이스의 사용은 " 요청". 요구지정한 기준에 따라 데이터베이스 테이블에서 데이터를 선택하고 표시하는 방법입니다.
이론: 데이터베이스에서 보고서 작성 및 사용
제외하고 " 테이블", "형태" 그리고 " 요청" 데이터베이스 파일에는 하나 이상의 " 보고서". "보고서 "는 선택하는 방법이며 인쇄물사용자가 요구하는 형식으로 데이터베이스 테이블의 데이터, 즉 당신에게.

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

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

관계의 의미를 이해하는 가장 쉬운 방법은 생성한 특정 데이터베이스의 예를 사용하는 것입니다. 교육 과정. 이 데이터베이스의 링크 다이어그램은 Fig. 삼.

창에서 교육 과정: 데이터베이스 클릭 버튼 데이터 스키마도구 모음에서. 열린 창에서 테이블 추가, 북마크 선택 테이블그리고 버튼을 누르면 추가하다, 창에 배치 데이터 스키마모든 테이블. 그런 다음 버튼을 누릅니다. 닫다. 결과적으로 창에서 데이터 스키마모든 데이터베이스 테이블이 표시됩니다. 교육 과정필드 목록과 함께.

쌀. 삼. DB 스키마 교육 과정
빈 테이블로 관계를 설정해야 합니다. 그렇지 않으면 관계 속성과 일치하는 데 문제가 있을 수 있습니다.
이론: 데이터베이스에서 보고서 작성 및 사용.

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

다중 테이블 보고서에는 주요 부분과 포함된 부분, 즉 하위 보고서가 포함될 수 있습니다. 이러한 각 부분은 자체 테이블에 빌드됩니다.

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

일대다 관계에 있는 테이블에 대한 보고서 작성을 고려하십시오. 이러한 관계에서 한 테이블은 마스터이고 다른 테이블은 슬레이브입니다. 이러한 보고서의 구성에는 보고서의 기본으로 기본 또는 하위 테이블의 선택에 따라 고유한 특성이 있습니다.


연습 31: 기본 테이블을 기반으로 하는 본문이 있는 다중 테이블 보고서



쌀. 19. 부서 보고서 레이아웃
테이블의 예에서 다중 테이블 보고서를 만드는 기술을 고려하십시오. 부서 및 교사. 교사 목록을 포함하여 부서에 대한 정보가 포함된 보고서를 준비해야 한다고 가정합니다.


    보고서 레이아웃. 부서별 교사 목록이 포함된 보고서의 레이아웃이 그림과 같아야 한다고 가정합니다. 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를 사용하여 해결할 수 있는 작업 유형에 대해 살펴보겠습니다. 특히:

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

액세스 사용데이터 저장 및 검색, 정보를 편리한 형태로 제공, 반복 작업 자동화

간단하고 편리한 형태의 데이터 입력, 데이터 처리 및 복잡한 보고서 생성 액세스를 통한 개발.

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

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

Access 매크로를 사용하여 프로그래밍 없이 응용 프로그램을 만듭니다.

스프레드시트 및 데이터베이스 사용자는 Access에서 사용되는 많은 핵심 개념에 익숙해야 합니다.

어떤 일을 시작하기 전에 소프트웨어 제품, 기능과 의도된 작업 유형을 이해하는 것이 중요합니다. Microsoft Access 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(Object Linking and Embedding) 개체를 사용하여 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의 성능과 접근성은 오늘날 시장에서 최고의 DBMS입니다. 먼저 최종 사용자 수준에서 Access에 익숙해지도록 합시다. 그런 다음 VBA 프로그래밍 요소 및 인터넷과의 상호 작용과 같은 보다 복잡한 요소로 이동합니다.

그것은 무엇을 제공합니까 입장

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

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

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

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

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

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

Access 97에서 Microsoft는 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와 동일한 그래픽 응용 프로그램을 사용합니다. 이를 통해 수백 가지 유형의 그래프와 차트를 생성하고 특정 요구 사항에 따라 사용자 정의할 수 있습니다. 막대, 막대, 원형, 표면 및 기타 2차원 및 3차원 차트를 만들 수 있습니다. 임의로 다른 색상과 패턴으로 장식된 텍스트를 동반할 수 있습니다. 값은 원형 차트의 막대 또는 슬라이스로 표시할 수 있습니다. 편리한 보기 각도로 차트 이미지가 표시되도록 차트 이미지를 회전할 수 있습니다. 이 모든 것은 AccessGraph 프로그램에서 제공합니다.

가능성 DDE 그리고 올레

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

액세스 인터넷

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

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

내장 함수

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

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

프로그래머가 아닌 사용자(또는 프로그래밍을 원하지 않는 고급 사용자)를 위해 Access는 매크로를 제공합니다. 일부 작업을 자동화할 수 있습니다. 가까운 매크로 50개데이터 조작, 메뉴 및 대화 상자 생성, 양식 및 보고서 열기, 한마디로 거의 모든 작업의 ​​실행을 자동화할 수 있습니다. 매크로는 모든 데이터 처리 작업의 약 90%를 해결하는 데 사용할 수 있습니다.

모듈: 비주얼 기초적인 ~을 위한 애플리케이션 데이터베이스 프로그래밍

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

완전한 기능을 갖춘 개발 환경은 많은 강력한 기능을 지원합니다. 현대적 가능성: 편집 및 디버깅을 위한 다중 창 모드, 자동 체크구문, 중단점, 단계별 실행, 입력하는 명령에 대한 화면 옵션을 표시하는 구문 도움말도 있습니다.

이미 데이터베이스로 작업한 경험이 있다고 해서 모든 것이 Access에서 바로 원활하게 진행된다는 의미는 아닙니다. dBASE, FoxPro 및 Paradox와 같은 관계형 데이터베이스 시스템의 전문가가 될 수 있지만 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는 데이터베이스를 만드는 두 가지 방법을 지원합니다. 빈 데이터베이스를 만든 다음 여기에 테이블, 양식, 보고서 및 기타 개체를 추가할 수 있습니다.

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

필요한 모든 테이블, 양식 및 보고서가 있는 특정 유형의 이것 가장 간단한 방법초기 데이터베이스 생성. 두 경우 모두 다음과 같은 기회를 갖게 됩니다.

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

새 데이터베이스를 생성하는 경우(이 경우에만) "파일 새로운 기지데이터"에서 생성된 파일의 이름과 위치를 지정해야 합니다.

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

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

1.4. 테이블 작업.

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

테이블 작업에는 두 가지 모드가 있습니다. 도구 모음에서 전용 버튼을 클릭하여 디자인 보기 또는 데이터시트 보기를 선택할 수 있습니다.

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

필드를 추가하려면 테이블 창 상단에 필드 이름을 입력하고 유형을 정의합니다. 필드 이름을 바꾸려면 필드 이름 열에서 이름을 변경하십시오.

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

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

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

데이터시트 보기에서 테이블 형식 데이터를 추가, 편집 또는 봅니다. 맞춤법 검사 및 표 형식 데이터 인쇄, 레코드 필터링 및 정렬, 변경 모습열을 추가하거나 제거하여 테이블을 변경하거나 테이블 구조를 변경합니다.

항목을 추가하려면 도구 모음에서 새 항목 버튼을 사용하십시오. 이 버튼을 클릭하면 테이블 끝에 빈 줄이 나타납니다.

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

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

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

1.5. 데이터 유형.

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

텍스트

전화번호와 같이 계산이 필요하지 않은 텍스트 또는 숫자.

메모 필드

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

숫자

계산에 사용되는 수치 데이터.

날짜 시간

100년에서 9999년까지를 나타내는 날짜 및 시간입니다.

통화의

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

카운터

순차적으로 고유하게 증가(1씩) 또는 난수, 각 추가 시 자동 입력 새로운 기록 V

논리적

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

OLE 개체 필드

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

하이퍼링크

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

대체 마법사

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

강의 2

데이터 입력 및 편집

데이터 투입

테이블 보기는 입력된 모든 데이터를 표시합니다. 테이블의 구조만 생성된 경우 아직 테이블에 대한 데이터가 없습니다. 빈 테이블에서 항목 마커(오른쪽을 가리키는 삼각형 포함)는 일반적으로 테이블의 첫 번째 행에 배치됩니다.

필드에 값을 입력하려면(데이터시트 보기에서) 커서를 필드로 이동하고 값을 입력합니다. 레코드를 편집할 때 레코드 마커가 연필로 바뀝니다. 새 항목(마커에 연필이 있음)을 입력하면 다음 줄이 자동으로 나타납니다(마커에 새 항목을 나타내는 별표가 있음). 새 레코드 마커는 항상 테이블의 마지막 행을 표시합니다.

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

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

현재 레코드 마커.

편집 중인 레코드의 마커입니다.

잠긴 항목 마커(에서 작업할 때

멀티플레이어 모드).

새 레코드 마커.

항목 저장

추가되거나 수정된 ​​항목은 다른 항목으로 이동하거나 스프레드시트를 닫을 때 자동으로 저장됩니다. 이 경우 항목 마커의 모양이 변경되어 연필이 오른쪽을 가리키는 화살표로 바뀝니다.

레코드를 저장하려면 기본 키 필드에 유효한 값을 입력해야 합니다. 기본 키 값은 데이터 유형, 고유성 및 값 기준 속성( 확인 규칙 )

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

레코드->레코드 저장 명령을 사용하여 현재 레코드를 디스크에 저장할 수 있습니다( 기록 -> 구하다 기록 ) 또는 키보드 단축키< 옮기다 + 입력하다 >.

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

자동 데이터 유형 검사

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

숫자(숫자)

화폐(화폐)

날짜/시간(날짜/시간)

부울(예/아니요)

숫자(Number) 및 통화(Currency)를 사용하면 유효한 숫자 값을 입력할 수 있습니다. Access에서는 숫자 필드에 문자를 입력할 수 있지만 해당 필드를 벗어나려고 하면 메시지가 포함된 대화 상자가 나타납니다. "입력한 값이 '데이터 유형' 또는 '필드 크기' 필드 속성과 일치하지 않습니다."기타 유효하지 않은 문자나 소수점을 여러 개 입력하거나 숫자(숫자) 유형의 데이터 필드에 특정 크기에 대해 지나치게 큰 숫자를 입력하려고 하면 오류 메시지가 표시됩니다.

날짜/시간(Date/Time) 유형의 필드는 날짜 및 시간 값의 정확성을 확인합니다. 날짜/시간 유형 필드에 시간 44:44:44 또는 문자만 입력하려고 하면 오류 대화 상자가 나타납니다.

부울(예/아니요) 다음 설정값 중 하나만 입력할 수 있습니다. 예(예), 참(참) 켜짐(켜짐) 또는 논리적 예 및 아니요(아니요), 거짓(거짓), 꺼짐에 대해 0이 아닌 숫자 ( 꺼짐) 또는 논리 번호는 0입니다. 필드의 형식 속성에서 고유한 부울(예/아니오) 값을 정의할 수 있지만 일반적으로 표준 값이 사용됩니다.

데이터 입력 방법

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

표준 텍스트 입력

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

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

날짜/시간 데이터 입력

값은 mmm yy 형식으로 입력됩니다. 96년 4월 8일을 입력하고 이 필드를 종료할 때의 모습입니다. 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만 입력할 수 있습니다. error" for 이 필드.

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

숫자 필드에는 데이터 유효성 검사 규칙이 정의되어 있습니다. 값 기준 속성의 Resultat 필드는 평가 값 제약 조건(>=2 및<=5). При нарушении этого правила появится диалоговое окно с сообщением об ошибке. Это сообщение определяется содержимым свойства сообщения об ошибке для данного поля.

데이터 투입 OLE 유형

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

래스터 이미지.

사운드 파일.

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

워드나 엑셀.

OLE 서버에서 인식한 개체는 Access의 OLE 유형 필드에 저장할 수 있으며 일반적으로 OLE 개체는 보거나 듣거나 사용할 수 있는 방식으로 양식에 입력됩니다. 테이블에 OLE 개체를 배치하면 개체를 설명하는 텍스트가 표시됩니다(예: OLE 유형 필드에서 PaintbrushPicture라는 문구를 볼 수 있음). 개체를 입력하는 방법에는 두 가지가 있습니다.

버퍼에서 붙여넣습니다.

Insert->Object (Insert->Object) 명령 실행 후 나타나는 대화상자에서 삽입

MEMO 데이터 입력

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

테이블의 레코드 간 이동

일반적으로 데이터를 입력한 후 일부 변경이 필요한 경우가 종종 있는데, 이는 다음과 같은 이유 때문일 수 있습니다.

새로운 정보 수신

발견된 오류

새 항목을 추가해야 함

데이터를 변경하려면 먼저 테이블을 엽니다. 데이터베이스 창에서 테이블 목록에서 이름이 있는 줄을 두 번 클릭하여 데이터시트 모드로 테이블을 엽니다.

테이블 디자인 보기에 있는 경우 보기 단추를 클릭하여 데이터를 변경하려면 테이블 보기로 전환하십시오.

레코드 간 이동

레코드로 이동하려면 커서를 놓거나 마우스로 클릭하면 되지만 테이블이 매우 크면 원하는 레코드로 빠르게 이동하는 문제가 특히 심각해집니다.

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

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

테이블 보기 창 하단에 있는 5개의 탐색 버튼을 사용하여 레코드 사이를 이동할 수도 있습니다. 이 버튼을 클릭하면 모든 레코드로 이동할 수 있습니다. 레코드 번호(주어진 레코드의 줄 번호)를 알고 있는 경우 레코드 번호 필드에서 항목 번호를 입력하고 키를 누릅니다. 입력 번호 필드로 이동하려면 키를 누릅니다. .

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

설정값 검색

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

편집->찾기 명령 선택 (Edrt->찾기)

도구 모음에 있는 찾기(FindSpecifiedText) 버튼을 클릭합니다(쌍안경이 표시됨).

단축키 사용

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

이 대화 상자에서는 다양한 검색 옵션을 설정할 수 있습니다. 찾을 내용 텍스트 상자에 찾고 있는 값을 입력합니다. 특수 문자:

* - 임의 개수의 문자와 일치

한 문자와 일치

# - 한 자리와 일치

이러한 문자의 작동 방식을 이해하기 위해 AB로 시작하는 모든 값을 찾고자 한다고 가정합니다. 이렇게 하려면 AB*를 입력합니다.

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

일치 드롭다운 목록에는 세 가지 옵션이 있습니다.

필드의 일부(AnyPartofField)

전체 필드(WholeField)

필드 시작부터(StartofField)

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

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

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

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

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

찾기(FindFirst) 또는 다음 찾기(FindNext) 버튼을 클릭하면 검색이 시작됩니다. 값을 찾으면 Access에서 해당 값을 강조 표시하여 일치하는 첫 번째 값을 찾으려면 찾기 버튼을 클릭합니다. 다음 값을 검색하려면 다음 찾기 버튼을 클릭합니다. 대화 상자는 검색 프로세스 내내 열려 있습니다. 따라서 원하는 값을 찾으면 닫기 버튼을 클릭하여 대화 상자를 닫습니다.

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

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

새로운 가치를 더합니다.

기존 값 바꾸기

기존 값 변경

필드가 비어 있으면 새 값을 입력하십시오. 필드에 새 값을 입력할 때는 새 항목을 입력할 때와 동일한 규칙을 따릅니다.

기존 값 바꾸기

키보드나 마우스를 사용하여 필드를 선택할 수 있습니다. 키보드를 사용할 때 필드의 내용이 강조 표시됩니다. (역상으로 표시됩니다.) 아무 키나 누르면 필드의 내용이 삭제되고 해당 문자로 대체됩니다. 누른 키 키를 누르면 , 교체하지 않고 필드 값을 제거합니다. 스페이스 키를 누르면 값이 지워지고 공백으로 대체됩니다.

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

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

필드를 두 번 클릭합니다(텍스트에 공백이 포함된 경우 이 방법은 적합하지 않음).

왼쪽에서 오른쪽으로 상자 내용물 위로 마우스 포인터를 클릭하고 드래그합니다.

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

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

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

클릭하지 않도록 하세요<С1г1+-(минус)>, 이 경우 현재 항목이 삭제되기 때문입니다.

기존 값 변경

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

편집 방법

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

편집할 수 없는 필드

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

작업 취소

도구 모음의 실행 취소 버튼을 사용할 수 없거나 사용할 수 없는 경우가 있습니다. 그러나 레코드 편집을 시작하는 즉시 레코드를 사용할 수 있게 되며 이를 사용하여 현재 필드의 요소 입력을 취소할 수 있습니다. 키는 작업을 취소하는 데에도 사용됩니다. . 이 버튼을 누르면 값 또는 필드 변경 작업이 취소됩니다. 키 두 번 누르기 , 전체 현재 항목에 대한 변경 사항을 실행 취소합니다.

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

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

값 복사 및 붙여넣기

데이터를 클립보드로 복사하거나 삭제하는 것은 특별한 Access 기능이 아니라 Microsoft Windows 95/NT 자체에서 처리합니다. 클립보드에서 복사하거나 삭제한 값은 편집->붙여넣기 명령 또는 도구 모음의 붙여넣기 버튼을 사용하여 다른 필드나 레코드에 붙여넣을 수 있습니다. 클립보드로 삭제, 클립보드에서 복사 및 붙여넣기 작업은 다양한 Windows 응용 프로그램 간에 그리고 Access 자체 내에서 데이터를 교환하는 데 사용됩니다. 이 방법을 사용하면 전체 레코드를 다른 스프레드시트 또는 다른 데이터베이스에 복사할 수 있을 뿐만 아니라 Microsoft Word 및 Excel 프로그램과 데이터를 교환할 수 있습니다.

값 바꾸기

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

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

새 항목 추가

데이터시트 보기에서 항목을 추가하려면 커서를 마지막 줄(항목 표식은 별표)에 놓고 새 항목을 입력합니다. 새 항목으로 이동하려면 다음 명령을 선택할 수 있습니다.

삽입->기록->기록), 도구 모음에 있는 새 기록(NewRecord) 버튼을 클릭하고 탐색 버튼 또는 편집->이동->새 기록 명령을 사용합니다.

(편집->이동->새로 만들기). 마지막 항목으로 건너뛰고 키를 누를 수도 있습니다.< | >여기에 몇 가지 새 항목을 추가하고 기존 항목을 일시적으로 보이지 않게 해야 합니다. 메뉴 명령

레코드-> 데이터 입력(Records-> DataEntry)은 일시적으로 모든 레코드의 화면을 지우고 간섭 없이 새 레코드를 편집할 수 있습니다. 모든 레코드를 복원하려면 다음 명령을 선택하십시오.

레코드->필터 제거(레코드->필터 제거/정렬)

레코드 삭제

임의 개수의 항목을 삭제하려면 해당 항목을 선택하고 키를 누릅니다. 또는 편집->삭제(Edit->Delete) 명령을 선택합니다. 하나의 레코드를 삭제하려면 해당 필드에 커서를 놓고 편집->레코드 삭제(Edit->DeleteRecord) 명령을 선택합니다. 레코드를 삭제할 때 대화 상자 예 버튼을 클릭하면 항목이 삭제되고 아니오를 클릭하면 모든 것이 변경되지 않은 상태로 유지됩니다.

이 대화 상자의 기본 설정은 예 버튼을 선택하는 것입니다. 항목은 자동으로 삭제됩니다. 하지만 이런 식으로 실수로 레코드를 삭제하면 복구가 불가능합니다.

인접한(즉, 인접한) 레코드를 선택하려면 첫 번째 레코드 마커를 클릭하고 선택하려는 마지막 레코드로 마우스 포인터를 드래그(오른쪽을 가리킴)합니다.

열 추가, 변경 및 제거

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

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

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

데이터시트 보기에서 열 추가

테이블 모드에서 새 열을 추가하려면 Insert ^ Column (Insert ^ Column)을 선택하면 커서가 위치한 열 오른쪽에 Field1 (Field "1)이라는 제목의 열이 나타납니다. 그런 다음 이 열의 레코드에 새 데이터를 입력할 수 있습니다.

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

필드 이름(열 머리글) 변경

새 컬럼을 추가할 때 테이블을 저장하기 전에 헤더를 변경하는 것이 바람직합니다. 이렇게 하려면 해당 항목을 두 번 클릭하고 필요한 사항을 변경하십시오. 테이블이 저장될 때 이 헤더는 테이블 구조에서 필드 이름으로 사용됩니다.

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

레코드 표시

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

필드 순서 변경

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

한 번에 하나씩 또는 그룹으로 열을 선택하고 끌 수 있습니다. 이름 필드가 테이블의 시작 부분에 있기를 원한다고 가정해 보겠습니다. 이렇게 하려면 다음과 같이 하십시오.

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

2. 이 위치에서 마우스 버튼을 클릭한 상태로 유지합니다. 그러면 전체 이름 열이 선택됩니다. 버튼을 놓습니다.

3. 열 중 하나의 이름을 다시 클릭하고 계속 누르고 있습니다. 포인터가 프레임이 있는 화살표로 바뀝니다.

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

이렇게 하면 하나 이상의 선택된 필드를 왼쪽, 오른쪽 또는 오른쪽 밖으로 이동할 수 있습니다! 울부짖는 창 테두리.

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

필드 너비 변경

필드(예: 열)의 너비를 변경하려면 대화 상자(문자 수로 결정됨)에서 설정하거나 열 머리글의 오른쪽 테두리(이 경우 마우스 포인터가 양방향 화살표가 있는 십자 모양으로 바뀝니다).

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

1. 구분선에 있는 두 열 머리글 사이에 커서를 놓습니다.

2. 열 테두리를 왼쪽으로 드래그하여 좁히거나 오른쪽으로 드래그하여 확장합니다.

가장 긴 요소를 기준으로 가장 잘 맞도록 열 크기를 즉시 조정하려면 열 머리글의 오른쪽 테두리를 두 번 클릭합니다.

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

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

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

열의 오른쪽 테두리를 이전 열의 테두리 왼쪽으로 끌면 해당 열이 숨겨집니다. ColumnWidth 대화 상자에서 값을 0으로 설정한 경우에도 마찬가지입니다. 따라서 숨겨진 열을 다시 표시하려면 Format ^ Show Columns(Format ^ UnhideColumns) 명령을 실행하십시오.

레코드 높이 변경(선)

레코드(예: 행)의 높이를 변경하려면 마우스 포인터를 레코드 경계(레코드 마커 영역)에 놓고 행의 위쪽 경계를 드래그하거나 Format^RowHeight 명령을 선택합니다. 형식^행높이). 텍스트를 더 큰 글꼴로 배치하거나 그 안에 여러 행의 텍스트를 배치해야 하는 경우 줄 높이를 늘려야 합니다.

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

1. 쓰기 마커 영역에서 두 라인 사이의 분할 라인에 커서를 놓습니다.

2. 선 테두리를 위로 끌어서 작게 만들거나 아래로 끌어서 선 높이를 늘립니다.

행 높이를 변경하면 데이터시트 보기에 있는 모든 행의 높이가 동시에 변경됩니다.

행 높이를 변경하는 다른 방법이 있습니다. 형식 ^ 행 높이(형식 ^ 행 높이) 명령을 선택합니다. 이렇게 하면 라인 높이를 포인트 단위로 입력할 수 있는 대화 상자가 나타납니다. 기본 높이를 선택하려면 StandardHeight 확인란을 선택합니다.

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

그리드 표시

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

표시 글꼴 변경

표시 글꼴 크기가 변경되면 행 및 열 크기가 자동으로 변경됩니다. Access는 기본적으로 데이터시트 보기의 모든 데이터를 8포인트 MSSansSerif 글꼴 및 일반 스타일로 표시합니다. 화면 글꼴이므로 제대로 인쇄되지 않는 경우가 있습니다. 따라서 Arial 8포인트 글꼴과 Regular 스타일이 더 좋습니다. 형식"=>글꼴(Fonnat^Font)을 선택하여 글꼴 유형, 크기 및 스타일을 변경합니다.

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

10포인트 Arial 및 Bold로 변경하려면 다음을 수행합니다.

Format→Font 명령을 선택하면 대화 상자가 화면에 나타납니다.

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

윤곽선(FontStyle) 필드에서 Bold(Bold)를 선택합니다.

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

확인 버튼을 클릭합니다.

글꼴 속성을 변경하면 해당 글꼴의 샘플이 샘플 영역에 나타납니다. 따라서 변경하기 전에 미리 볼 수 있습니다. 원하는 경우 글꼴 색상을 변경할 수도 있습니다.

열 숨기기 및 표시

열을 숨기려면 테두리를 이전 필드로 끌거나 열 너비를 0으로 설정할 수 있습니다. 하나 이상의 열을 숨기려면 형식 → 열 숨기기(형식 → 열 숨기기) 명령을 사용할 수도 있습니다. 단일 열을 숨기려면 다음 단계를 따르십시오.

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

2. Format → Hide Columns(Format → Hide Columns)를 선택하면 해당 컬럼이 사라지게 되는데 실제로는 Column Width 속성(ColumnWidth)이 0으로 설정되어 있을 것이다. Format ^ Hide Columns 명령(Format ^HideColumns)

숨겨진 열은 서식 → 열 표시(Format → UnhideColumns) 명령을 사용하여 다시 표시할 수 있으며 열 목록에서 해당 옵션을 선택하거나 선택 취소하여 열을 선택적으로 숨기거나 표시할 수 있는 대화 상자가 표시됩니다.

열 고정

스크롤하는 동안 테이블의 개별 필드가 화면에 계속 표시되도록 하려면 Format → Freeze Columns 명령을 사용합니다. 예를 들어 다른 정보를 찾아야 할 때 테이블을 스크롤하는 동안 이름 필드가 계속 표시되도록 할 수 있습니다. 고정된 열은 모든 열의 왼쪽에 배치되며, 여러 개의 열을 고정하려면 서로 인접해야 합니다(물론 미리 열이 서로 옆에 있도록 이동할 수 있습니다). 이러한 열을 해제하려면 Format ^ Free All Columns(Format ^UnfreezeAllColumns) 명령을 선택합니다.

항목 저장

액세스를 종료하면 항목이 저장됩니다. 항목을 종료하지 않고 저장하려면 바로 가기 키를 누르십시오. 레코드를 저장하는 세 번째 방법은 테이블을 닫는 것입니다.그러나 또 다른 방법이 있습니다-Records ^ Save Record (Records ^ Save Record) 명령을 실행하는 것입니다.

데이터시트 보기에서 레코드 정렬 및 필터링

Access는 특정 값을 검색할 때 해당 레코드를 찾아 표시하지만 지정된 기준을 만족하는 레코드가 여러 개일 경우 작업의 편의를 위해 하나만 화면에 표시해야 합니다. 도구 모음(또는 기록 메뉴의 필터(Filter) 및 정렬( Sort))을 사용하면 작업에 필요한 기록만 화면에 표시할 수 있을 뿐만 아니라 원하는 순서로 빠르게 정렬할 수 있습니다. 2개의 정렬 버튼을 사용하여 전체 테이블을 정렬하고 세 개의 필터 버튼을 사용하여 특정 레코드를 선택합니다.

빠른 정렬

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

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

여러 필드로 데이터를 정렬하려면 여러 열을 선택합니다. 이렇게 하려면 먼저 하나의 열을 선택한 다음 키를 누릅니다. 커서를 드래그합니다. (따라서 인접한 열이 선택됩니다.) 이 경우 테이블 레코드는 첫 번째 열로 먼저 정렬된 다음 두 번째 열로 정렬됩니다.

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

인쇄 기록

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

Microsoft Windows 95/NT 시스템에 프린터를 설치했다고 가정합니다. 확인을 클릭하고 표시하도록 선택한 글꼴(또는 가장 가까운 프린터 글꼴)로 Wy를 입력합니다. 인쇄물에는 테이블이 인쇄될 때 설정된 모든 옵션도 표시됩니다. 숨겨진 열은 인쇄되지 않습니다. 격자선은 CellsEffects 대화 상자(Format^Cells 명령으로 호출됨)에서 GridlinesShown 그룹의 옵션 버튼이 선택된 경우에만 인쇄됩니다. 인쇄물에는 모든 데이터를 수용하는 데 필요한 만큼의 페이지가 필요합니다. 또한 Access는 자동으로 데이터를 페이지로 분리합니다.

테이블 인쇄

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

인쇄(PrintRange) 전체 테이블 또는 선택한 페이지 또는 레코드만 인쇄합니다.

사본 사본 수를 지정합니다.

한 부씩 인쇄 인쇄물을 한 부씩 부수할지 여부를 결정합니다.

속성 버튼은 프린터 설정 대화 상자를 엽니다. 사용자 정의(IR) 버튼을 사용하면 필드와 제목을 정의할 수 있습니다.

시사

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

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

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

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

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

닫기 데이터시트 보기로 돌아가기

인쇄 대화 상자를 엽니다.

한 페이지

인쇄 미리보기

Two Pages(두 페이지)

인쇄 미리보기

Zoom Select 디스플레이 배율을 확대하거나 축소합니다.

문서

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

테이블 미리보기에 만족하고 인쇄하려면 도구 모음에서 인쇄 버튼을 클릭합니다. 귀찮으시면 닫기 버튼(Close)을 클릭하시면 데이터를 편집하거나 레이아웃을 변경할 수 있는 테이블 보기로 돌아갑니다.

결론

테이블 모드에서 데이터 입력, 행과 열 간 이동 및 데이터 변경, 행과 열 이동 및 크기 변경, 테이블 미리보기 및 인쇄 기술을 고려합니다.

데이터시트 보기는 행(레코드) 및 열(필드)에 데이터를 표시합니다.

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

데이터시트 단추를 클릭하여 TableDesign 창에서 데이터시트 보기로 전환할 수 있습니다(데이터베이스 창에서 열기 단추를 클릭할 수도 있음).

데이터가 테이블에 입력되면 해당 행이 새 레코드 표식으로 표시됩니다.

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

OLE 개체(사운드, 그림, 그래픽, Word 문서 및 디지털 비디오 등)는 삽입 => 개체 명령(삽입^개체)을 사용하여 OLE 유형 필드에 삽입할 수 있습니다.

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

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

필드에 기본값을 삽입하려면<Сп«1+А11>+스페이스 키를 누르고 이전 레코드의 필드 값을 삽입하려면 -

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

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

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

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

정렬 버튼을 사용하여 레코드가 표시될 때 표시되는 순서를 즉시 변경할 수 있습니다.

선택 기준 필터링(FilterbySelection) 및 필터 편집(FilterbyForm) 버튼은 테이블의 레코드를 필터링하기 위한 정렬 순서 또는 기준을 정의하는 데 사용됩니다.

File^Print(File^Pnnt) 명령은 테이블을 인쇄하는 데 사용되고 File^Preview(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단계. DB 테이블 설계, 즉 각 테이블에 대한 필드, 해당 유형 및 속성 설정.

3단계. 데이터베이스 스키마 생성, 즉 데이터베이스 테이블 간의 관계 정의 및 설정.

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

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

데이터베이스 구조 설계- 이것은 데이터베이스의 테이블 수, 목적 및 구성에 대한 정의입니다. 우리는 연구소의 데이터베이스를 생성하는 데 필요한 6개의 테이블("학생", "그룹", "부서", "연구", "성취" 및 "교사")을 식별했기 때문에 이미 귀하와 함께 이 작업을 수행했습니다. 학생을 받아들이다 , 개별 부서의 그룹을 구성하고 학생의 진행 상황도 고려하십시오.

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

데이터베이스 테이블 설계각 테이블의 필드 이름 할당과 각 필드의 데이터 유형 및 속성 정의입니다. 테이블을 구성하는 몇 가지 방법(모드)이 있습니다.

생성자 모드,

테이블 모드,

테이블 마법사 모드.

이러한 각 방법에는 고유한 장점과 단점이 있습니다. 세 가지 방법을 모두 사용하여 만들고 있는 데이터베이스의 테이블을 구성하려고 합니다.

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

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

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

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

실용적인 부분.

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

다음과 같은 Access 요소를 배웠습니다.

간단한 데이터베이스를 만듭니다.

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

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

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

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

https://pandia.ru/text/80/040/images/image006_30.jpg" 폭="623" 높이="499 src=">

양식 유형 선택:

독립 작업 기록.

https://pandia.ru/text/80/040/images/image012_16.jpg" 폭="623" 높이="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. 주제 영역: "Deanery"(학생 진도).
  2. 주요 주제 중요 엔티티: 학생, 학생 그룹, 규율, 진행.

업무 계획:

  1. 실습 23에서 만든 데이터베이스의 정보를 표시하는 데 필요한 보고서를 만듭니다.
  2. 보고서를 테스트합니다(매개변수가 있는 보고서의 경우 여러 값 사용).
  3. 보고서를 저장하십시오.
  4. 실험실 보고서를 제출하십시오.

25.4. 단계별 작업

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


쌀. 25.1

25.4.1. 보고서 편집

보고서를 편집하려면 다음을 수행하십시오.

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

25.4.2. 보고서 형식화

보고서를 포맷하려면 다음을 수행하십시오.

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

25.4.3. 보고서 스타일 변경

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

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

25.4.4. 일시 휴업

완료된 작업에 대해 교사에게보고하십시오. 종료가 허용되면 응용 프로그램을 닫습니다. 마이크로소프트 액세스, 그 후에 수행 한 작업에 대한 테스트 통과를 시작할 수 있습니다.




맨 위