[컴활1급필기]데이터베이스일반_ 필드 속성의 지정
안녕하세요, 온라인컴퓨터강좌 컴띵입니다.
어느새 컴활1급필기의 데이터베이스일반 과목을 공부한지도 거진 일주일이 다되어 갑니다ㅎ 엑셀만큼은 아니겠지만 액세스도 조금은 익숙해지지 않았나 싶네요^^ 오늘은 필드속성에 대해 알아보도록 하겠습니다.
필드속성의 지정
필드속성
필드에 데이터를입력할 때 미리 사용자가 원하는 크기나 조건 등으로 입력되는 데이터의 내용을 제한
필드속성은 테이블개체의 디자인보기에서 필드를 선택하고 하단의 필드 속성의 일반탭과 조회 탭에서 설정
창 전환 바로가기 키 F6
필드 속성은 데이터의 형식에 따라 다르게 사용
필드 속성의 일반 탭 속성
필드 크기 |
필드에 저장 할 수 있는 데이터의 최대 크기를 설정(텍스트, 최대 255자) 일련번호, 텍스트, 숫자 형식에서 지원 데이터형식에 따라 필드 크기가 달라짐 |
형식 |
필드의 표시 방법으로 미리 정의 된 형식을 선택하거나 사용자 지정 형식을 입력 |
입력 마스크 |
필드에 입력할 모든 데이터유형 |
캡션 |
폼이나 데이터시트에서 사용할 필드 레이블 |
기본값 |
새 레코드를 마들 때 필드에 자동으로 입력되는 값 |
유효성 검사 규칙 |
필드에 입력할 수 있는 값을 제한하는 식 |
유효성 검사 텍스트 |
유효성 검사 규칙에 어긋나는 값을 입력할 때 나타나는 오류메세지 |
필수 |
필드에 데이터를 항상 입력할지 여부를 결정함 |
빈 문자열 허용 |
필드에 빈 문자를 허용할지 여부를 결정 |
인덱스 |
찾기 및 정렬 속도는 빨라지지만 업데이트 속도는 느려짐 |
형식
데이터를 표시하고 인쇄하는 방법을 설정하는 것으로 데이터의 형식에 따라 설정방법이 달라짐
텍스트, 메모, 숫자, 날짜/시간, 통화, 일련번호, 예/아니요, 하이퍼링크 데이터 형식에서 사용가능
미리 정의된 형식이나 사용자정의 기호를 이용
사용자 지정형식에서 데이터평식에 대해 다음 기호를 사용할 수 있음
기호 |
설명 |
Blank |
공백을 그대로 표시 |
" " |
큰 따옴표 안의 내용을 그대로 표시 |
! |
왼쪽을 기준으로 맞춰 왼쪽부터 채움 |
* |
사용할 수 있는 공백을 * 다음 문자로 채움 |
\ |
\ 다음 문자룰 그대로 표시 |
[색] |
형식이 지정한 데이터를 중괄호 사이에 지정한 색으로 표시 지정가능한 색 : 검정, 파랑, 녹색, 녹청, 빨강, 자홍, 노랑, 흰색 |
*텍스트, 메모형식
텍스트와 메모형식은 미리 정의된 형식이 제공되지 않으므로, 다음과 같은 사용자 지정 기호를 이용하여
사용자 지정형식을 작성함
※사용자지정기호
기호 |
설명 |
@ |
텍스트 한 자리를 나타내며 텍스트를 표시할 자릿수를 지정 |
& |
빈 자릿수를 지정 |
< |
모든 문자를 소문자로 변경 |
> |
모든 문자를 대문자로 변경 |
사용자지정형식 : 두개의 구역으로 나뉘며, 각 구역은 세미콜론(;)으로 구분
@@-@;"컴띵짱"
- 텍스트자료가 들어있는 필드에 대한 형식 지정, 문자와 문자 사이에 - 삽입하여 우편번호 형식으로 지정
- 빈 문자열이나 Null값이 들어있는 필드에 대한 형식을 지정, 필드값이 빈 문자열이나 Null값인 경우 '컴띵짱' 입력
*숫자, 통화 형식
-미리 정의된 형식
미리 정의된 형식은 Windows 제어판의 [국가 및 언어옵션] 대화상자의 설정값에 따름
설정 |
형식 |
설명 |
일반숫자 |
1245.56 |
기본 값으로, 숫자가 입력된 대로 표시 |
통화 |
\1,245 |
숫자 앞에 화폐기호를 표시, 천단위 구분기호 표시, 소수점 이하에서 반올림 |
유로 |
£1,245.56 |
숫자 앞에 유로화기호 표시, 천단위 구분기호 표시, 소수점 이하 셋째자리 반올림 |
고정 |
1245.56 |
한 자리 이상의 숫자를 표시, 소수점 이하 셋째자리 반올림 |
표준 |
1,245.56 |
천 단위 구분기호 표시, 소수점 이하 셋째자리 반올림 |
백분율 |
456.00% |
값에 100을 곱하고, 백분율 기호(%)를 붙여 표시 |
공학용 |
1.25E + 05 |
소수 이상 한자리, 소수 이하 두자리를 포함하는 지수형으로 표시 |
- 사용자 지정형식
네개의 구역으로 나뉘며 세미콜론(;)으로 구분, 구역별로 다른 형식 사용
구역별 형식이 지정하지 않을 경우 형식이 없는 구역의 항목은 표시되지 않거나 첫번째 구역의 형식을 따름
$#,##0,00 : ($#,##0...) ; "Zero" ; "??"
- 양수에 대한 형식을 나타냄
- 음수에 대한 형식을 나타냄
- 0값에 대한 형식을 나타냄
- Null 값에 대한 형식을 나타냄
※ 사용자 지정 기호
. |
소수 구분기호 표시 |
, |
천 단위 구분기호 표시 |
0 |
숫자 한 자리를 표시, 값이 없을 경우 0을 표시 |
# |
숫자 한 자리를 표시, 값이 없을 경우 공백 |
$ |
$를 표시 |
% |
값에 100을 곱하고 %기호를 추가 |
E- 또는 e- |
지수 표기법으로 음의 지수 뒤에는 뺴기 기호를, 양의 지수 뒤에는 아무것도 붙이지 않는다 |
E+ 또는 e+ |
지수 표기법으로 음의 지수 뒤에는 빼기 기호를, 양의 지수 뒤에는 더하기 기호를 붙인다 |
*날짜 /시간 형식
-정의된 형식
설정 |
형식 |
설명 |
기본날짜 |
2014-05-29 오후 7:42:23 |
기본 표시형식. 날짜는 'yyyy-mm-dd', 시간은 '오전/오후 h:mm:ss' 으로 표시 |
자세한 날짜 |
2014년 5월 29일 목요일 |
'yyyy년 m월 d일 요일' 형식으로 표시 |
보통 날짜 |
14년 05월 29일 |
'yy년 mm월 dd일' |
간단한 날짜 |
2014-05-29 |
'yyyy-mm-dd' |
자세한 시간 |
오후 7:42:23 |
'오전/오후 h:mm:ss" |
보통 시간 |
오후 7:42 |
'오전/오후 h:mm' |
간단한 시간 |
19:42 |
'h:mm' |
-사용자지정 형식
3개의 구역으로 나눌 수 있으며 날짜, 요일, 시간 등은 공백으로 구분
yy/mm/dd ddd a/p hh:mm:ss
날짜를 표시하는 형식
요일을 표시하는 형식
시간을 표시하는 형식
*사용자 지정 기호
기호 |
설명 |
: |
시간 구분 기호 |
/ |
날짜 구분 기호 |
d |
d : 필요에 따라 한자리 또는 두자리 숫자로 ~31까지의 일을 표시 dd : 01~31까지 두자리 숫자로 일을 표시 ddd : Sun~Sat까지 요일의 처음 세자리 표시 dddd : Sunday~saturday까지 완전한 요일이름 표시 ddddd : 미리 정의된 간단한 날짜 형식 표시 dddddd : 미리 정의된 자세한 날짜 형식을 표시 |
w |
w : 일주일을 1~7로 나누어 몇번째 일인지 표시 ww : 1년을 1~53로 나누어 몇번 째 주인지 표시 |
m |
m : 필요에 따라 한 자리 또는 두자리 숫자로 1~12까지 표시 mm : 01~12 까지 두자리 숫자로 월 표시 mmm : Jan ~ Dec 까지 월의 처음 세자리 표시 mmmm : January에서 December까지 완전한 월 이름 표시 |
q |
날짜를 분기별로 표시 |
y |
y : 1년 중의 일을 표시 yy : 연도의 마지막 두자리 yyyy : 연도를 네자리 숫자로 표시 |
h |
h : 한자리 or 두자리 숫자로 0~23까지 시간표시 hh : 두자리 숫자로 00~23까지 시간표시 |
n |
n : 한 자리 또는 두자리 숫자로 0~23까지 시간표시 nn : 두자리 숫자로 00~59까지 분을 표시 |
s |
s : 한자리, 두자리 숫자로 0~59까지 초를 표시 ss : 두 자리 숫자로 00~59까지 초를 표시 |
AM/PM |
AM : PM : 대문자로 12시간제 표시 am/pm : 소문자로 12시간제 표시 A/P : 대문자 A나 P를 포함한 12시간제 a/p : 소문자 a나 p를 포함한 12시간제 |
예/아니오 형식
정의된 형식
예/아니오 형식에서 정의된 형식이나 사용자 지정형식으로 표시하려면 컨트롤 표시 속성에서 입력란을 선택.
설정 |
출력 예 |
설명 |
True / False |
True |
두 가지 중 한 가지를 선택하는 것으로 세 가지 형식 모두 같은 의미를 가짐 설정 사항에 따라 표시되는 형식(True/False, Yes/No, On/Off) 변경됨 |
Yes/No |
Yes | |
On/Off |
On |
사용자 지정 형식
; "미혼" ; "기혼"
세미콜론을 표시하기 위한 구역, 아무의미 없음
True, Yes, On일 경우 표시됨
False, No, Off일 경우 표시됨
컴활1급필기 액세스 필드속성에 대해 알아보았습니다. 사용자지정형식과 각각의 형식에 관련한 내용들을 이해하고 넘어가면 될듯합니다. 다음시간에는 입력마스크에 대해 공부해 보도록 하겠습니다.
온라인컴퓨터강좌 컴띵이었습니다. 감사합니다.
'국가기술자격 > 컴퓨터활용능력' 카테고리의 다른 글
[컴퓨터활용능력1급필기]데이터베이스일반_입력 마스크 (0) | 2014.05.30 |
---|---|
[컴활1급필기]데이터베이스일반_데이터형식의 종류 (0) | 2014.05.29 |
[컴퓨터활용능력 자격증] 컴활 접수방법 (0) | 2014.05.28 |
[컴활1급필기]데이터베이스일반_테이블 만들기 (0) | 2014.05.28 |
[컴활1급필기]데이터베이스일반_새 데이터베이스 만들기 (0) | 2014.05.27 |