책 2권(엑세스)
기본모의고사 5회 문제 3-3 : 버튼 클릭해서 매크로 작성 입니다
'접수현황' 보고서를 인쇄 미리 보기 형태로, cmb운송방법 과 cmb중량 에 짖어된 레코드만 표시하는 문제입니다
매크로 작성에서 [~] = [~~~] 이렇게 써주고 나서 column 속성을 지정하지 않는 이유가
바운드열에 지정되어 있기 때문이라고 교재에서는 서술하고 있습니다
그런데 이전 문제 문제 3-2-5 는
txt운송방법 , txt중량 컨트롤에 cmb운송방법, cmb중량 에 지정된 것들을 표시하는 문제입니다
여기서는 데이터 원본에다가
txt운송방법 의 데이터 원본 : [forms]![운송접수관리]![cmb운송방법].column(0) 으로 기입하라고 서술하고 있습니다.
바운드 열이 설정되어 있기는 마찬가지인데
어떤 경우에는 column 을 사용해주고 또 어떤 경우에는 coulmn 을 사용하지 않는 차이가 무엇 때문인가요?
안녕하세요.
문제3-1-5번 문제의 경우에는
txt운송방법에 cmb운송방법에 지정된 운송방법 목록을 가져와서 설정하는 것으로, 첫 번째 column에 운송방법 목록이 존재하므로
.column(0) 으로 지정한 것입니다.
cmb운송방법의 바운드 열은 2로 설정되어 있으므로 우리가 필요로하는 첫번째 필드(열)가 아닌 두 번째 필드를 지정하고 있습니다.
그러므로 .column(0)으로 첫 번째 열의 목록을 가져오는 것입니다.
문제3-3번 문제는
필드명과 컨트롤의 값을 비교해서 조건으로 설정하는 문제입니다.
운송코드 필드의 값과 cmb운송방법에 선택된 값이 동일한지 확인하는 것이죠.
바운드 열이 미리 2로 지정되어 있기 때문에 column 속성을 따로 지정하지 않아도 되는 것입니다.
좋은 하루 보내세요.
-
관리자2019-10-16 20:40:30
안녕하세요.
문제3-1-5번 문제의 경우에는
txt운송방법에 cmb운송방법에 지정된 운송방법 목록을 가져와서 설정하는 것으로, 첫 번째 column에 운송방법 목록이 존재하므로
.column(0) 으로 지정한 것입니다.
cmb운송방법의 바운드 열은 2로 설정되어 있으므로 우리가 필요로하는 첫번째 필드(열)가 아닌 두 번째 필드를 지정하고 있습니다.
그러므로 .column(0)으로 첫 번째 열의 목록을 가져오는 것입니다.
문제3-3번 문제는
필드명과 컨트롤의 값을 비교해서 조건으로 설정하는 문제입니다.
운송코드 필드의 값과 cmb운송방법에 선택된 값이 동일한지 확인하는 것이죠.
바운드 열이 미리 2로 지정되어 있기 때문에 column 속성을 따로 지정하지 않아도 되는 것입니다.
좋은 하루 보내세요.