기본모의고사 5회에서 txt운송방법의 컨트롤 원본을 지정할때는 [forms]![운송접수관리]![cmb운송방법]이라고 쓰고
프로시저에서는 docmd.runsql "update 운송 set 운송요금 = 운송요금+txt변경값 where 운송방법 = cmb운송방법"이라고 쓰는데
왜 어떤건 운송방법을 구할때 column을 쓰고 어떤건 안쓰고 하는건가요?
다른 cmb운송방법도 아니고 같은 cmb운송방법을 참조하는데 어떤 이유에서 다른지 알려주세요..
운송접수관리폼의 cmb운송방법에 지정된 운송방법을 표시 하라고 했습니다.
운송접수관리폼에 선택된 cmb운송방법의 내용을 그대로 표시 하면 되는것이기 때문에
=[forms]![운송접수관리]![cmb운송방법].[column](0)
과 같이 사용하는 것입니다.
이것이 경로 인데요. 운송접수관리폼의 cmb운송방법의 첫번째열의 값을 가져오라는 뜻이 되겠죠.
cmb운송방법 컨트롤에는 두개의 열이 있는데 첫번째 열이 운송방법이고 두번째 열이 운송코드이기 때문에
첫번째 열인 운송방법을 가져오기 위한 것이구요.
바운드 열이 2이기 때문에 column 속성을 이용한 것입니다. 바운드열이 1이 였다면 column 속성은 사용하지 않아도 됩니다.
두 식이 다른 이유는 다른 컨트롤 이기 때문입니다.
=[forms]![운송접수관리]![cmb운송방법].[column](0)
에서 사용한 것은 운송접수관리폼의 cmb운송방법 컨트롤이고
docmd.runsql "update 운송 set 운송요금 = 운송요금+txt변경값 where 운송방법 = cmb운송방법"
에서 사용한 것은 운송등록 폼의 cmb운송방법이기 때문에
운송등록폼의 cmb운송방법의 행원본을 확인 하여 사용하셔야 합니다.
운송등록폼의 cmb운송방법의 행원본에는 운송방법만 있기 때문에 그대로 사용이 가능한 것이죠.
좋은 하루 되세요.
-
*2013-08-23 13:26:18"
운송접수관리폼의 cmb운송방법에 지정된 운송방법을 표시 하라고 했습니다.
운송접수관리폼에 선택된 cmb운송방법의 내용을 그대로 표시 하면 되는것이기 때문에
=[forms]![운송접수관리]![cmb운송방법].[column](0)
과 같이 사용하는 것입니다.
이것이 경로 인데요. 운송접수관리폼의 cmb운송방법의 첫번째열의 값을 가져오라는 뜻이 되겠죠.
cmb운송방법 컨트롤에는 두개의 열이 있는데 첫번째 열이 운송방법이고 두번째 열이 운송코드이기 때문에
첫번째 열인 운송방법을 가져오기 위한 것이구요.
바운드 열이 2이기 때문에 column 속성을 이용한 것입니다. 바운드열이 1이 였다면 column 속성은 사용하지 않아도 됩니다.
두 식이 다른 이유는 다른 컨트롤 이기 때문입니다.
=[forms]![운송접수관리]![cmb운송방법].[column](0)
에서 사용한 것은 운송접수관리폼의 cmb운송방법 컨트롤이고
docmd.runsql "update 운송 set 운송요금 = 운송요금+txt변경값 where 운송방법 = cmb운송방법"
에서 사용한 것은 운송등록 폼의 cmb운송방법이기 때문에
운송등록폼의 cmb운송방법의 행원본을 확인 하여 사용하셔야 합니다.
운송등록폼의 cmb운송방법의 행원본에는 운송방법만 있기 때문에 그대로 사용이 가능한 것이죠.
좋은 하루 되세요.