Access 이벤트 프로시저

Topology0427·2023년 10월 10일
0
post-thumbnail

암기해야하는 이벤트 프로시저

조회작업
1 Me.RecordSetclone.Findfirst "조건"
Me.Bookmark = Me.Recordsetclone.Bookmark

Me.RecordSetclone.Findfirst "필드명 ='" & txt검색 & "'"
Me.Bookmark = Me.RecordSetclone.Bookmark
2 Me.Filter = "조건"
Me.FilterOn = True

Me.Filter "필드명 = '" & txt검색 & "'"
Me.FilterOn= True
3 Me.RecordSource = "select * from 테이블 where 조건"

Me.RecordSource = "select * from 테이블 where 필드명 = '" & txt검색 & "'"
4 DoCmd.ApplyFliter , "조건"

DoCmd.ApplyFliter , "필드명 = '" & txt검색 & "'"






출력처리 작업
1 Docmd.OpenForm "폼이름" , acNormal
Docmd.OpenForm "학생" , acNormal (학생 폼을 여시오)
2 Docmd.OpenForm "폼이름" , acNormal , , "조건"
Docmd.OpenForm "학생", acNormal , , "학번 = '" & txt학번 & "'"
(학번필드와 txt학번 컨트롤과 일치하는 학생폼을 여시오)
3 Docmd.OpenForm "폼이름" , acPreView , , "조건"
Docmd.OpenForm "학생" , acPreView , , "학번 = '" & txt학번 & "'"
(학번필드와 txt학번 컨트롤과 일치하는 학생폼을 인쇄미리보기로 여시오)
4 Docmd.OpenReport "보고서이름" , acPreView
Docmd.OpenReport "학생" , acPreView
(학생보고서를 인쇄미리보기로 여시오)
5 Docmd.OpenReport "보고서이름", acViewPreview , , "조건"
Docmd.OpenReport "학생" , acViewPreview , , "학번 = '" & txt학번 & "'"
(학번필드와 txt학번 컨트롤과 일치하는 학생보고서를 인쇄미리보기로 여시오)





쿼리종류 SQL구조
추가 insert into 테이블명(필드명1, 필드명2, ...) values (값1, 값2, ...)
Example
Docmd.RunSQL "insert into 비디오(비디오번호, 영화제목) values('V-20', '괴물')"
; 비디오 테이블에 '비디오번호' 필드 값을 'V-20'으로 '영화제목 필드 값을 '괴물'로 지정하여 새 레코드를 추가한다.
업데이트 Update 테이블명 set 필드명1 = 값1, 필드명2 = 값2, ... where 조건식
Example
Docmd RunSQL "Update 비디오 set 영화제목='괴물2' where 비디오번호 = 'V-21'"
; '비디오번호' 필드 값이 'V-21'인 레코드를 찾아 '영화제목' 필드 값을 '괴물2'로 수정한다.
삭제 Delete from 테이블명 where 조건식
Example
Docmd.RunSQL "Delete From 비디오 where 영화제목='괴물'"
; 비디오 테이블에서 '영화제목'이 '괴물'인 레코드를 모두 삭제한다.

0개의 댓글