책 내용 질문하기
ado 개체 문제입니다.
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
431
조회수
101
작성일
2017-06-14
작성자
탈퇴*원
첨부파일

Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
rs.ActiveConnection = CurrentProject.Connection
rs.Open " select * from 소매점2 where 소매점코드 = '" & cmb소매점코드 & "'"
Forms!소매점관리.cmb소매점코드 = rs!소매점코드
Forms!소매점관리.txt소매점명 = rs!소매점명
Forms!소매점관리.txt연락처 = rs!연락처
Forms!소매점관리.txt평균매출액 = rs!평균매출액
Forms!소매점관리.txt등급 = rs!등급

rs.Close

이렇게 답을 작성했는데 정답에는 굵은 표시로 되어있는 부분이

txt소매점명 = rs!소매점명으로 되어있더군요.

1. 현재 실행중일때는 앞에 폼을 생략하라고 되어 있는데 구체적으로 무슨 말인가요?

폼이 현재 실행되어있는지 안되어있는지 지문이나 화면에서 확인할 수 있는 방법이 따로 있나요?

2. 그리고 소매점관리 폼에 있는 데이터로 수정하라고 지문에 제시되어 있는데

왜 소매점코드 컨트롤에 대한 표시는 안하나요?

이미 select문에서 언급했기때문에 소매점코드는 생략하고 작성하는 건가요??

답변
2017-06-17 12:35:23

1. 소매점 관리 폼의 조회 버튼을 클릭 할때~ 입니다.

이미 소매점관리 폼이 실행된 상태이므로 폼이 실행중일때는 앞에 폼을 생략하라고 한 것입니다.

생략해도 현재폼의 컨트롤인 것을 확인 가능하기 때문입니다.

2. 소매점코드는 해당 레코드를 찾기 위한 것이고 변경 되는 값이 없으므로 변경 하지 않습니다.

좋은 하루 되세요.

  • *
    2017-06-17 12:35:23

    1. 소매점 관리 폼의 조회 버튼을 클릭 할때~ 입니다.

    이미 소매점관리 폼이 실행된 상태이므로 폼이 실행중일때는 앞에 폼을 생략하라고 한 것입니다.

    생략해도 현재폼의 컨트롤인 것을 확인 가능하기 때문입니다.

    2. 소매점코드는 해당 레코드를 찾기 위한 것이고 변경 되는 값이 없으므로 변경 하지 않습니다.

    좋은 하루 되세요.

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