책의 181p를 열심히 잘 읽어봤는데요.
DoCmd의 조건절에 해당하는 부분을 분리시켜야하는 경우가 명확하게 이해가 되지 않아요.
213p의 DoCmd.OpenReport "상품목록", acViewPreview, , "브랜드명='" & cmb브랜드.Column(1) & "'"
이건 왜 분리시킨건가요? (199p openform도요)
181p에 따르면 프로시저에서 선언한 변수일경우, Me.Filter을 사용할 경우, RecordSource, Rowsource에 입력할 경우 분리해야한다고 써져있는데
213p와 199p는 이중에 해당되지 않는것 같아요.
181p에 '분리하여 연결하지 않아도 되는 경우.'라고 적혀있다는건 거꾸로 생각하면 그냥 전부 다 항상 분리해서 적어도 정답이라는 건가요?
-------------------------
213p 4번 코드 질문
DoCmd.GoToRecord acActiveDataObject, "분류등록", acLast
로 해도 되나요?
acActiveDataObject는 "분류등록"의 데이터개체를 알아서 폼으로 선택해주는건가요?? 이게 먼가여?
acDataForm말고 저걸로 선택했더니 결과는 똑같은거 같아서요
폼 결과에 목록에 데이터가 한개밖에 없어서 비교를 못하는 건진 모르겠지만요
-------------------------
217p 6번 질문
이벤트 프로시저를 만든 다음에
폼보기에서 업데이트버튼(cmd업데이트)를 눌러 실행시켜줘야하나요?
그리고 만약 실행시켰는데 결과가 잘못된거에요. 그래서 다시 원상복귀해야하는 상황이라면 어떻게 되돌리나요?
안녕하세요. 길벗 수험서 운영팀입니다.
1. 151~155쪽에서 코드 분리에 대한 설명이 있습니다. 이벤트 프로시저에서는 분리를 해야한 다고 생각하시면 됩니다. 제외 사항만 기억하시는 것이 더 편하죠.
2.
acActiveDataObject는 현재개체를 말합니다. 현재 선택한 개체죠
acDataForm는 폼 개체를 말하는 것이고요. 그러니 결과는 동일할 수 있습니다.
3. 실행해도 되고 안해도 됩니다. 정확한 기능을 위한 프로시저만 만들었다면요. 잘못되었다면 직접 입력을 하셔야 하는데 실제 시험에서는 의미가 없습니다. 해당 기능만 가져다가 새로운 데이터에서 시험을 해보거든요. 정확한 문제 풀이만 하시면 됩니다.
행복한 하루 되세요.
-
관리자2020-02-18 13:19:24
안녕하세요. 길벗 수험서 운영팀입니다.
1. 151~155쪽에서 코드 분리에 대한 설명이 있습니다. 이벤트 프로시저에서는 분리를 해야한 다고 생각하시면 됩니다. 제외 사항만 기억하시는 것이 더 편하죠.
2.
acActiveDataObject는 현재개체를 말합니다. 현재 선택한 개체죠
acDataForm는 폼 개체를 말하는 것이고요. 그러니 결과는 동일할 수 있습니다.
3. 실행해도 되고 안해도 됩니다. 정확한 기능을 위한 프로시저만 만들었다면요. 잘못되었다면 직접 입력을 하셔야 하는데 실제 시험에서는 의미가 없습니다. 해당 기능만 가져다가 새로운 데이터에서 시험을 해보거든요. 정확한 문제 풀이만 하시면 됩니다.
행복한 하루 되세요.