본문 바로가기

컴퓨터활용능력1급

[엑세스] recordsetclone, findfirst, bookmark사용하기

문제
조건에 맞는 레코드를 찾아 보여주는 이벤트 프로시저 구현하기
조건
조건에 맞는 레코드가 여러개 있을 경우 첫번째로 일치하는 레코드를 찾을 수 있도록하시오
recordsetclone속성,bookmark속성,findfirst메서드를 이용하시오

 

답안
Me.RecordsetClone.FindFirst "조건"

Me.Bookmark=RecordsetClone.Bookmark

Me.RecordsetClone.FindFirst "조건"

-> 작업대상 레코드를 복사한 후 조건에 맞는 레코드들 중 첫번째로 이동한다.

RecordsetClone.Bookmark

->현재 레코드 포인터는 항상 1개를 가리키고 있는데 그 레코드를 확인하는 것이 BookMark이다.

Me.Bookmark

-> 현재 폼의 현재 레코드 포인터가 가리키고 있는 레코드의 책갈피를 의미한다.

 

Me.Bookmark=RecordsetClone.Bookmark

->현재 폼의 책갈피를 검색한 레코드의 첫번째 레코드로 설정하시오

 

오늘 푼 문제 답안
Me.RecordsetClone.FindFirst  "이름 = ' "& txt성명 & " ' "

Me.Bookmark=RecordsetClone.Bookmark