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문에서 언급했기때문에 소매점코드는 생략하고 작성하는 건가요??
1. 소매점 관리 폼의 조회 버튼을 클릭 할때~ 입니다.
이미 소매점관리 폼이 실행된 상태이므로 폼이 실행중일때는 앞에 폼을 생략하라고 한 것입니다.
생략해도 현재폼의 컨트롤인 것을 확인 가능하기 때문입니다.
2. 소매점코드는 해당 레코드를 찾기 위한 것이고 변경 되는 값이 없으므로 변경 하지 않습니다.
좋은 하루 되세요.
-
*2017-06-17 12:35:23
1. 소매점 관리 폼의 조회 버튼을 클릭 할때~ 입니다.
이미 소매점관리 폼이 실행된 상태이므로 폼이 실행중일때는 앞에 폼을 생략하라고 한 것입니다.
생략해도 현재폼의 컨트롤인 것을 확인 가능하기 때문입니다.
2. 소매점코드는 해당 레코드를 찾기 위한 것이고 변경 되는 값이 없으므로 변경 하지 않습니다.
좋은 하루 되세요.