컴공생의 다이어리
[컴활 실기 | 엑세스]- 20년 상설유형 본문
입력마스크
- 입력자료의 형식이나 범위를 지정
(한글 몇글자, 숫자몇글자, 대소문자 여부) - 입력형식; 문자저장여부; 기본값
필수 | 선택(공배가능) | |
숫자(기호안됨) | 0 | 9 |
영문자, 한글 | L | ? |
영어, 한글, 숫자 | A | a |
모든문자, 공백 | & | C |
대문자로>, 소문자로< | ||
# 선택요소, 숫자 공백가능, 덧셈뺄셈기호 가능 |
입력마스크, 유효성검사, 형식
구분 | 역할 |
입력마스크 | 입력할 글자 하나하나를 제어 ex) 00LL 숫자 2개, 문자 2개 |
유효성검사 | 입력 글자 전체를 가지고 입력여부를 판단 ex) 500이상의 자료만 입력받아라 |
형식 | 입력한 자료를 표현하는 방법 ex) 1-5를 1월 5일로 표현 12를 12개로 표현 |
=함수명("계산할필드","테이블(쿼리)","조건")
- DCOUNT : 조건에 맞는 자료의 개수
- DLOOKUP : 조건에 맞는 자료의 특정 필드값 추출
- DSUM : 조건에 맞는 자료의 합
- DAVG : 조건에 맞는 자료의 평균
- DMAX : 조건에 맞는 자료의 최대값
- DMIN : 조건에 맞는 자료의 최소값
폼의 값을 가져오는 법
- 현재 폼 : [컨트롤명]
- 외부 폼 : [FORMS]![폼이름]![컨트롤명]
- 하위 폼 : [폼이름].FORM![컨트롤명]
폼, 보고서 출력
<폼열기>
- DoCmd.openform "폼이름", 여는방법, 필터이름, "조건"
<보고서 열기>
- DoCmd.openreport "보고서이름", 여는방법, 필터이름, "조건"
Msgbox - 메시지상자 출력
- 어떤 버튼을 눌렀는지를 저장하지 않을 경우
Msgbox "나올메시지", 단추옵션, "제목" - 어떤 버튼을 눌렀는지를 저장할 경우
변수 = Msgbox("나올메시지", 단추옵션, "제목")
변수는 메시지 박스의 결과 값이 저장되는 곳 - ex) MsgBox 성명 & " 전화번호 : " & DLOOKUP("전화번호", "학생정보", "성명=txt성명"), vbOKOnly
액세스 필터
- 문자열 일때
: Me.Filter ="필드명='"&컨트롤명&"'" - 숫자 일때
: Me.Filter ="필드명="&컨트롤명 - 날짜형일때
: Me.Filter ="필드명=#" & 컨트롤명 & "#" - 문자열의 일부와 일치
: Me.Filter ="필드명 like '*" & 컨트롤명 & "*'"
폼 닫기
- DOCMD.CLOSE 개체유형, "개체이름", 저장여부
- ex) DOCMD.CLOSE acFORM, "과목별성적조회", acSaveYes
- 엑셀에서는 UNLOAD ME
Between, Like, In
- Between 값1 and 값2 : 지정된 범위내의 값 추출
- Like : *, ?를 이용해 데이터 비교
- In(a,b,c) : 지정된 값 중 하나
IIF - 조건판단
- =IIF(조건, 참, 거짓)
엑세스에서는 거짓일 경우가 없다면 생략
=IIF(조건, 참)
출처 : 유동균 컴퓨터활용능력 인강
728x90
'자격증 > 컴퓨터활용능력' 카테고리의 다른 글
[컴활 실기 | 엑세스]- 19년 상설유형 (0) | 2021.01.23 |
---|---|
[컴활 실기 | 엑셀]- 19년 상설유형 (0) | 2021.01.22 |
[컴활 실기 | 엑셀]- 20년 상설유형 (0) | 2021.01.22 |
[컴활 실기 | 엑세스]-7 (0) | 2021.01.21 |
[컴활 실기 | 엑세스]-6 (0) | 2021.01.20 |
Comments