본문 바로가기

License

컴활 1급 액세스 공부 일기 5월 17일

DB 구축 

등록일 필드에는 06월 19일의 형식을 설정하고 레코드 추가 시 오늘 날짜를 자동으로 입력되도록 하되 시간은 제외하는 함수를 사용하시오.

고객ID 필드는 AA-0000의 형식으로 입력되도록 다음과 같이 입력 마스크를 설명하시오

- 앞의 두 자리는 영문 대문자로 입력받되, 소문자가 입력되어도 대문자로 변환되도록 설정

- 뒤의 네자리는 1~9999 사이의 숫자로 입력받외, 공백 없이 반드시 입력되도록 설정

<고객> 테이블에 대해 다음과 같이 조회 속성을 설정하시오

-'대리점코드' 필드에 값을 입력할 때 <대리점> 테이블의 '대리점코드'와 '대리점명' 필드의 값을 콤보 상자의 형태로 표현하여 한 가지만 선택되도록 설정하시오.

-필드에는 '대리점코드'가 저장되도록 설정하시오.

-'대리점코드' 필드와 '대리점명' 이 모두 표시되도록 열의 너비를 각각 2cm 와 1.5cm로 지정하시오

-목록 이외의 값은 입력되지 않도록 하시오.

입력 마스크 대치 문자

0 : 필수 요소로서 0에서 9까지의 숫자를 입력하며, 덧셈과 뺄셈 기호는 사용 못함

9 : 선택 요소로서 숫자나 공백을 입력하며, 덧셈과 뺄셈 기호는 사용 못함

# : 선택 요소로서 숫자나 공백을 입력하며, 덧셈과 뺄셈 기호 사용 가능함

L : 필수 요소로서 A에서 Z까지의 영문자와 한글 입력

? : 선택 요소로서 A에서 Z까지의 영문자와 한글 입력

A : 필수 요소로서 A에서 Z까지의 영문자나 숫자, 한글 입력

a : 선택 요소로서 A에서 Z까지의 영문자나 숫자, 한글 입력

& : 필수 요소로서 모든 문자나 공백을 입력할 수 있음

. , ; : - / : 소수 자릿수와 1000 단위, 날짜 시간 구분 기호로 입력

< : 모든 문자를 소문자로 변환

> : 모든 문자를 대문자로 변환

유효성 검사 규칙

<> 0 : 0이 아닌 값 입력

0 OR >=100 : 0 또는 100 이상인 값 입력

>=1 AND <=99 : 1부터 99까지의 숫자만 입력

Like "A-???" : 반드시 'A-"로 시작하는 5개의 문자 입력

In("A", "B", "C") : 'A', 'B', 'C' 중에서 입력

Len([고객코드]) = 6 : '고객코드'는 반드시 6글자로 입력

InStr([고객코드], " ") = 0 : '고객코드'에 공백을 입력하지 못하도록 지정

P64 

4. '고객만족도' 필드에는 A, B, C, D, E의 값만 입력될 수 있도록 설정하시오.

5. InStr 함수를 이용하여 '고객명' 필드에는 공백 문자가 입력되지 않도록 유효성 검사 규칙을 설정하시오.

9. 할인액 필드를 추가한 후 100 이하의 숫자가 입력될 수 있도록 가장 적절한 데이터 형식과 필드 크기를 설정하시오.

<판매종합> 테이블의 '할인여부' 필드의 조회 속성을 다음과 같이 설정하시오.

- 해당 필드에 값을 입력하는 경우, 콤보 상자의 형태로 '5%, 10%, 15%, 20%' 순서대로 값이 목록으로 나타나도록 하시오.

- 목록 이외의 값은 입력될 수 없도록 하시오.

 

'License' 카테고리의 다른 글

컴활 1급 액세스 조회  (0) 2019.05.26
컴활1급 액세스 폼과 컨트롤  (0) 2019.05.18