1
질문
116페이지 문제 3번 보면
판매현황관리 폼의 txt판매번호 컨트롤에 판매번호를 선택하고 판매번호찾기 버튼을
클릭하면 다음과 같은 기능이 수행되도록 구현하시오
- 판매번호가 txt판매번호의 값과 같은 제품의 정보를 찾아 표시
- 현재폼의recordsetclone 속성 bookmark속성 findfirst매서드이용
이라고 나와있습니다.
그래서 저는
me.recordsetclone.findfirst "판매번호" & "=" & txt판매번호
me.bookmark = me.recordsetclone.bookmark
이므로
me.recordsetclone.findfirst "판매번호=" & txt판매번호
me.bookmark = me.recordsetclone.bookmark
라고 썼는데 자꾸
3577 런타임 오류(식의 연산자가 없는 구문 오류)라고 나옵니다..
어디가 틀린건지 잘 모르겠습니다;
답변
txt판매번호 컨트롤에 판매번호를 입력하지 않고 조회하셨기 때문에 오류가 난것 같네요.
코드에는 문제가 없습니다.
txt판매번호 컨트롤에 판매번호를 입력하시고 조회해 보세요.
이렇게 답변해주셨는데요
그러면 이러한 문제
예를 들면 116페이지 1번문제같이
판매현황관리폼의 txt제품명 컨트롤에 제품명을 입력하고 제품명찾기 버튼을 클릭하면~~
filter속성이용
이라고 나와있습니다
이것도 마찬가지로 txt제품명에 제품명을 입력한후에 해야하는건가요???
뒤에 설명을 보면 이런거 없고 바로 제품명찾기 버튼 누르고 하는것만 나와있더라구요
근데 그냥 해도 이것같은경우는 문제가 풀리던데
이건 왜 그런건지 모르겠네요
2.
151페이지 3번 크로스탭 쿼리 작성 문제에서요
사번필드를 두번 사용하는거로 나와있습니다(한번은 행머리글, 한번은 값)
근데 부서이름이 행머리글인거는 알겠는데 왜 사번 필드가 행머리글에도
들어가는 건지 잘 모르겠습니다.
앞의 기본문제 4번 크로스탭 문제와의 차이가 없는 것 같은데
앞에꺼에선 판매수량을 행 머리글에 지정하지는 않았는데
왜 여기선 포함하는건지 잘 모르겠습니다.
3.
152페이지 not in을 사용해서 쿼리작성하는 문제에서
답을 보면
not in(select 거래처코드 from 제품납품내역)으로 나와있습니다.
근데 문제에서 거래처코드에 없는 레코드라는 말이 없는데
그러면 거래처명필드 조건에
not in(select 거래처코드 from 제품납품내역)으로 할수는없는건가요??
그렇게 해보니 결과가 다른데 잘 모르겠네요
1. 조회 문제는 기본적으로 조회할 내용을 입력하고 조회를 눌러야 그 내용이 조회가 되는 것이죠.
filter 의 경우는 아무것도 입력하지않으면 그냥 filter 가 되지 않을 뿐이고
질문주신 문제의 경우는 입력되지 않았을 경우 오류 메시지가 나타나는 것입니다.
이런 문제들 확인 하실때는 내용을 입력 하시고 거기에 맞게 조회가 되는지 보셔야 겠죠.
2. 사원 필드 하나는 행 머리글로, 하나는 개수를 구할 때 사용합니다.
그림을 잘 보시면 알 수 있습니다.
부서이름이 행이름으로 입력 되어 있습니다.
첫번째 행에 관리부, 두번째 행에 기획부, 세번째 행에 영업부
그리고 합계 사번도 마찮가지로 행이름으로 입력 되어 있어요.
첫번째 행에 7, 두번째 행에 10, 세번째 행에 8 으로요.
그리고 2, 3, 4, 5 는 열머리글로 지정되어 있습니다.
그렇기 때문에 행머리글에 부서이름과 합계사번이 들어가게 되구요.
열머리글에 근무년수가 들어가고 값에는 사번에 개수가 되는 것입니다.
열머리글의 2,3,4,5 는 근무년수를 뜻하는 것입니다.
3. 두테이블에서 같은 값을 가지고 있거나 비교가 가능 한 값으로 사용해야 합니다.
이 문제에서는 거래처코드가 거래처 테이블과 거래처코드의 값을 비교할 수 있는 필드명이 되므로 이것을 사용 한 것입니다.
비교가 가능 한 필드를 찾아 사용 하세요.
좋은 하루 되세요.
-
*2011-08-23 09:39:08
1. 조회 문제는 기본적으로 조회할 내용을 입력하고 조회를 눌러야 그 내용이 조회가 되는 것이죠.
filter 의 경우는 아무것도 입력하지않으면 그냥 filter 가 되지 않을 뿐이고
질문주신 문제의 경우는 입력되지 않았을 경우 오류 메시지가 나타나는 것입니다.
이런 문제들 확인 하실때는 내용을 입력 하시고 거기에 맞게 조회가 되는지 보셔야 겠죠.
2. 사원 필드 하나는 행 머리글로, 하나는 개수를 구할 때 사용합니다.
그림을 잘 보시면 알 수 있습니다.
부서이름이 행이름으로 입력 되어 있습니다.
첫번째 행에 관리부, 두번째 행에 기획부, 세번째 행에 영업부
그리고 합계 사번도 마찮가지로 행이름으로 입력 되어 있어요.
첫번째 행에 7, 두번째 행에 10, 세번째 행에 8 으로요.
그리고 2, 3, 4, 5 는 열머리글로 지정되어 있습니다.
그렇기 때문에 행머리글에 부서이름과 합계사번이 들어가게 되구요.
열머리글에 근무년수가 들어가고 값에는 사번에 개수가 되는 것입니다.열머리글의 2,3,4,5 는 근무년수를 뜻하는 것입니다.
3. 두테이블에서 같은 값을 가지고 있거나 비교가 가능 한 값으로 사용해야 합니다.
이 문제에서는 거래처코드가 거래처 테이블과 거래처코드의 값을 비교할 수 있는 필드명이 되므로 이것을 사용 한 것입니다.
비교가 가능 한 필드를 찾아 사용 하세요.
좋은 하루 되세요.