314쪽 문제 3번이
매출현황관리 폼의 상품정보폼 버튼을 클릭하면 상품정보 폼을 폼보기 형태로 열라는 건데요.
(조건은 cmb상품코드에 해당하는 내역만)
따로 프로시저나 매크로 둘 중 하나를 지목하지 않아서 저는 프로시저로 했는데, 저는 이렇게 구현했거든요.
(답안지는 매크로로 함)
Private Sub cmd상품정보폼_Click()
DoCmd.OpenForm "상품정보", acnoraml, , "상품코드= '" & cmb상품코드 & "'"
End Sub
저는 이렇게 코드로 구현했는데, 실행해보면 잘 되더라구요.
근데 같은책 286페이지 3번문제에서는 해설을 보면(295페이지) 조건란에 "[회원성명]=[forms]![스포츠클럽관리]!
이런식으로 참조?라 해야하나 아무튼 이런 표기를 안하면 코드가 실행이 안되더라구요.
왜 314번은 안써도 되고, 286페이지는 꼭 써야하나요?
너무 헷갈려요
제가 뭔가 다른 착오가 있었던 걸까요...
안녕하세요.
Private Sub cmd상품정보폼_Click()
DoCmd.OpenForm "상품정보", acnoraml, , "상품코드= '" & cmb상품코드 & "'"
End Sub
코드의 경우 'cmb상품코드'가 해당 폼인 '매출현황관리' 폼에 존재하므로 참조경로를 적지 않은 것입니다.
286쪽 코드는 'lst회원정보'가 '스포츠클럽관리' 폼에 위치하므로 참조경로를 다 적어준 것입니다.
"[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]
좋은 하루 보내세요.
-
*2018-08-23 23:55:47
안녕하세요.
Private Sub cmd상품정보폼_Click()
DoCmd.OpenForm "상품정보", acnoraml, , "상품코드= '" & cmb상품코드 & "'"
End Sub코드의 경우 'cmb상품코드'가 해당 폼인 '매출현황관리' 폼에 존재하므로 참조경로를 적지 않은 것입니다.
286쪽 코드는 'lst회원정보'가 '스포츠클럽관리' 폼에 위치하므로 참조경로를 다 적어준 것입니다.
"[회원성명]=[Forms]![스포츠클럽관리]![lst회원정보]
좋은 하루 보내세요.