책 내용 질문하기
recordsetclone 조회및출력
도서
2022 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
311
조회수
285
작성일
2022-04-10
작성자
탈퇴*원
첨부파일

조회및출력 2번 문제의 답을 설명해주실 수 있나요?

어떻게 나온 답인지 궁금합니다

답변
2022-04-13 18:14:45

안녕하세요.

 

Private Sub cmb조회_Change( )

  Me.RecordsetClone.FindFirst “학번 = ‘” & cmb조회 & “’”

➋  Me.Bookmark = Me.RecordsetClone.Bookmark

End Sub

 

• Me.RecordsetClone.FindFirst “조건” : 현재 폼의 작업 대상이 되는 레코드 셋을 복사한 후 복사된 개체를 대상으로 조건에 맞는 첫 번째 레코드로 이동합니다. 

• RecordsetClone.Bookmark : 복사된 개체를 열었을 때 현재의 레코드를 유일하게 식별할 수 있는 표식으로, 보통 책갈피라고 합니다. 레코드 셋이나 복사된 레코드 셋을 열었을 때 여러 개의 레코드가 있지만 현재 레코드 포인터는 항상 1개만을 가리키고 있으며 그것을 확인할 수 있는 것이 Bookmark입니다.

• Me.Bookmark : 현재 폼의 작업 대상인 레코드 셋의 레코드 중에서 현재 레코드 포인터가 가리키고 있는 레코드의 책갈피입니다.

 

➊ 현재 폼(Me)의 레코드 원본을 복사한 후 복사된 개체(RecordSetClone)에서 해당 조건(‘학번’ 필드의 값이 ‘cmb조회’에 입력된 값과 동일한 레코드)과 일치하는 값을 찾습니다(FindFirst).

➋ 현재 폼(Me)의 책갈피 속성(BookMark)에 복사한 개체(RecordSetClone)에서 찾은 레코드의 책갈피 속성(BookMark)을 지정하므로 버튼 클릭 시 현재 폼의 레코드 포인터가 찾은 레코드로 이동합니다. 

 

즐거운 하루 되세요.

  • 관리자
    2022-04-13 18:14:45

    안녕하세요.

     

    Private Sub cmb조회_Change( )

      Me.RecordsetClone.FindFirst “학번 = ‘” & cmb조회 & “’”

    ➋  Me.Bookmark = Me.RecordsetClone.Bookmark

    End Sub

     

    • Me.RecordsetClone.FindFirst “조건” : 현재 폼의 작업 대상이 되는 레코드 셋을 복사한 후 복사된 개체를 대상으로 조건에 맞는 첫 번째 레코드로 이동합니다. 

    • RecordsetClone.Bookmark : 복사된 개체를 열었을 때 현재의 레코드를 유일하게 식별할 수 있는 표식으로, 보통 책갈피라고 합니다. 레코드 셋이나 복사된 레코드 셋을 열었을 때 여러 개의 레코드가 있지만 현재 레코드 포인터는 항상 1개만을 가리키고 있으며 그것을 확인할 수 있는 것이 Bookmark입니다.

    • Me.Bookmark : 현재 폼의 작업 대상인 레코드 셋의 레코드 중에서 현재 레코드 포인터가 가리키고 있는 레코드의 책갈피입니다.

     

    ➊ 현재 폼(Me)의 레코드 원본을 복사한 후 복사된 개체(RecordSetClone)에서 해당 조건(‘학번’ 필드의 값이 ‘cmb조회’에 입력된 값과 동일한 레코드)과 일치하는 값을 찾습니다(FindFirst).

    ➋ 현재 폼(Me)의 책갈피 속성(BookMark)에 복사한 개체(RecordSetClone)에서 찾은 레코드의 책갈피 속성(BookMark)을 지정하므로 버튼 클릭 시 현재 폼의 레코드 포인터가 찾은 레코드로 이동합니다. 

     

    즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.