1번에서 각각 txt이름 = txt상품명 과 txt분류 = cmb분류 의 코드를 쓰는 것이 잖아요
근데 왜 txt이름과 txt분류가 먼저 쓰는지 이해가 잘 되지 않아서요 ㅜㅜ
또 187쪽에 5번문제
DoCmd.OpenForm "상품정보", acNormal, , "상품명='" & txt이름 & "'"
여기에서도 왜 상품명이 먼저 나오는지 설명 해주세요 ㅜㅜ
txt상품명 컨트롤에 있는 값을 txt이름 컨트롤에 표시 하라고 했습니다.
프로시저 안에서 = 는 비교하는 것도 있지만
기본적으로는 =을 기준으로 오른쪽에 있는 값을 왼쪽에 넣는다 라는 뜻이됩니다.
그러므로
txt이름 =txt상품명
이라고 하면 txt상품명에 있는 값을 txt이름에 넣어라 라는 뜻이 되는 것이죠.
프로시저 안에서 =는 이런 기능을 하는데
비교할때는 컨트롤 분리를 해주시면 되는 것입니다.
즉 "상품명 = '" & txt상품명 & "'"
과 같이 컨트롤을 분리하여 사용하시면
"상품명 = txt상품명에 들어있는값 "
이 되어 비교가 가능 한 것이죠.
보통 필드명이 앞에 사용된다고 보시면 되구요.
반대로 했을 경우 실행이 될 수도 있지만 실행이 안되는 경우도 있습니다.
정상 실행된다면 반대로 작성되어도 정답으로 인정 되지만
그렇지 않다면 오답처리 됩니다.
좋은 하루 되세요.
"-
*2012-05-18 06:48:04
txt상품명 컨트롤에 있는 값을 txt이름 컨트롤에 표시 하라고 했습니다.
프로시저 안에서 = 는 비교하는 것도 있지만
기본적으로는 =을 기준으로 오른쪽에 있는 값을 왼쪽에 넣는다 라는 뜻이됩니다.
그러므로
txt이름 =txt상품명
이라고 하면 txt상품명에 있는 값을 txt이름에 넣어라 라는 뜻이 되는 것이죠.
프로시저 안에서 =는 이런 기능을 하는데
비교할때는 컨트롤 분리를 해주시면 되는 것입니다.
즉 "상품명 = '" & txt상품명 & "'"
과 같이 컨트롤을 분리하여 사용하시면
"상품명 = txt상품명에 들어있는값 "
이 되어 비교가 가능 한 것이죠.
보통 필드명이 앞에 사용된다고 보시면 되구요.
반대로 했을 경우 실행이 될 수도 있지만 실행이 안되는 경우도 있습니다.
정상 실행된다면 반대로 작성되어도 정답으로 인정 되지만
그렇지 않다면 오답처리 됩니다.
좋은 하루 되세요.
"