엑세스 실전모의고사 J형 4번 문제의 1번문제인데...
제품명 (txt제품명)에 해당하는 제품코드를 txt제품코드 컨트롤에 입력인데...
그래서 Dlookup 함수를 써서
txt제품코드 = DLookup("제품코드", "판매율", "제품명 = txt제품명")
이렇게 해줬더니 틀렸네요.
정답에는 txt제품코드 = 제품코드
이렇게 무지하게 간단하게 나왔네요.
Dlookup을 써야 할 때와 쓰지 안아야 할 때가 알고 싶고요 이 문제에서 제품명에 해당하는 제품코드를
입력해주는 건데 그냥 제품코드 라고만 쓴 이유가 알고 싶습니다.
개념이 부족해서 많이 헷갈리네요.
그리고 이 문제와 유사한 문제로 같은 모의고사 에서 문제 2의 1번문제의 4번을 보면
폼바닥글의 txt판매량평균에 현재 선택된 제품명의 판매량 평균이 표시되도록 설정하시오. (Davg함수 사용)
이렇게 나와있는 문제인데
맨 위 문제처럼 선택된 제품명의 판매량을 구해주는 문제인데 (위는 제품코드를 구하는 문제이지만 유형이 비슷하죠)
이거는 왜 위의 문제와 다르게 Davg함수를 써준건가요? (물론 문제에 Davg함수를 쓰라는 말이 있고 이 문제는 풀어왔던 다른 문제들과 푸는 방식이 똑같아서 알겠지만 위의 문제 때문에 헷갈립니다. 둘이 같은 선택된 제품명의 ~~~~를 구하는 것인데.... 하나는 그냥 제품코드 라고 써버리고 하나는 Davg 를 써서 풀어줘야 하고... 헷갈리네요. 아직 개념이 없어서 그런가봐요. 분별 할 수 있게 알려주셨으면 합니다.)
ps. 지금 다시 해보니까 맨 위의 문제에서 제가 풀었던 방법으로
txt제품코드 = DLookup("제품코드", "판매율", "제품명 = txt제품명")
이렇게 해준게 실행해보면 잘 되네요. 그래서 시험 볼때도 깜빡 속고 넘어간것 같은데...
이러면 시험에서는 맞춘걸로 해주나요? 채점프로그램에서는 틀렸다고 나왔는데...
암튼 Dlookup 써야 할 때와 안써야 할 때를 분별 하는 법 꼭 알려주세요.
이문제는 단순히 선택된 제품코드를 txt제품코드에 입력되게 하는 것으로
click이벤트에 txt제품코드 = 제품코드 로 입력 하시면 되는 것입니다.
dlookup을 사용해야 하는 경우 보통은 문제에 dlookup을 사용하라고 합니다.
그리고 조건이 나오게 되죠.
txt제품코드 = DLookup("제품코드", "판매율", "제품명 = txt제품명")
과 같은 답이 나올려면
txt제품명에 해당하는 제품코드를 txt제품코드에 나타내시오. 와 같이 조건이 붙어야 합니다.
즉 조건이 있으면 d가들어가는 함수들을 사용하시고 그렇지 않다면 단순히 지시사항에 맞게 처리 하시면 됩니다.
시험에서 어떤 문제가 나왔는지 알수 없어서 답변 드리기가 어렵네요.
좋은 하루 되세요.
"
-
*2011-09-15 13:18:07
이문제는 단순히 선택된 제품코드를 txt제품코드에 입력되게 하는 것으로
click이벤트에 txt제품코드 = 제품코드 로 입력 하시면 되는 것입니다.
dlookup을 사용해야 하는 경우 보통은 문제에 dlookup을 사용하라고 합니다.
그리고 조건이 나오게 되죠.
txt제품코드 = DLookup("제품코드", "판매율", "제품명 = txt제품명")
과 같은 답이 나올려면
txt제품명에 해당하는 제품코드를 txt제품코드에 나타내시오. 와 같이 조건이 붙어야 합니다.
즉 조건이 있으면 d가들어가는 함수들을 사용하시고 그렇지 않다면 단순히 지시사항에 맞게 처리 하시면 됩니다.
시험에서 어떤 문제가 나왔는지 알수 없어서 답변 드리기가 어렵네요.
좋은 하루 되세요.
"