컴활 엑세스에 잘 나오는 프로시저 정리
주로 me 는 = 있고, docmd 는 = 없음
메시지박스
msgbox "나올메시지",단축옵션,"제목" / 저장할때: 변수 = msgbox ("나올메시지",단축옵션,"제목")
주로 사용되는 SQL구문
검색: select 필드명 from 테이블명 where 조건
갱신: update 테이블명 set 변경내용 where 조건
삭제: delete 필드명 from 테이블명 where 조건
추가: insert into 테이블(필드1,필드2) values(값1,값2)
SQL문시행
docmd. runsql "sql문"
폼,보고서출력
폼열기: docmd.openform "폼이름",여는방법(주로acnomal),필터이름,"조건"
보고서열기: docmd.openreport "보고서명",여는방법(주로acviewpreview),필터이름,"조건"
레코드위치이동
docmd.gotorecord 개체타입,"개체명",이동할 위치
새로고침
docmd.requery / me.requery
조회
문자열일때: me.filter = "필드명 = '" & 컨트롤명 & "'"
숫자열일때: me.filter = "필드명 =" & 컨트롤명
날짜형일때: me.filter = "필드명 = #" & 컨트롤명 & "#"
문자열의 일부와 일치: me.filter = "필드명 like '*" & 컨트롤명 & "*'"
me.filteron = true
속성-레코드원본설정
me.recordsource = "select 필드명 from 테이블 where 조건"
정렬(오름차순asc, 내림차순desc)
me.orderby = "필드명 정렬방식"
me.orderby = true
조건에 맞는 레코드 찾아 대입
me.recordsetclone.findfirst "조건" (= 없음!)
me.bookmark = me.recordsetclone.bookmark
비어있을때 조건명령
if isnull(필드명) = true then 오답: if ~ = " " then
종료
docmd.close 개체유형,"개체이름",저장여부
'정보 > 자격증 , 공부' 카테고리의 다른 글
[컴활1급] 엑셀/엑세스/프로시저 에서 쓰임은 같지만 다르게 불리는 함수, 명령어들 정리 (4) | 2021.07.12 |
---|---|
[컴활1급] 엑셀에 잘 나오는 프로시저 정리 (2) | 2021.07.04 |
엑셀 배열함수 적용 안될때 ! 확인해 보세요~ (5) | 2021.07.02 |
[컴활1급] 엑세스 쿼리 문제 : 조건 적용/ 정렬 순서 / 매개변수 메시지 / 0인 값도 표시하기 (1) | 2021.07.01 |
컴활 1급 필기 단기 합격 : 엑셀 함수 암기 (2017~기출에 나온 함수만 정리) (2) | 2021.06.20 |
댓글