컴공생의 다이어리

[컴활 실기 | 엑세스]-6 본문

자격증/컴퓨터활용능력

[컴활 실기 | 엑세스]-6

컴공 K 2021. 1. 20. 05:23

입력마스크, 유효성검사, 형식

구분 역할
입력마스크 입력할 글자 하나하나를 제어
ex) 00LL 숫자 2개, 문자 2개
유효성검사 입력 글자 전체를 가지고 입력여부를 판단
ex) 500이상의 자료만 입력받아라
형식 입력한 자료를 표현하는 방법
ex) 1-5를 1월 5일로 표현
     12를 12개로 표현

 

 

입력마스크

  • 입력자료의 형식이나 범위를 지정
  • (한글 몇글자, 숫자몇글자, 대소문자 여부)
  • 입력형식; 문자저장여부; 기본값
  필수 선택
(공백가능)
숫자(기호안됨) 0 9
영문자, 한글 L ?
영어, 한글, 숫자 A a
모든 문자, 공백 & C
대문자로 >, 소문자로 <
# 선택요소, 숫자공백가능, 덧셈뺄셈기호 가능

 

오늘 날짜와 오늘날짜와 시간

  엑셀 엑세스 프로시저
오늘 날짜 TODAY() DATE() DATE
오늘날짜와 시간 NOW() NOW() NOW

 

대문자, 소문자

  엑셀 엑세스, 프로시저
대문자로 UPPER UCASE
소문자로 LOWER LCASE

 

폼 닫기

  • Docmd.Close 개체유형(acForm), "개체이름", 저장여부
  • 엑셀에서는 UNLOAD ME

 

Gotorecord - 레코드 위치 이동

  • Docmd.gotorecord 개체타입, "개체명", 이동할 위치

 

조건에 맞는 데이터를 찾아 표시

  • Me.RecordsetClone.FindFirst "조건"
    : 현재 폼의 레코드를 복사해 조건에 맞는 첫번째 자료를 찾는다.
  • Me.Bookmark = Me.RecordsetClone.Bookmark
    : 현재 폼의 북마크에 찾아놓은 복사레코드의 북마크를 대입한다.

 

폼, 보고서 출력

<폼 열기>

  • Docmd.openform
    "폼이름", 여는방법, 필터이름, "조건"

<보고서 열기>

  • Docmd.openreport
    "보고서명", 여는방법, 필터이름, "조건"

 

액세스 필터

  • 문자열 일때
    : Me.Filter ="필드명='"&컨트롤명&"'"
  • 숫자 일때
    : Me.Filter ="필드명="&컨트롤명
  • 날짜형일때
    : Me.Filter ="필드명=#" & 컨트롤명 & "#"
  • 문자열의 일부와 일치
    : Me.Filter ="필드명 like '*" & 컨트롤명 & "*'"

 

주로 사용되는 SQL 구문

  • 검색 : SELECT 필드명 FROM 테이블명 WHERE 조건
  • 갱신 : UPDATE 테이블명 SET 변경내용 WHERE 조건
  • 삭제 : DELETE 필드명 FROM 테이블명 WHERE 조건
  • 추가 : INSERT INTO 테이블(필드1,필드) VALUES (값1, 값2)

 

 

출처 : 유동균 컴퓨터활용능력 인강

728x90

'자격증 > 컴퓨터활용능력' 카테고리의 다른 글

[컴활 실기 | 엑셀]- 20년 상설유형  (0) 2021.01.22
[컴활 실기 | 엑세스]-7  (0) 2021.01.21
[컴활 실기 | 엑세스]-5  (0) 2021.01.19
[컴활 실기 | 엑세스]-4  (0) 2021.01.19
[컴활 실기 | 엑세스]-3  (0) 2021.01.18
Comments