참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.
날짜 및 시간을 저장해야 하는 경우 테이블에 날짜/시간 필드를 추가합니다. 생일, 배송 및 대금 청구 정보, 근무 시간 기록표 등 다양한 개인 및 업무 정보를 위해 날짜 및 시간 데이터를 사용할 수 있습니다. 이 문서에서는 Microsoft Office Access 2007에서 새 데이터베이스 테이블과 기존 데이터베이스 테이블에 날짜/시간 필드를 추가하거나 테이블에서 해당 필드를 삭제하는 방법에 대해 설명합니다.
참고: 이 문서에 날짜/시간 필드에 데이터를 입력 하는 방법을 설명 하지 않습니다. 날짜/시간 필드를 사용 하는 방법에 대 한 자세한 내용은 날짜 또는 시간 값을 입력문서를 참고 하세요.
이 문서의 내용
날짜/시간 필드 이해
Office Access 2007을 처음으로 사용하는 경우 데이터베이스의 데이터가 하나 이상의 테이블에 저장된다는 사실을 기억해야 합니다. 이러한 정보는 Microsoft Office Excel 2007 워크시트와 비슷한 눈금인 데이터시트에서 보거나 데이터 입력 폼 또는 보고서를 통해 볼 수 있지만, 모든 데이터는 하나 이상의 테이블에 저장됩니다. 그리고 각 테이블은 일련의 필드(열)로 구성되며 각 필드는 한 가지 특정 데이터 형식을 허용하도록 설정됩니다. 예를 들어 날짜 및 시간을 저장해야 하는 경우에는 필드를 날짜/시간 데이터 형식으로 설정하면 해당 필드에는 날짜/시간 형식의 값만을 입력할 수 있습니다.
날짜/시간 필드 사양
Access 데이터베이스에서는 유럽 형식(28.11.2006 또는 28-11-2006), 남부 아시아 형식(28/11/2006), 미국 형식(11/28/2006) 등 다양한 형식으로 날짜 및 시간 값이 표시될 수 있습니다.
Access에서 날짜 및 시간 데이터의 형식이 지정되는 방식과 사용자가 날짜 및 시간 데이터를 입력하는 방식에 관계없이 날짜/시간 필드에는 날짜 및 시간이 이중 정밀도 부동 소수점 수로 저장됩니다. 이러한 방식을 일련 번호 방식 날짜 시스템이라고도 합니다. 다음 그림은 일반적인 일련 번호 방식 날짜 및 시간 값을 나타냅니다.
이 값에서 소수점 왼쪽의 정수 부분은 날짜를 나타내고 소수점 오른쪽의 소수 부분은 시간을 나타냅니다.
위 숫자는 2003년 12월 24일 오후 9시를 나타냅니다. 날짜 구성 요소는 시작 날짜 또는 "기준" 날짜인 1899년 12월 30일로부터 경과된 전체 일 수입니다. 이 예제에서는 1899년 12월 30일에서 2003년 12월 24일까지 37,979일이 경과되었습니다. 시간 구성 요소는 24시간에 대한 비율입니다. 따라서 0.875에 24시간을 곱하면 21시, 즉 오후 9시가 됩니다.
날짜 구성 요소의 음수 값은 기준 날짜 이전의 날짜를 나타냅니다. 예를 들어 날짜 구성 요소의 값이 -1이면 기준 날짜 하루 전인 1899년 12월 29일로 해석됩니다.
유효한 날짜 값 범위는 -657,434(서기 100년 1월 1일)에서 2,958,465(서기 9999년 12월 31일) 사이이며, 유효한 시간 값 범위는 0.0에서 0.9999(23:59:59) 사이입니다.
날짜 및 시간 값을 숫자로 저장하면 날짜 및 시간 데이터에 대해 다양한 계산을 수행할 수 있습니다. 예를 들어 근무 시간 기록표의 총 작업 시간을 계산하거나 청구서의 기간을 확인할 수 있습니다.
날짜/시간 필드의 형식
넓은 의미로 볼 때 날짜/시간 필드에는 데이터 입력 형식과 표시 형식이라는 두 가지 형식 유형을 사용할 수 있습니다. 데이터 입력 형식을 제공해야 하는 경우에는 사용자가 데이터를 입력하는 방식을 제어하는 리터럴과 자리 표시자 문자 집합인 입력 마스크를 사용할 수 있습니다. 데이터시트, 폼 및 보고서에 표시되는 내용을 제어하려면 표시 형식을 사용합니다. Access에서는 사용자 지정 형식을 직접 만들 수 있는 기능과 목록에서 선택할 수 있는 미리 정의된 형식 집합 등 두 가지 유형의 표시 형식을 제공합니다.
미리 정의 된 및 사용자 지정 형식을 사용 하는 방법에 대 한 자세한 내용은 문서 테이블, 폼 및 보고서의 데이터 서식 지정을참고 하세요.
입력된 마스크에 대 한 정보를 입력 필드 또는 컨트롤 값을 특정 형식으로 입력된 마스크 만들기문서를 참고 하세요.
날짜/시간 필드를 만드는 방법
Office Access 2007에서는 여러 가지 방법으로 새 테이블이나 기존 테이블에 날짜/시간 필드를 추가할 수 있습니다.
-
데이터시트 보기 데이터시트 보기에서 새 필드를 추가한 다음 수동으로 날짜를 입력하거나 복사하여 붙여 넣는 방식으로 새 테이블 또는 기존 테이블에 날짜/시간 필드를 추가할 수 있습니다. 드롭다운 목록에서 데이터 형식을 선택하고 필수/Is Required 같은 속성을 설정할 수도 있습니다. 그러면 해당 필드에 날짜를 입력해야 합니다. 고유/Is Unique 속성을 설정하면 해당 필드에 중복되지 않은 값을 입력해야 합니다.
-
디자인 보기 디자인 보기를 사용하여 날짜/시간 필드를 추가하고, 입력 마스크 및 기본값 등 데이터시트 보기에서는 설정할 수 없는 필드의 속성을 설정할 수 있습니다.
데이터시트 보기에서 날짜/시간 필드 추가
이 섹션에서는 데이터시트 보기에서 기존 테이블 및 새 테이블에 날짜/시간 필드를 추가하는 방법을 단계별로 설명합니다. Access를 처음 사용하는 경우 데이터시트는 Office Excel 2007 워크시트와 비슷한 눈금이라고 생각하면 됩니다.
기존 테이블에 날짜/시간 필드 추가
-
Microsoft Office 단추
를 클릭한 다음 열기를 클릭합니다.
-
열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
-
탐색 창에서 변경할 테이블을 두 번 클릭합니다.
테이블이 데이터시트 보기에서 열립니다.
-
필요한 경우 가로로 스크롤하여 첫 번째 빈 필드로 이동합니다. 기본적으로 모든 새 필드의 머리글 행에는 다음과 같이 새 필드 추가가 표시됩니다.
-
머리글 행을 두 번 클릭하고 새 필드의 이름을 입력합니다.
-
머리글 아래의 첫 번째 빈 행을 선택하고 날짜를 입력합니다.
또는
첫 번째 행에 날짜를 붙여 넣습니다.
또는
데이터시트 탭의 데이터 형식 및 서식 그룹에 있는 데이터 형식 목록에서 날짜/시간을 선택합니다.
-
변경 내용을 저장합니다.
새 테이블에 날짜/시간 필드 추가
-
Microsoft Office 단추
를 클릭한 다음 열기를 클릭합니다.
-
열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
-
만들기 탭의 테이블 그룹에서 테이블을 클릭합니다.
새 테이블이 데이터시트 보기에서 열립니다. 다음 그림은 새 테이블을 보여 줍니다.
-
저장
클릭 하 고 다른 이름으로 저장 대화 상자에서 새 테이블의 이름을 입력 합니다.
-
새 필드 추가라는 레이블이 있는 첫 번째 테이블 필드의 머리글 행을 두 번 클릭하고 필드 이름을 입력합니다.
-
머리글 아래 첫 번째 빈 행을 선택하여 날짜를 입력합니다. 날짜를 입력하면 날짜/시간 데이터 형식이 자동으로 추정됩니다.
또는
첫 번째 행에 날짜를 붙여 넣습니다.
또는
데이터시트 탭의 데이터 형식 및 서식 그룹에 있는 데이터 형식 목록에서 날짜/시간을 선택합니다.
디자인 보기에서 날짜/시간 필드 추가
디자인 보기를 사용 하 여 새 또는 기존 테이블에 날짜/시간 필드를 추가 하려면 한 다음 설정 하거나 변경 하려면 필드 속성 설정 또는 데이터 시트에서 변경할 수 없는 봅니다. 예를 들어 입력된 마스크 또는 유효성 검사 규칙을 지정할 수 있습니다. 입력된 마스크 및 기타 속성에 대 한 자세한 내용은 날짜/시간 필드 속성 참조섹션을 참조 하십시오.
기존 테이블에 날짜/시간 필드 추가
-
Microsoft Office 단추
를 클릭한 다음 열기를 클릭합니다.
-
열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
-
탐색 창에서 변경 하려는 테이블을 마우스 오른쪽 단추로 클릭 한 다음
디자인 보기 클릭 합니다.
-
필드 이름 열에서 첫 번째 빈 행을 선택하고 필드의 이름을 입력합니다.
-
데이터 형식 열에서 인접한 셀을 선택하고 목록에서 날짜/시간을 선택합니다.
-
변경 내용을 저장합니다.
새 테이블에 날짜/시간 필드 추가
-
Microsoft Office 단추
를 클릭한 다음 열기를 클릭합니다.
-
열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
-
만들기 탭의 테이블 그룹에서 테이블을 클릭합니다.
-
저장
클릭 하 고 다른 이름으로 저장 대화 상자에서 새 테이블의 이름을 입력 합니다.
-
새 테이블의 문서 탭을 마우스 오른쪽 단추로 클릭하고 디자인 보기를 클릭합니다.
-
필드 이름 열에서 첫 번째 빈 행을 선택하고 필드의 이름을 입력합니다.
-
데이터 형식 열에서 인접한 셀을 선택하고 목록에서 날짜/시간을 선택합니다.
-
변경 내용을 저장합니다. 필드의 속성을 설정하려는 경우에는 테이블을 디자인 보기에서 열어 둔 상태로 다음 단계를 계속합니다.
필드 속성 설정 또는 변경
-
테이블 디자이너의 아래쪽 구역에 있는 필드 속성의 일반 탭에서 변경하려는 속성을 찾습니다.
-
속성 이름 옆의 필드를 선택합니다. 속성에 따라 다음 작업을 수행할 수 있습니다.
-
기본 텍스트 또는 입력 마스크 등의 데이터 입력
-
식 작성기 또는 입력 마스크 마법사 시작
-
속성 상자 옆에 있는
클릭 하 여 스마트 태그 대화 상자를 표시 합니다.
-
목록에서 옵션 선택
각 필드 속성을 사용하는 방법에 대한 자세한 내용을 보려면 해당 속성을 선택하고 F1 키를 누르십시오.
-
날짜/시간 필드 삭제
데이터시트 보기 또는 디자인 보기를 사용하여 테이블에서 날짜/시간 필드를 삭제할 수 있습니다. 그러나 데이터가 들어 있는 날짜/시간 필드를 삭제하면 해당 데이터가 영구적으로 손실되며 삭제 작업은 취소할 수 없습니다. 그러므로 테이블 필드나 기타 데이터베이스 구성 요소를 삭제하기 전에 먼저 데이터베이스를 백업해 두어야 합니다.
데이터시트 보기에서 날짜/시간 필드 삭제
-
Microsoft Office 단추
를 클릭한 다음 열기를 클릭합니다.
-
열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
-
탐색 창에서 변경할 테이블을 두 번 클릭합니다.
테이블이 데이터시트 보기에서 열립니다.
-
날짜/시간 필드를 찾아 머리글 행(이름)을 마우스 오른쪽 단추로 클릭하고 열 삭제를 클릭합니다.
-
예를 클릭하여 삭제를 확인합니다.
디자인 보기에서 날짜/시간 필드 삭제
-
Microsoft Office 단추
를 클릭한 다음 열기를 클릭합니다.
-
열기 대화 상자에서 데이터베이스를 선택하여 엽니다.
-
탐색 창에서 변경 하 고 디자인 보기
클릭 하려는 테이블을 마우스 오른쪽 단추로 클릭 합니다.
테이블이 디자인 보기에서 열립니다.
-
날짜/시간 필드 옆에 있는 행 선택기(빈 사각형)를 클릭하고 Delete 키를 누릅니다.
또는
행 선택기를 마우스 오른쪽 단추로 클릭하고 행 삭제를 클릭합니다.
-
예를 클릭하여 삭제를 확인합니다.
날짜/시간 필드 속성 참조
디자인 보기를 사용하여 테이블에 날짜/시간 필드를 추가하면 필드에 대한 여러 가지 속성을 설정하거나 변경할 수 있습니다. 다음 표에서는 날짜/시간 필드 속성을 보여 주며 속성 설정 또는 변경의 의미를 포함하여 각 속성의 역할에 대해 설명합니다.
속성 |
사용법 |
형식/Format |
표시 형식을 정의를 사용자 지정 서식 문자를 입력 합니다. 여기에 정의 된 형식 데이터 시트, 폼 및 보고서에 나타납니다. 사용자 지정 형식에 대 한 자세한 내용은 문서 테이블, 폼 및 보고서의 데이터 서식 지정을참고 하세요. |
입력 마스크 |
입력된 마스크 문자열을 입력 하거나
입력된 마스크 만들기 및 사용 하는 방법에 대 한 자세한 내용은 필드 또는 컨트롤 값을 특정 형식으로 입력 하려면 입력된 마스크 만들기 및 테이블, 폼 및 보고서의 데이터 서식 지정문서를 참고 합니다. |
캡션/Caption |
날짜/시간 필드의 이름을 지정합니다. 캡션을 지정하지 않으면 기본 필드 이름이 적용됩니다. |
기본값/Default Value |
새 레코드를 만들 때 필드에 자동으로 나타나는 값을 지정합니다. 예를 들어 Date() 같은 함수를 입력하여 오늘 날짜가 자동으로 표시되도록 할 수 있습니다. |
유효성 검사 규칙/Validation Rule |
폼이나 보고서의 전체 레코드, 개별 필드 또는 컨트롤에 입력되는 데이터에 대한 요구 사항을 지정합니다. 유효성 검사 텍스트/Validation Text 속성을 사용하면 규칙을 위반하는 데이터를 입력하는 경우에 표시되는 오류 메시지를 지정할 수 있습니다. 이 속성의 최대 길이는 2,048자입니다. 유효성 검사 규칙을 만드는 방법에 대 한 자세한 내용은 문서 필드의 데이터 유효성 검사를 위한 유효성 검사 규칙 만들기를 참고 하세요. |
유효성 검사 텍스트/Validation Text |
사용자가 유효성 검사 규칙을 위반하는 경우 표시되는 오류 메시지 텍스트를 지정합니다. 이 속성의 최대 길이는 255자입니다. 유효성 검사 규칙을 만드는 방법에 대 한 자세한 내용은 문서 필드의 데이터 유효성 검사를 위한 유효성 검사 규칙 만들기를 참고 하세요. |
필수/Required |
이 속성을 예/Yes로 설정하는 경우 필드 또는 필드에 바인딩된 모든 컨트롤에 값을 입력해야 하며, 이 값은 null일 수 없습니다. |
인덱스/Indexed |
인덱스를 사용하면 대량의 데이터에 대해 실행하는 쿼리, 정렬 및 그룹화 작업의 속도를 높일 수 있습니다. 인덱스를 사용하면 사용자가 중복된 값을 입력하지 못하도록 할 수도 있습니다. 다음 항목 중에서 선택할 수 있습니다.
|
IME 모드/IME Mode |
일본어 또는 한국어 버전 Access에서 만든 파일을 영어 버전 Access에서 사용하기 위한 입력기를 지정합니다. 기본값은 현재 상태 유지/No Control입니다. 이 속성 사용에 대한 자세한 내용을 보려면 F1 키를 누르십시오. |
문장 입력 시스템 모드/IME Sentence Mode |
입력기를 사용하여 입력할 수 있는 데이터 형식을 지정합니다. 이 속성 사용에 대한 자세한 내용을 보려면 F1 키를 누르십시오. |
스마트 태그/Smart Tags |
필드 및 필드에 바인딩된 컨트롤에 하나 이상의 스마트 태그를 지정합니다. 스마트 태그는 필드의 데이터 형식을 인식하는 구성 요소로서, 사용자는 해당 형식을 기준으로 작업을 실행할 수 있습니다. 예를 들어 날짜/시간 필드를 선택하고 스마트 태그를 사용하여 개인 일정을 열 수 있습니다. 사용 가능한 스마트 태그 목록을 보려면 속성 상자 옆에 있는
|
텍스트 맞춤/Text Align |
날짜/시간 필드의 데이터 맞춤을 지정합니다. 다음 항목 중에서 선택할 수 있습니다.
|
날짜 선택 표시/Show Date Picker |
사용자가 날짜/시간 필드를 클릭하면 표시되는 팝업 일정 컨트롤을 표시하거나 숨깁니다. 기본값은 날짜/For dates입니다. 컨트롤을 숨기려면 없음/Never을 선택합니다. 참고: 날짜/시간 필드에 입력 마스크를 사용하는 경우에는 이 속성을 설정한 방법에 관계없이 날짜 선택 컨트롤을 사용할 수 없습니다. |