올레 같은 분야의 특별한 점은 무엇일까요? 조회 마스터 데이터 유형입니다. OLE 개체 배치

DEPARTMENT 테이블에는 다음 형식으로 저장된 머리 사진을 포함해야 하는 PHOTO 필드가 있습니다. 그래픽 편집기확장자가 .gif인 파일에 그림을 그립니다. 이러한 필드의 데이터 유형은 OLE 개체 필드로 정의되어야 합니다. 이 개체는 테이블 필드를 채우는 단계에서 필드에 배치됩니다. 개체는 포함되거나 연결될 수 있습니다.

논평

OLE(Object Linking and Embedding)는 객체 간에 정보를 객체 형태로 전달하는 방법입니다. Windows 애플리케이션. OLE 개체 필드는 다른 응용 프로그램의 개체에 연결하거나 데이터베이스에 개체를 포함할 수 있는 수단입니다. 개체는 일반 형식의 텍스트, 그림, 다이어그램, 오디오 파일(.WAV), MIDI 형식의 음악(Music Instrumental Digital Interface), 애니메이션 파일(.FLI, .MMM), 비디오 클립(.AVI), 기타 형식의 스프레드시트일 수 있습니다. 이 도구를 지원하는 응용 프로그램. OLE를 지원하는 Access는 다른 애플리케이션과 완벽하게 통합됩니다. 마이크로소프트 패키지사무실.

포함된 개체는 데이터베이스 파일에 저장되며 항상 액세스할 수 있습니다. 포함된 개체가 포함된 셀을 두 번 클릭하면 개체가 생성된 응용 프로그램을 사용하여 개체를 편집할 수 있습니다.

연관된 개체는 개체 파일에 저장됩니다. 개체 파일은 데이터베이스와 독립적으로 업데이트될 수 있습니다. 마지막 변경사항다음에 폼이나 보고서를 열면 표시됩니다. 데이터베이스 작업 시 개체를 보고 편집할 수도 있습니다.

편집된 링크 개체는 데이터베이스 파일이 아닌 개체 파일에 저장됩니다. 개체 연결은 데이터베이스 파일에 포함하지 않을 큰 개체는 물론 여러 폼과 보고서에 사용되는 개체를 작업할 때 유용합니다. 만약에 링크된 파일개체가 이동되었으므로 연결을 다시 설정해야 합니다.

논평

폼이나 보고서에 OLE 개체를 표시하려면 "첨부된 개체 프레임" 컨트롤을 만들어야 합니다(4, 6장 참조).

MEMO 필드 데이터 유형 사용

SUBJECT 테이블은 긴 텍스트 데이터(단기 코스 프로그램)를 포함하는 PROGRAM 필드를 제공합니다. 이러한 필드의 경우 데이터 유형이 Field MEMO(메모)로 선택됩니다. 이 필드에 대한 데이터 입력은 테이블에서 직접 수행하거나 + 키를 눌러 불러오는 입력 영역을 통해 수행할 수 있습니다.

해당 과목의 프로그램 텍스트가 어느 정도 준비되어 있으면 텍스트 에디터, 예를 들어, 마이크로 소프트 워드, 별도의 파일에 저장되므로 이 필드의 유형을 OLE 개체 필드(OLE 개체)로 설정하고 여기에 값을 입력할 때 파일과 연결을 설정하는 것이 편리합니다.



하이퍼링크 유형의 필드는 동일하거나 다른 데이터베이스의 개체를 탐색하는 데 사용됩니다. 데이터에 접근, 다양한 애플리케이션에서 생성된 문서에 마이크로 소프트 오피스, 로컬 또는 네트워크 드라이브, 웹 서버 페이지 및 기타 리소스 문서 인터넷 네트워크또는 인트라넷. 하이퍼링크를 클릭하면 해당 문서를 만든 응용 프로그램에서 열리는 문서로 이동합니다. 테이블, 양식 및 보고서에 하이퍼링크를 만드는 방법은 아래에서 자세히 설명합니다. TEACHER 테이블 필드에 하이퍼링크를 생성하는 방법도 여기서 설명합니다.

복합 기본 키 정의

STUDENT 테이블에서 복합 기본(고유) 키에는 NG 및 NS 필드가 포함됩니다. 테이블 디자인 모드에서 이를 결정하려면 키를 누른 채 표시 영역을 클릭하여 두 필드를 모두 선택해야 합니다. 그런 다음 기본 키 도구 모음 버튼을 클릭합니다.

복합 키는 STUDY PERFORMANCE 테이블에서 유사하게 정의됩니다.

운동

STUDYING, PERFORMANCE 테이블 구조를 만듭니다. 테이블을 생성할 때 부록 A에 제시된 매개변수를 사용하십시오.

표 A.1. STUDENT 테이블의 필드 속성에 대한 설명

분야 명 주요 분야 고유 필드 필수항목 데이터 형식 크기 소수점 이하 자릿수 필드 서명
NG 텍스트 그룹
NS 텍스트 그룹 내 학생 번호
성명 텍스트 성명
고드르 아니요 숫자 전체 생년월일
주소 아니요 텍스트
P볼 아니요 숫자 떠있는 포인트 4바이트 합격 점수


표 A.2. GROUP 테이블 필드의 속성에 대한 설명

표 A.3. DEPARTMENT 테이블의 필드 속성에 대한 설명

분야 명 주요 분야 고유 필드 필수항목 데이터 형식 크기 소수점 이하 자릿수 필드 서명
CCAF 텍스트 암호
NKAF 아니요 텍스트 이름
전화번호 아니요 텍스트
ZAV 아니요 텍스트 관리자의 이름 부서
사진 아니요 OLE 개체 필드 관리자 사진

표 A.4. TEACHER 테이블의 필드 속성에 대한 설명

분야 명 주요 분야 고유 필드 필수항목 데이터 형식 크기 필드 서명
텍스트 탭. 숫자
성명 텍스트 선생님의 이름
아니요 텍스트 어. 도
ZV 아니요 텍스트 어. 계급
CCAF 텍스트 부서 코드

표 A.5. SUBJECT 테이블의 필드 속성에 대한 설명

분야 명 주요 분야 고유 필드 필수항목 데이터 형식 크기 필드 서명 가치에 대한 조건 에러 메시지
KP 텍스트 아이템 코드
NP 아니요 텍스트 상품명
보다 아니요 숫자 전체 전체 시간 >0 그리고<=300 시간은 300시간을 초과할 수 없습니다.
레크 아니요 숫자 전체 강의
아니요 숫자 전체 관행
비상 아니요 숫자 전체 학기
음식물 메모 필드 프로그램

표 A.6. STUDY 테이블의 필드 속성에 대한 설명

분야 명 주요 분야 고유 필드 필수항목 데이터 형식 크기 소수점 이하 자릿수 필드 서명
NG 텍스트 No. 여러 떼
KP 텍스트 암호. 주제
텍스트 탭. N. 신부님.
비즈 텍스트 직업의 종류
보다 아니요 숫자 전체 수요일 과목 점수
점수. GR 아니요 숫자 pl에서. 포인트 4바이트

표 A.7. ACHIEVEMENT 테이블의 필드 속성에 대한 설명

분야 명 주요 분야 고유 필드 필수항목 데이터 형식 크기 소수점 이하 자릿수 필드 서명
NG 텍스트 그룹 번호
NS 텍스트 No. 학생
KP 텍스트 아이템 코드
텍스트 탭. N. 선생님
비즈 텍스트 활동 유형
등급 아니요 숫자 전체

데이터베이스 테이블에 데이터 입력

OLE 개체 필드(개체 연결 및 포함) – 목록에서 선택한 마지막 필드 유형입니다. 여기에는 서명과 "필수 필드" 매개변수라는 두 가지 속성만 있습니다. 이 유형의 필드는 정보를 저장하지 않지만 OLE 데이터 교환 프로토콜을 사용하여 데이터베이스에 포함될 수 있는 개체에 대한 링크를 포함합니다. 이러한 개체는 예를 들어 그래픽 파일일 수 있습니다. 최고의 DBMS라도 오늘날 존재하는 모든 유형의 정보 표현을 저장할 수는 없습니다. 예, 그럴 필요는 없습니다. 하나 또는 다른 유형의 파일과 작동하는 응용 프로그램과 통신하는 것으로 충분합니다. 이것이 OLE 프로토콜이 존재하는 이유입니다.

필드 셀에 OLE 개체를 포함하려면 해당 개체에 커서를 놓고 마우스 오른쪽 버튼을 클릭하여 상황에 맞는 메뉴를 불러와야 합니다. 거기서 명령을 선택하세요 개체 삽입. 프로그램은 개체 유형을 선택하는 대화 상자를 엽니다. 이 경우 개체는 개체를 생성하거나 편집할 수 있는 응용 프로그램으로 식별됩니다. 이 창에서 스위치를 선택한 경우 새로 만들기, 해당 응용 프로그램이 열리고 작업은 일반적인 응용 프로그램과 다소 다릅니다. 따라서 사용자는 기존 파일을 열어 개체로 만들 수 없습니다. 예를 들어 Word 문서를 선택했는데 완성된 문서가 이미 디스크에 있는 경우 편집기에서 별도로 열고 클립보드에 복사한 다음 Access와 연결된 문서 창으로 이동하여 내용을 붙여넣어야 합니다. 클립보드의 개체가 "처음부터" 생성되면 선택한 응용 프로그램에서 일반적인 방식으로 작업이 수행됩니다. 애플리케이션을 종료하는 명령도 수정되었습니다. 이 경우 더 이상 응용 프로그램을 닫고 Windows로 종료할 수 없으며 Access로만 돌아갈 수 있습니다.

개체를 삽입하는 두 번째 옵션은 라디오 버튼을 선택하는 것입니다. 파일에서 생성창문에서 개체 삽입. 이 경우 파일이 이미 존재한다고 가정하므로 해당 파일과 연결을 설정해야 합니다. Access에서는 문서 열기 창이 열리고 원하는 파일을 선택한 후 해당 파일을 사용하기 위해 열어야 하는 응용 프로그램을 결정합니다. 여러 응용 프로그램이 동일한 파일 형식과 일치할 수 있다는 점에 유의하세요. 예를 들어, BMP 확장자를 가진 파일은 다양한 그래픽 편집기에서 사용됩니다. 선택한 Access 응용 프로그램이 시작되고 사용자가 선택한 파일이 열립니다. 프로그램을 닫으면 객체 주입이 종료됩니다.

테이블 모드에서 데이터 입력 및 편집

버튼을 누르면 DBMS가 테이블 모드로 전환됩니다. 테이블 창에서는 특수 문자를 사용하여 새 항목과 현재 편집된 항목을 표시합니다.


그림 5. 테이블 모드의 테이블 창

각 테이블에는 마지막 기존 레코드 뒤에 오는 빈 레코드가 포함되어 있으며 새 데이터를 입력하기 위한 것입니다. 입력하려면 테이블 필드에 커서를 놓고 키보드로 데이터를 입력합니다. 다음 필드로 이동하려면 Tab 키를 사용하고, 이전 필드로 이동하려면 Shift+Tab을 사용하세요. 다른 레코드로 이동하면 레코드가 자동으로 저장됩니다(테이블 왼쪽 테두리를 따라 있는 레코드 마커의 모양이 변경됨: 연필 대신 삼각형이 나타남). 즉, 테이블에 데이터를 특별하게 저장할 필요가 없습니다. 레코드 사이를 이동하려면 테이블 창 하단에 있는 화면 버튼을 사용할 수 있습니다(첫 번째, 다음, 마지막 레코드로).

일부 필드는 변경할 수 없습니다. 이는 "카운터", 계산된 필드 및 하나의 테이블로 공동 작업할 때 다른 사용자가 잠긴 필드입니다. 데이터베이스가 읽기 전용 모드로 열린 경우에도 데이터 입력을 사용할 수 없습니다.

데이터 편집데이터 값 바꾸기, 레코드 삭제, 레코드 추가 등의 기본 작업이 포함됩니다. "테이블" 모드에서 데이터를 수정하려면 "수동" 방법이 사용됩니다. 마우스 커서를 테이블에서 변경할 위치로 이동하고 조각(별도의 필드, 레코드 또는 열)을 선택하고 새 데이터를 입력합니다. , 버퍼에서 데이터가 삽입되거나 DELETE 키를 사용하여 데이터가 삭제됩니다.

조각 선택 방법:

필드마우스를 두 번 클릭하면 강조 표시됩니다.

기록(선)은 창 왼쪽 테두리 근처의 빈 회색 셀을 클릭하여 선택됩니다.

열 헤더를 클릭하면 강조표시됩니다.

직사각형 조각: 한쪽 모서리에 있는 필드를 선택하고 Shift 키를 누른 다음 손을 떼지 않고 반대쪽 모서리에 있는 필드를 선택합니다(또는 마우스를 드래그합니다).

테이블 전체표의 왼쪽 상단에 있는 회색 직사각형을 클릭하면 강조표시됩니다.

데이터를 복사하려면한 테이블에서 다른 테이블로(또는 동일한 테이블로) Windows 버퍼가 사용됩니다.

· 하나의 테이블에서 필요한 데이터를 선택합니다.

· 도구 모음에서 "복사" 버튼을 클릭합니다.

· 대상 필드로 이동합니다(마우스로 가리키거나 TAB 키로 커서를 이동).

· 도구 모음에서 "삽입" 버튼을 클릭하세요.

논리적 형식

통화 형식

숫자 형식

텍스트 형식

데이터 유형

텍스트 필드 크기의 범위는 1~255자입니다.

숫자 필드 유형은 다음 목록의 값을 허용할 수 있습니다.

바이트- 0에서 4,255 사이의 정수;

전체- - 32768부터 32767까지의 정수;

정수 - - 2147483648부터 2147483647까지의 정수;

부동 소수점(4바이트)- - 3.402823E38부터 3.402823E38까지의 숫자;

부동 소수점(8바이트) -숫자 범위는 마이너스 1.79769313486232E308부터 플러스 1.79769313486232E308까지입니다.

날짜/시간 형식

데이터 유형의 경우 날짜 시간아래에는 예시와 함께 일련의 필드 형식이 나와 있습니다.

전체 형식(기본적으로 설정됨) 04/15/94 05:30:10 RM

간단한 날짜 형식 04/15/94

긴 시간 형식 17:30:10

평균 시간 형식 05:30 RM

짧은 시간 형식 17:30

기본적으로 통화 형식은 소수점 이하 두 자리로 표시되고 숫자 그룹으로 구분되어 표기됩니다. "아르 자형."마지막에. 사용자는 줄에 쓸 수 있습니다 필드 형식귀하의 형식에 맞는 템플릿입니다. 달러 금액을 입력해야 한다고 가정해 보겠습니다. 그런 다음 단어 위에 커서를 놓아야 합니다. 통화의예를 들어 다음과 같은 형식 템플릿으로 바꿉니다. # ###$ .

카운터 형식

"카운터" 유형의 필드는 특정 기능, 즉 테이블 레코드의 자동 식별을 수행합니다. 따라서 이러한 필드에는 변경할 수 있는 속성이 거의 없습니다. 우선, 카운터는 항상 숫자입니다. 둘째, 그 가치는 자동으로 증가합니다. Access에서는 카운터 변경을 위한 두 가지 옵션을 제공합니다. 일관된그리고 무작위의.첫 번째 옵션은 항목에 번호를 매길 수 있으므로 편리합니다. 부주의한 운영자 작업으로부터 보호되는 테이블의 레코드 인코딩 시스템을 만들어야 하는 경우 두 번째 옵션을 사용할 수 있습니다.

부울 필드의 셀은 다음 두 값 중 하나만 포함할 수 있습니다. 또는 아니요. Access에서는 부울 유형의 이름을 지정하기 위한 두 가지 추가 옵션을 제공합니다. 허위 사실그리고 켜기/끄기.선택한 필드 형식에 관계없이 논리 필드는 테이블에 확인란 세트로 표시됩니다. 마우스로 체크박스를 클릭하면 부울 값에 해당하는 체크 표시 이미지가 사각형에 나타납니다. . 확인란을 재설정한다는 것은 셀 필드에 부울 값을 할당하는 것을 의미합니다. 아니요.예를 들어 설문지에서나 컨트롤을 생성하기 위해 부울 필드를 다르게 사용할 수 있습니다.

OLE 개체 필드(개체 연결 및 포함) - 목록에서 선택한 마지막 필드 유형입니다. 여기에는 서명과 "필수 필드" 매개변수라는 두 가지 속성만 있습니다. 이 유형의 필드는 정보를 저장하지 않지만 OLE 데이터 교환 프로토콜을 사용하여 데이터베이스에 포함될 수 있는 개체에 대한 링크를 포함합니다. 이러한 개체는 예를 들어 그래픽 파일일 수 있습니다.



필드 셀에 OLE 개체를 포함하려면 해당 개체에 커서를 놓고 마우스 오른쪽 버튼을 클릭하여 상황에 맞는 메뉴를 불러와야 합니다. 거기서 명령을 선택하세요 개체를 삽입합니다. 프로그램은 개체 유형을 선택하는 대화 상자를 엽니다. 이 경우 개체는 개체를 생성하거나 편집할 수 있는 응용 프로그램으로 식별됩니다.

개체를 삽입하는 두 번째 옵션은 라디오 버튼을 선택하는 것입니다. 파일에서 생성 창문에서 개체 삽입.안에이 경우 파일이 이미 존재하므로 해당 파일과 연결을 설정해야 한다고 가정합니다. Access에서는 문서 열기 창이 열리고 원하는 파일을 선택한 후 해당 파일을 사용하기 위해 열어야 하는 응용 프로그램을 결정합니다.

OLE 개체 필드 데이터 사용

OLE 개체 필드는 다른 응용 프로그램의 개체와 연결을 설정하거나 데이터베이스에 개체를 포함할 수 있는 수단입니다. 개체는 단순하고 형식화된 텍스트, 그림, 다이어그램, 사운드 녹음 파일(.WAV), MIDI 형식의 음악(악기 디지털 인터페이스), 애니메이션 파일(.FLI, .MMM), 비디오 클립(.AVI), 스프레드시트일 수 있습니다. 이 도구를 지원하는 다른 응용 프로그램. 소프트웨어 어플리케이션 입장 OLE 지원, 제품군의 다른 응용 프로그램과 완벽하게 통합 마이크로소프트 사무실 .

임베디드 객체 데이터베이스 파일에 저장되며 항상 사용할 수 있습니다. 포함된 개체가 포함된 셀을 두 번 클릭하면 개체가 생성된 응용 프로그램을 사용하여 개체를 편집할 수 있습니다.

연결된 개체 개체 파일에 저장됩니다. 개체 파일은 데이터베이스와 독립적으로 업데이트될 수 있습니다. 다음에 테이블을 열면 최신 변경 사항이 표시됩니다. 데이터베이스 작업 시 개체를 보고 편집할 수도 있습니다. 폼이나 보고서에 OLE 개체를 표시하려면 연결된 개체 프레임 컨트롤을 만들어야 합니다.

예를 들어, LEMM FREQUENCY 테이블에 SOUND 필드를 추가합니다. 이 필드에는 단어 보조정리의 발음 기록이 .WAV 형식으로 포함되어야 합니다. FREQUENCY_LEMM 테이블의 개별 단어 발음이 포함된 사운드 파일이 디스크에 있는 경우 해당 사운드 파일을 테이블의 SOUND 필드와 연결할 수 있습니다. 이렇게 하려면 FREQUENCY_LEMMA 테이블을 열고 기본형 필드를 기준으로 오름차순으로 정렬합니다(LEMMA 필드 이름 옆에 있는 화살표를 클릭한 다음 A에서 Z까지 정렬을 선택합니다). 원하는 단어를 쉽게 찾을 수 있도록 정렬이 수행됩니다. 그런 다음 "할머니"와 같이 오디오 파일이 있는 단어를 선택합니다. 다음으로 LEMMA = 할머니를 사용하여 녹음의 SOUND 필드에 커서를 놓고 마우스 오른쪽 버튼을 눌러야 합니다. 개체 삽입을 선택해야 하는 드롭다운 메뉴가 열립니다. 파일에서 생성 버튼을 클릭한 다음 "할머니"라는 단어 발음이 있는 디스크에서 사운드 파일을 선택해야 하는 창이 열립니다. SOUND 필드에 텍스트가 나타납니다. 패키지. 이제 이 비문을 두 번 클릭하면 사운드 파일을 재생하는 프로그램이 호출됩니다(일반적으로 플레이어 윈도우 미디어) '할머니'라는 단어가 들립니다. 사운드 파일이 있는 모든 단어에 대해 동일한 작업을 수행해야 합니다. 이 작업의 결과로 표에 해당 단어의 소리를 들을 수 있는 단어가 표시됩니다(그림 14.9).

쌀. 14.9.

하이퍼링크 데이터 사용

특수 데이터 유형 하이퍼링크 하이퍼링크 )을 사용하면 데이터베이스 테이블 필드에 하이퍼링크를 저장할 수 있습니다. 입장. 하이퍼링크 유형의 필드는 동일하거나 다른 데이터베이스의 개체를 탐색하는 데 사용됩니다. 입장 다양한 애플리케이션에서 생성된 문서에 마이크로소프트 사무실 및 로컬 또는 네트워크 드라이브, 웹 서버 페이지 및 인터넷의 다른 리소스 문서에 위치합니다. 하이퍼링크를 클릭하면 해당 문서를 만든 응용 프로그램에서 열리는 문서로 이동합니다.

데이터베이스 데이터에 하이퍼링크를 연결하려면 다음 작업 순서를 수행해야 합니다. FREQUENCY_LEMM 테이블에 DICTIONARY 필드를 추가해 보겠습니다. 여기에는 이 어휘에 대한 정의가 포함된 인터넷 사전 항목에 대한 하이퍼링크가 포함됩니다.

디자인 모드에서 이 필드의 유형을 하이퍼링크로 설정합니다.

우리는 "millstone", "boyar", "kochetok"과 같이 현대 독자에게 완전히 명확하지 않은 동화 속의 오래된 단어의 의미를 인터넷에서 검색할 것입니다.

인터넷의 첫 번째 단어(“맷돌”)에 대해 우리는 핸드 맷돌의 일부를 묘사한 그림만 찾을 수 있었으며 그 중에는 두 개의 작은 맷돌이 있습니다. 이것이 “맷돌”(club-kaup.narod. ru/rec/arcussr/tablell2 .jpg). "zhernovtsy"라는 단어는 러시아어 단어 형성의 전통에 따라 millstone이라는 단어의 축소형으로 형성됩니다. 두 번째 단어인 "boyar"에 대해서는 Wiktionary(ru.wiktionary.org/wiki/boyarin)에 사전 항목이 있습니다. 세 번째 단어인 kochetok은 Ushakov 사전 전자 버전(dic.academic.ru/dic.nsf/ushakov/842550)의 "Dictionaries and Encyclopedia Academician" 웹사이트에서 발견되었습니다.

발견된 각 링크는 FREQUENCY LEMM 테이블의 DICTIONARY 필드에 복사되어야 합니다. 이후에 이 필드의 링크를 클릭하면 인터넷 브라우저 프로그램이 실행되고 별도의 브라우저 창에서 해당 웹 페이지가 열립니다. 하이퍼링크가 삽입된 Access 데이터베이스 테이블의 보기가 그림 1에 나와 있습니다. 14.10.

Access 2010에는 필드에 개체를 추가하는 기능이 있습니다. OLE 데이터 유형 사용. 데이터 유형이 다음과 같이 지정된 경우 OLE(객체 연결 및 포함– 객체 바인딩 및 임베딩), Access DBMS는 외부 객체를 유지합니다. 객체일반 데이터베이스 파일에서는 이 객체가 차지하는 공간만큼 저장 공간을 별도의 파일 형태로 할당합니다. 아래에 사물그래픽 편집기, 비디오 클립, MS Office 응용 프로그램 등에서 응용 프로그램으로 생성된 파일을 이해해야 합니다. 테이블이 개체인 데이터로 채워지면 해당 개체를 여는 데 사용할 수 있는 프로그램에 대한 메시지가 OLE 데이터 유형을 사용하는 필드의 해당 위치에 생성됩니다. 객체 표시양식과 보고서로만 수행됩니다.

을 위한 객체 삽입현장에서 함께 OLE 데이터 유형테이블을 열어야 해 "생성자" 모드.예를 들어 새 필드를 추가합니다. “제품 사진.”데이터 유형 선택 "OLE 개체 필드"를 누른 다음 테이블을 저장합니다.

그 다음에 "테이블" 모드에서데이터 입력 라인에서 마우스 오른쪽 버튼을 클릭하고 열리는 메뉴에서 명령이 포함된 라인을 선택하면 대화 상자가 열립니다(그림 3.38, 그림 3.39).

쌀. 3.38 개체 삽입

쌀. 3.39 Access 테이블에 새 개체를 추가하기 위한 대화 상자

개체를 데이터로 포함하는 데는 두 가지 옵션이 있다는 점을 기억하세요. 첫 번째 옵션은 표준 응용 프로그램을 사용하여 Access가 지원하는 파일을 만드는 것이고, 두 번째 옵션은 개체를 삽입하는 것입니다. 이를 통해 모든 파일을 데이터 원본으로 사용할 수 있습니다(그림 3.40).

쌀. 3.40 파일에서 Access 테이블에 새 개체 추가

1. 파일에서 객체를 생성합니다.

데이터베이스의 객체이자 외부 파일인 데이터의 경우 이러한 파일이 있어야 합니다. 따라서 나중에 데이터베이스에 어떻게 표시되는지 확인하려면 여러 개의 파일을 생성하고 해당 파일을 변경해 보아야 합니다. 예를 들어 파일에 물체의 사진이 있는 경우 모니터.jpg(jpg는 범용 사진 형식입니다). 이 파일을 데이터베이스에 저장하려면 확인란을 선택해야 합니다(그림 3.40). "파일에서 생성", 그 후에 그림 3.41에 표시된 창이 나타납니다. 버튼 사용 "검토"필요한 파일을 선택해야 합니다.

쌀. 3.41 데이터베이스에서 객체 생성 시 파일 찾기

예를 들어 필드에 해당하는 줄에서 다음과 같습니다. "제품사진"라는 말이 나올 것이다 "패키지", 이는 파일이 해당 파일을 생성한 응용 프로그램에 연결되어 있음을 의미합니다. 따라서 쿼리, 폼, 보고서 등의 데이터베이스를 볼 때 사용자는 파일의 이미지를 아이콘으로 보게 되며, 이 이미지를 두 번 클릭하면 시스템이 먼저 응용 프로그램을 찾은 다음 내용을 표시합니다. 그 안에 있는 파일(이 예에서는 사진)입니다. . 확장자로 저장된 이미지 파일은 예외입니다. .bmp(비트맵 형식). 그러나 Microsoft 응용 프로그램에서 생성된 파일은 양식과 보고서에 즉시 표시된다는 점을 기억해야 합니다. 결론은 간단합니다. 사진을 그림판, Word, Power Point와 같은 응용 프로그램에 삽입하고 별도의 파일로 저장한 다음 데이터베이스에 개체로 연결할 수 있습니다. 다양한 Windows 편집기를 사용하여 여러 사진 및 텍스트 파일을 만들어 보세요. 예를 들어 Word 문서를 열고, 파일에서 사진을 삽입하고, 텍스트를 추가한 후 다음과 같이 저장할 수 있습니다. 모니터.docx(그림 3.42).

쌀. 3.42 워드에서 생성된 사진 파일

2. 새로운 객체 생성.

데이터베이스에 새 개체를 생성한다는 것은 파일이 생성된 다음 이 OLE 유형을 설명하는 필드에 포함되는 응용 프로그램을 사용한다는 의미입니다. 새 객체 생성 모드를 시작하려면 다음에서 테이블을 열어야 합니다. "테이블" 모드, 옵션을 선택하세요 "새로 만들기"대화 상자(그림 3.39)에서 목록에서 선택합니다. "객체 유형"(필수 신청). 개체 생성을 위해 Access가 지원하는 응용 프로그램 목록은 명령을 실행하면 열리는 목록(그림 3.43)에 있습니다. "개체 삽입" .

쌀. 3.43 파일을 생성하는 데 사용할 수 있는 Access 개체 유형 목록

응용 프로그램을 사용하여 파일 형태로 객체를 생성하는 편리함은 향후 이러한 파일을 자율적으로 사용하거나 데이터베이스에서 수정할 수 있다는 것입니다.

고려해 봅시다 객체 생성 옵션데이터베이스의 경우 페인트 응용

예를 들어, 데이터베이스 사용자가 나중에 교체하거나 수정할 수 있는 회사 이미지와 텍스트가 포함된 개체를 생성해야 합니다. 이렇게 하려면 목록에서 선택해야 합니다. 비트맵 이미지 객체, 객체를 생성하는 추가 기술이 그림 3.44에 나와 있습니다.

1. 그림판 애플리케이션을 엽니다.

2. 파일에서 사진을 삽입합니다.

3. 텍스트를 추가합니다(필요한 경우).

4. 파일로 저장하세요.

5. 애플리케이션을 닫습니다.

쌀. 3.44 그림판 애플리케이션에서 객체를 생성하는 기술

운동 3.11

1. 표에서 " 상품» 모드 중 "건설자"이름이 지정된 새 열을 추가합니다. "제품사진", 데이터 형식 " OLE 개체 필드", 변경 사항을 저장하다.

2. 모드 중 "테이블"현장에서 "제품사진"라인을 선택하세요 "파일에서 개체 삽입", 선택(점을 찍음) "새로 만들기"드롭다운 목록에서 다음을 지정합니다. 마이크로소프트 워드 문서. 그러면 텍스트 편집기가 열립니다 MS 워드, 여기에 이 ​​줄의 제품에 해당하는 그림을 삽입해야 합니다. 편집기에 직접 저장된 목록("삽입" 탭, "그림" 아이콘, 오른쪽 대화 상자의 "시작" 버튼)에서 그림을 선택하거나 다른 프로그램에서 그림을 삽입합니다. 제품을 직접 그릴 수 있는 그림판 애플리케이션(비트맵 이미지 개체)을 사용할 수 있습니다. 생성된 파일을 닫으면 해당 파일이 삽입된 줄에 자동으로 데이터베이스에 연결됩니다.

3. 다음 절차를 따르세요. 모든 라인당신 것 "제품" 테이블.

4. 변경 사항을 저장합니다.

통제 질문

1. OLE 데이터 유형을 사용하여 데이터베이스에 어떤 개체를 삽입할 수 있습니까?

2. 표 모드에서 표에 사진을 삽입하려면 어떻게 해야 합니까?

3. 사진은 데이터베이스의 어디에 표시되나요?

4. "새 개체 만들기" 방법과 "파일에서 만들기" 방법의 차이점은 무엇입니까?

5. 확장자가 있는 경우 제품 사진 파일을 데이터베이스에 배치하는 방법 .png?

6. 데이터베이스에 객체로 삽입된 파일을 컴퓨터의 파일 시스템에서 직접 편집할 수 있나요?

7. 프레젠테이션을 데이터베이스에 어떻게 삽입하나요?

8. 데이터베이스에 어떤 애플리케이션 개체를 삽입할 수 있습니까?




맨 위