두가지 질문 하나 해보겠습니다..
첫번째 질문..
p331에 문제 3번에서 5번의 답(p338)을 보니까
식 작성기 부분에서 [forms]![운송접수관리]![cmb운송방법].[column](0) 라고 쓰여 있던데요
해보니까 되긴 되는데 구문 자체에 좀 의문이 있어서요...
이 식에서 [cmb운송방법.column(0)] 라고 쓰지 않고 [cmb운송방법].[column](0)라고 띄어서 쓰는 이유는 무엇인가요? ㅠ
두번째 질문
앞의 문제를 해결하고 나니 p332 3번 문제에 3번을 풀어보려고 했는데요
요번에는 매크로 작성기를 이용하는 문제더라고요. 요번에는 운송코드를 가지고 비교하는거여서 column(1)인건 알겠고 중량도 마찬가지이기에
[운송코드] = [forms]![운송접수관리]![cmb운송방법].[column](1) and [중량코드]= [forms]![운송접수관리]![cmb중량].[column](1) 라고 쓰고 해보니 오류가 뜨네요..
식 작성기처럼 형식도 동일한것 같아서 썼는데 오류가 뜨는걸 보면 뭔가 매크로 작성기와는 다른것 같습니다..
저렇게 하면 안되는 이유를 알고 싶습니다...
column 속성 사용방법입니다.
cmb운송방법.column(0) 으로 사용하셔도 되는데요. 이렇게 입력한 경우
[cmb운송방법].[column](0) 로 표시될 수 있습니다.
어떻게 작성하시든 정확한 결과가 나오면 상관은 없으세요.
바운드 열에 있는 값을 비교하는 경우에는 column 속송이 없어도 됩니다.
문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.

마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.

-
*2014-11-10 23:30:00
column 속성 사용방법입니다.
cmb운송방법.column(0) 으로 사용하셔도 되는데요. 이렇게 입력한 경우
[cmb운송방법].[column](0) 로 표시될 수 있습니다.
어떻게 작성하시든 정확한 결과가 나오면 상관은 없으세요.
바운드 열에 있는 값을 비교하는 경우에는 column 속송이 없어도 됩니다.
"문제에서 cmb운송방법과 cmb중량에 지정된 레코드만 표시 하라고 했으므로
cmb운송방법과 cmb중량에 저장된 값을 확인 하셔야 합니다.
레코드가 표시 되는 곳은 현재 폼인 운송접수관리 폼이기 때문에 이 폼의 레코드 원본의 필드와 비교해야 하므로 접수 테이블의 운송코드와 비교하게 되는 것이죠.
cmb운송방법 컨트롤의 행원본을 확인 하시면
운송방법과 운송코드가 있는데요. 바운드 열이 2이므로 운송코드가 이 컨트롤에 저장됩니다. 그렇기 때문에 운송코드로 비교하셔야 하구요.
마찮가지로 cmb중량도 확인 해 보시면 중량코드가 컨트롤에 저장되는 것을 알 수 있습니다. 그렇기 때문에 중량코드로 비교 하셔야 합니다.
그러므로 txt상품 앞에 사용할 필드는 txt상품 컨트롤에 입력되는 값을 가진 필드를 사용해야 하는 것이죠.좋은 하루 되세요.