책 내용 질문하기
ado 개체 질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
417
조회수
60
작성일
2012-11-29
작성자
첨부파일

안녕하세요

이번에 궁금한 것은 ado 개체 작성입니다.

p417 문제 4에 1번문제에서

각각 조회, 수정버튼을 클릭할 때 ado 개체를 사용하는 문제인데 해설에 보면 각각 작성방법이 다릅니다.

조회 버튼을 클릭할 때에는 이해가 되는데

수정 버튼을 클릭할 때

작성문에서

dim rs as adobe.recordset 이부분을 생략하는 것과

rs.cursortype = adopendnamic

rs.locktype=adlockoptimistic

이 부분을 더하는 것

그리고

rs! 적용시

조회 버튼에서는

txt소매점명 = rs!소매점명 이런식인데

수정 버튼에서는

rs!소매점명 = txt소매점명 이순서가 되는 것도 잘 모르겠어요..

답변
2012-11-30 09:19:17

안녕하세요.

데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.

조회는 레코드셋에 연결된 데이터에서 조건에 만족하는 데이터를 찾아 컨트롤에 표시하는 것입니다. txt소매점명 = rs!소매점명로 지정하면 레코드셋에 있는 rs!소매점명에 있는 값을 txt소매점명 컨트롤에 표시합니다. 수정은 조건에 만족하는 데이터를 찾은 후 해당 레코드셋 값을 컨트롤에 입력된 값으로 수정해야 합니다. rs!소매점명 = txt소매점명으로 작성하면 txt소매점명 컨트롤에 입력된 값을 레코드셋의 rs!소매점명에 입력합니다.

즐거운 하루 되세요.

"
  • *
    2012-11-30 09:19:17

    안녕하세요.

    데이터를 조회할 때는 단순히 조건에 만족하는 데이터만을 검색하면 되지만 수정이나 삭제를 할 때는 해당 위치로 가서 수정하거나 삭제해야 하므로 커서유형이나 잠금 유형을 지정해야 합니다.

    조회는 레코드셋에 연결된 데이터에서 조건에 만족하는 데이터를 찾아 컨트롤에 표시하는 것입니다. txt소매점명 = rs!소매점명로 지정하면 레코드셋에 있는 rs!소매점명에 있는 값을 txt소매점명 컨트롤에 표시합니다. 수정은 조건에 만족하는 데이터를 찾은 후 해당 레코드셋 값을 컨트롤에 입력된 값으로 수정해야 합니다. rs!소매점명 = txt소매점명으로 작성하면 txt소매점명 컨트롤에 입력된 값을 레코드셋의 rs!소매점명에 입력합니다.

    즐거운 하루 되세요.

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