메모 필드 삽입, 변경 또는 삭제

데이터베이스에 많은 양의 텍스트를 저장해야 하는 경우 메모 필드를 사용할 수 있습니다. 이 항목에서는 Microsoft Office Access 2007에서 새 데이터베이스 테이블과 기존 데이터베이스 테이블에 메모 필드를 추가하는 방법에 대해 설명합니다.

실행할 작업


메모 필드 이해

액세스를 처음 사용하는 경우 데이터베이스의 데이터에는 하나 이상의 테이블이 들어있다는 것을 기억하십시오. 이러한 정보는 Excel 워크시트와 비슷한 눈금인 데이터시트에서 보거나 데이터 입력 폼 또는 보고서를 통해 볼 수 있지만, 모든 데이터는 하나 이상의 테이블에 저장됩니다. 그리고 각 테이블은 일련의 필드(열)로 구성되며 각 필드는 한 가지 특정 데이터 형식을 허용하도록 설정됩니다. 예를 들어 날짜 및 시간을 저장해야 하는 경우에는 필드를 날짜/시간 데이터 형식으로 설정하고, 많은 양의 텍스트를 저장해야 하는 경우에는 필드를 메모 데이터 형식으로 설정합니다.  

메모 필드 사양

Office Access 2007의 메모 필드에는 최대 1GB의 문자를 저장할 수 있는 2GB의 저장 공간(문자당 2바이트)이 있으며 폼이나 보고서의 컨트롤에는 이 가운데 65,535자를 표시할 수 있습니다. 또한 이제는 메모 필드의 데이터에 서식 있는 텍스트를 사용할 수 있습니다. 예를 들어 색을 설정하고 글꼴을 변경하고 데이터에 굵게 또는 기울임꼴 서식을 적용할 수 있습니다.

메모 필드에서 서식 있는 텍스트에 서식을 지정하는 방법에 대한 자세한 내용은 테이블, 폼 및 보고서의 데이터 서식 지정 문서를 참고하십시오.

메모 필드를 만드는 방법

Office Access 2007에서는 여러 가지 방법으로 새 테이블이나 기존 테이블에 메모 필드를 추가할 수 있습니다.

  • 데이터시트 보기    데이터시트 보기에서 새 필드를 추가하고 256자를 초과하는 텍스트를 필드의 빈 행에 붙여 넣거나 드롭다운 목록에서 메모 데이터 형식을 선택하는 방법으로 새 테이블이나 기존 테이블에 메모 필드를 추가할 수 있습니다.
  • 디자인 보기    디자인 보기를 사용하면 메모 필드를 추가하고, 필드에 대해 서식 있는 텍스트 편집 기능을 사용하도록 설정하고, 기본값 등 디자인 보기에서는 설정할 수 없는 속성을 지정할 수 있습니다. 메모 필드에 대해 설정할 수 있는 속성에 대한 자세한 내용은 메모 필드 속성 참조 섹션을 참고하십시오.

새 테이블을 만들 때나 기존 테이블을 수정할 때 이러한 두 방법 중 하나를 사용할 수 있습니다.

맨 위로 이동 맨 위로 이동

데이터시트 보기에서 메모 필드 추가

이 섹션에서는 데이터시트 보기에서 새 테이블이나 기존 테이블에 메모 필드를 추가하는 방법에 대해 단계별로 설명합니다. Access를 처음 사용하는 경우, 데이터시트는 Excel 워크시트와 비슷한 눈금이라고 생각하면 됩니다.

기존 테이블에 새 메모 필드 추가

  1. Microsoft Office 단추 단추 모양 를 클릭한 다음 열기를 클릭합니다.
  1. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
  2. 탐색 창에서 변경할 테이블을 두 번 클릭합니다.

테이블이 데이터시트 보기에서 열립니다.

  1. 필요한 경우 가로로 스크롤하여 첫 번째 빈 필드로 이동합니다.

기본적으로 모든 새 필드의 머리글 행에는 다음과 같이 새 필드 추가가 표시됩니다.

데이터시트의 새 필드

  1. 머리글 행을 두 번 클릭하고 새 필드의 이름을 입력합니다.

보통 메모 필드에는 "설명" 또는 "메모" 등의 이름을 적용합니다.

  1. 머리글 아래 첫 번째 빈 행을 선택하고 텍스트 블록을 256자보다 길게 입력합니다.

필드에 256자보다 많은 문자가 들어 있으므로 메모 데이터 형식이 적용됩니다. 첫 번째 행에 텍스트 데이터를 256자보다 많이 붙여 넣어도 됩니다.

  1. 변경 내용을 저장합니다.

새 테이블에 메모 필드 추가

  1. Microsoft Office 단추 단추 모양 를 클릭한 다음 열기를 클릭합니다.
  1. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
  2. 만들기 탭의 테이블 그룹에서 테이블을 클릭합니다.

새 테이블이 데이터시트 보기에서 열립니다.

  1. 새 필드 추가라는 레이블이 있는 첫 번째 테이블 필드의 머리글 행을 두 번 클릭하고 필드 이름을 입력합니다. 보통 메모 필드에는 "설명" 또는 "메모" 등의 이름을 적용합니다.
  2. 머리글 아래의 첫 번째 빈 행을 선택하고 텍스트 블록을 256자보다 길게 입력합니다. 필드에 256자보다 많은 문자가 들어 있으므로 메모 데이터 형식이 적용됩니다. 필드에 텍스트 데이터를 256자보다 많이 붙여 넣어도 됩니다.
  3. 변경 내용을 저장합니다.

맨 위로 이동 맨 위로 이동

디자인 보기에서 메모 필드 추가

디자인 보기를 사용하면 새 테이블이나 기존 테이블에 메모 필드를 추가한 다음 해당 필드에서 서식 있는 텍스트를 사용하도록 설정할 수 있습니다. 이 섹션에서는 메모 필드를 기존 테이블과 새 테이블에 추가하는 방법과 서식 있는 텍스트 편집 기능을 사용하도록 메모 필드를 설정하는 방법에 대해 설명합니다.

기존 테이블에 메모 필드 추가

  1. Microsoft Office 단추 단추 모양 를 클릭한 다음 열기를 클릭합니다.
  1. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
  2. 탐색 창에서 변경하려는 테이블을 마우스 오른쪽 단추로 클릭하고 디자인 보기를 클릭합니다.
  3. 필드 이름 열에서 첫 번째 빈 행을 선택하고 필드의 이름을 입력합니다. 보통 메모 필드에는 "설명" 또는 "메모" 등의 이름을 적용합니다.
  4. 데이터 형식 열에서 인접한 셀을 선택하고 목록에서 메모를 선택합니다.
  5. 변경 내용을 저장합니다.

새 테이블에 메모 필드 추가

  1. Microsoft Office 단추 단추 모양 를 클릭한 다음 열기를 클릭합니다.
  1. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
  2. 만들기 탭의 테이블 그룹에서 테이블을 클릭합니다.
  3. 새 테이블의 문서 탭을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 디자인 보기를 클릭합니다.
  4. 필드 이름 열에서 첫 번째 빈 행을 선택하고 필드의 이름을 입력합니다. 보통 메모 필드에는 "설명" 또는 "메모" 등의 이름을 적용합니다.
  5. 데이터 형식 열에서 인접한 셀을 선택하고 목록에서 메모를 선택합니다.
  6. 변경 내용을 저장합니다. 필드에서 서식 있는 텍스트 편집 기능을 사용하려는 경우에는 다음 단계를 계속 진행합니다.

서식 있는 텍스트 편집 기능 사용

  • 필드 속성일반 탭에서 텍스트 형식/Text Format 속성 상자를 찾아 해당 값을 일반 텍스트/Plain Text에서 서식 있는 텍스트/Rich Text로 변경합니다.

 참고   텍스트 상자를 메모 필드에 연결하는 경우에는 텍스트 상자의 텍스트 형식/Text Format 속성도 서식 있는 텍스트/Rich Text로 설정해야 합니다.

데이터를 서식 있는 텍스트로 지정하는 방법에 대한 자세한 내용은 테이블, 폼 및 보고서의 데이터 서식 지정서식 있는 텍스트를 지원하는 컨트롤 및 열에서 데이터 입력 또는 편집 문서를 참고하십시오.

맨 위로 이동 맨 위로 이동

메모 필드 삭제

데이터시트 보기 또는 디자인 보기를 사용하여 테이블에서 메모 필드를 제거할 수 있습니다. 데이터가 들어 있는 메모 필드를 삭제하면 해당 데이터가 영구히 손실되며 삭제 작업은 취소할 수 없습니다. 그러므로 테이블 필드나 기타 데이터베이스 구성 요소를 삭제하기 전에 먼저 데이터베이스를 백업해 두어야 합니다.

데이터시트 보기에서 메모 필드 삭제

  1. Microsoft Office 단추 단추 모양 를 클릭한 다음 열기를 클릭합니다.
  1. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
  2. 탐색 창에서 변경할 테이블을 두 번 클릭합니다.

테이블이 데이터시트 보기에서 열립니다.

  1. 메모 필드를 찾아 머리글 행(이름)을 마우스 오른쪽 단추로 클릭하고 열 삭제를 클릭합니다.
  2. 를 클릭하여 삭제를 확인합니다.

디자인 보기에서 메모 필드 삭제

  1. Microsoft Office 단추 단추 모양 를 클릭한 다음 열기를 클릭합니다.
  1. 열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
  2. 탐색 창에서 변경하려는 테이블을 마우스 오른쪽 단추로 클릭하고 디자인 보기를 클릭합니다.

테이블이 디자인 보기에서 열립니다.

  1. 메모 필드 옆에 있는 행 선택기(빈 사각형)를 클릭하고 Delete 키를 누릅니다.

또는

행 선택기를 마우스 오른쪽 단추로 클릭하고 행 삭제를 클릭합니다.

  1. 를 클릭하여 삭제를 확인합니다.

맨 위로 이동 맨 위로 이동

메모 필드 속성 참조

디자인 보기를 사용하여 테이블에 메모 필드를 추가하면 필드에 대한 여러 가지 속성을 설정하고 변경할 수 있습니다. 다음 표에서는 메모 필드 속성을 보여 주며 속성 설정 또는 변경의 의미를 포함하여 각 속성의 역할에 대해 설명합니다.

속성 사용법
형식/Format

사용자 지정 서식 문자를 입력하여 표시 형식을 정의합니다. 여기에서 정의된 형식이 데이터시트, 폼 및 보고서에 표시됩니다.

사용자 지정 형식에 대한 자세한 내용은 테이블, 폼 및 보고서의 데이터 서식 지정 문서를 참고하십시오.

캡션/Caption 텍스트 필드의 이름을 지정합니다. 이 속성에는 최대 2,048자의 문자를 사용할 수 있습니다. 캡션을 지정하지 않으면 기본 필드 이름이 적용됩니다.
기본값/Default Value 새 레코드를 만들 때 필드에 자동으로 나타나는 값을 지정합니다. 예를 들어 "최대 65KB의 텍스트를 입력하십시오."와 같은 값을 지정하면 사용자가 메모 필드에서 작업 중임을 잊지 않을 수 있습니다. 이 속성의 최대 길이는 255자입니다.
유효성 검사 규칙/Validation Rule

레코드, 필드 또는 컨트롤에 입력되는 데이터에 대한 요구 사항을 지정합니다. 유효성 검사 텍스트/Validation Text 속성을 사용하면 필드에 정의된 규칙을 위반하는 데이터를 입력하는 경우에 표시되는 오류 메시지를 지정할 수 있습니다. 이 속성의 최대 길이는 2,048자입니다.

유효성 검사 규칙 만들기에 대한 자세한 내용은 필드 데이터 유효성 검사를 위한 유효성 검사 규칙 만들기 문서를 참고하십시오.

유효성 검사 텍스트/Validation Text

사용자가 유효성 검사 규칙을 위반하는 경우 표시되는 오류 메시지 텍스트를 지정합니다. 이 속성의 최대 길이는 255자입니다.

유효성 검사 규칙 만들기에 대한 자세한 내용은 필드 데이터 유효성 검사를 위한 유효성 검사 규칙 만들기 문서를 참고하십시오.

필수/Required 이 속성을 예/Yes로 설정하는 경우 필드 또는 필드에 바인딩된 모든 컨트롤에 값을 입력해야 하며, 이 값은 Null일 수 없습니다.
빈 문자열 허용/Allow Zero Length 이 속성을 예/Yes로 설정하면 필드에 길이가 0인 문자열을 입력할 수 있습니다. 길이가 0인 문자열은 문자를 포함하지 않으며, 필드에 값이 없음을 나타내기 위해 사용할 수 있습니다. 사이에 공백이 없는 큰따옴표 두 개("")를 사용하여 길이가 0인 문자열을 입력합니다.
인덱스/Indexed

인덱스를 사용하면 대량의 데이터에 대해 실행하는 쿼리, 정렬 및 그룹화 작업의 속도를 높일 수 있습니다. 사용자가 중복된 값을 입력하는 것을 막기 위해 인덱스를 사용할 수도 있습니다. 다음 중에서 선택할 수 있습니다.

  • 아니요/No    인덱싱을 해제합니다(기본값).
  • 예(중복 가능)/Yes (Duplicates OK)    필드를 인덱싱하고 중복 값을 허용합니다. 예를 들어 이름과 성에 중복되는 값을 사용할 수 있습니다.
  • 예(중복 불가능)/Yes (No Duplicates)    필드를 인덱싱하고 중복 값을 허용하지 않습니다.
유니코드 압축/Unicode Compression

Access에서는 유니코드를 사용하여 텍스트, 메모 및 하이퍼링크 필드에 데이터를 표시합니다. 유니코드는 문자당 1바이트가 아닌 2바이트를 사용하므로 저장소 공간을 더 많이 차지합니다. 파일 크기를 줄이기 위해 텍스트, 메모 또는 하이퍼링크 필드의 유니코드 압축/Unicode Compression 속성 기본값은 예/Yes로 설정되어 있습니다. 이 속성을 예/Yes로 설정하면 첫 번째 바이트가 0인 모든 문자는 저장될 때 압축되며 검색될 때 압축 해제됩니다.

메모 필드의 데이터는 압축 후에 4,096바이트 이하의 저장 공간을 사용하는 경우에만 압축됩니다. 그러므로 메모 필드의 내용이 압축되는 레코드도 있지만 압축되지 않는 레코드도 있습니다.

IME 모드/IME Mode 영어 버전의 Access에서 일본어 또는 한국어로 만든 파일을 사용하기 위한 도구인 입력기를 지정합니다. 기본값은 현재 상태 유지/No Control입니다. 이 속성 사용에 대한 자세한 내용을 보려면 F1 키를 누르십시오.
문장 입력 시스템 모드/IME Sentence Mode 입력기로 입력할 수 있는 데이터 형식을 지정합니다. 이 속성 사용에 대한 자세한 내용을 보려면 F1 키를 누르십시오.
스마트 태그/Smart Tags

필드 및 필드에 바인딩된 컨트롤에 하나 이상의 스마트 태그를 지정합니다. 스마트 태그는 필드의 데이터 형식을 인식하는 구성 요소로서, 사용자는 해당 형식을 기준으로 작업을 실행할 수 있습니다. 예를 들어 전자 메일 주소 필드의 경우 스마트 태그를 사용하여 새 메일 메시지를 시작하거나 연락처 목록에 주소를 추가할 수 있습니다.

단추 모양 을 클릭하면 사용 가능한 스마트 태그 목록을 볼 수 있습니다.

텍스트 형식/Text Format

서식 있는 텍스트 편집 기능을 사용하거나 사용하지 않습니다. 서식 있는 텍스트 편집 기능을 사용하려면 서식 있는 텍스트/Rich Text를 선택합니다.

 참고   필드에 대해 서식 있는 텍스트 편집 기능을 사용하도록 설정하고 해당 필드에 텍스트 상자 컨트롤을 연결하는 경우에는 해당 컨트롤에 대해서도 서식 있는 텍스트 편집 기능을 사용하도록 설정해야 합니다.

컨트롤에 대해 서식 있는 텍스트 편집 기능을 사용하도록 설정하는 방법과 일반적인 서식 사용에 대한 자세한 내용은 테이블, 폼 및 보고서의 데이터 서식 지정 문서를 참고하십시오.

텍스트 맞춤/Text Align

메모 필드의 데이터 맞춤을 지정합니다. 다음 중에서 선택할 수 있습니다.

  • 표준/General    텍스트는 왼쪽으로 맞추고 숫자와 날짜는 오른쪽으로 맞춥니다.
  • 왼쪽/Left    텍스트, 날짜 및 숫자를 모두 왼쪽으로 맞춥니다.
  • 가운데/Center    텍스트, 날짜 및 숫자를 모두 가운데로 맞춥니다.
  • 오른쪽/Right    텍스트, 날짜 및 숫자를 모두 오른쪽으로 맞춥니다.
  • 배분/Distribute    모든 텍스트, 날짜 및 숫자를 필드나 텍스트 상자의 양쪽에 균일하게 맞춥니다.
추가만/Append Only

이 속성을 사용하는 경우 사용자는 메모 필드에 데이터를 추가할 수는 있지만 기존 데이터를 변경하거나 제거할 수는 없습니다.

 참고   이 속성을 사용하는 상태에서 포인터를 메모 필드에 놓으면 기본적으로 텍스트가 숨겨집니다.

맨 위로 이동 맨 위로 이동

 
 
적용 대상:
Access 2007