본문 바로가기
카테고리 없음

액세스 파트1 DB구축 팁

by Hmile 2022. 1. 14.
반응형

1파트 DB구축 (30)

- 테이블 완성 (4x 5소문제 = 20)

- 외부 데이터 가져와서 테이블 생성 or 콤보상자 조회 속성 (5)

- 테이블간 관계설정 (5)


테이블 완성

1. 필드 추가시 데이터 형식

사진저장 → OLE 개체

인터넷주소저장 → 하이퍼링크

 

2. 형식

날짜

년 : yyyy / yy

월 : mm / m

일 : dd / d

시 : hh / h

분 : nn / n

AM/PM : AM/PM or am/pm (대문자로 입력한 경우 대문자로 소문자로 입력한 경우 소문자로 표시됨)

오전/오후 : ampm (무조건 소문자로 입력)

요일 : 영문 요일 전체 표시 (dddd) / 영문 요일 문자 3개만 표시 (ddd) / 한글로 요일 전체 표시 (aaaa) / 한글로 요일 한글자 표시 (aaa)

ex) 형식 → "02.10(sun)" → mm.dd(ddd)

 

3. 입력마스크

ex) >LL-00;0;* → 앞두글자대문자, 뒷두글자숫자 ; -기호저장 ; 입력시셀에*표시

 

4. 형식과 입력 마스크의 차이

- 형식: 해당 필드에 저장된 값이 테이블이나 폼을 열었을 때 화면에 표시되는 모양

- 입력마스크: 사용자가 데이터를 입력할 때 오류 없이 또는 더 빠르게 입력할 수 있도록 입력란에 만들어지는 틀

ex) 형식이 @@@-@@@-@@@@이고 입력마스크가 999)999-9999인 경우

0123456789를 입력하면 입력마스크에서 지정한 형태인 ___)___-____로 표시되어 값을 받아들이지만

입력을 마친 후에는 형식에 지정한대로 012-345-6789으로 표시됨

 

5. 캡션

필드 레이블로 보이도록 입력하고 싶으면 캡션 항목에 작성

 

6. 기본값

새 레코드 추가   기본적으로 0값이 되려면 → 기본값 0

 

7. 유효성검사규칙

① A B중에서 입력 IN(“A”, “B”)

                               A” or “B”

② A-로 시작하는 5글자 입력 → LIKE “A-???”

③  

공란 허용X IS NOT NULL

문자사이 공백허용X → NOT LIKE “* *” 

문자사이 공백허용X INSTR([필드명], “ ”)=0

필드명에 찾는문자열이라는 글자가 포함되어 있다면 → INSTR([필드명], “찾는문자열”)>=1

필드명에 찾는문자열이라는 글자가 포함되어 있지 않다면 INSTR([필드명], “찾는문자열”)=0

⑤ 액세스 String(반복횟수, “★”) ↔ 엑셀 Rept(“★”, 반복횟수)

⑥ 길이 지정 → Len([매출코드])=4

⑦ yes/no 형식에서 한 예시

;[파랑];[빨강]

범위안 Like ”[0~9]”

범위밖 Like ”[!0~9]”

Between 값1 and 값2 = 지정된 범위 추출

Like = * , ? 이용해서 데이터 비교

 

8. 콤보상자 - 테이블/쿼리

행 원본 중복 되지않게하기 → 행원본 클릭 → 여백 우클릭 → 고유값 → 예

 

9. 바운드열

① 실제 값이 저장되는열 → 바운드열

② 바운드열의 첫번째 값을 안보이도록 할때 → 열너비 0

③ 5줄만 표시되도록 할때 → 행수 5

 

10. 콤보상자 - 값목록

① 행 원본: A; B; C

② 콤보상자는 목록상자와 달리 컨트롤보기에서 값을 추가할수있다

 

11. 필드끼리비교 방법

비어있는필드 → 유효성검사규칙 → [입고수량] >= [판매수량]

전체속성시트에 (F4)


외부 데이터 가져와서 테이블 생성 or 콤보상자 조회 속성

-


테이블간 관계설정

-


728x90
그리드형(광고전용)