상설시험에서 모르는거 질문할게요...
1. 업데이트 쿼리 이용해 만드는것이었는데요 주민번호 필드와 성별필드를 이용해
주민번호의 8번째숫자가 1또는 3이 나오면 성별을 "남자"로 갱신하는 쿼리를 작성하시오
어떻게해야하나요?ㅠㅠ
2. 엑셀에서 기타 작업문제에서 프로시저작성문제였는데요
<조회>폼에 txt원아명에 입력된 이름과 일치하는 이름이 워크시트에 있다면 해당 데이터를 찾아서 폼에 입력하고, 일치하지 않는 이름이 없을 경우 일치하는 자료가 없습니다 라고 메세지 박스가 뜨게 하라.
이 프로시저 어떻게 작성하죠?ㅠㅠ
3.그리고 함수문제에서 and를 사용하란말이 따로 없으면 사용하면 안되나요?
average와 if를 사용하는 문제였고, 가격이 500원이상 이거나 1000원이하 이고 개수가 2개이상인 어떤것의 평균을 구하는 거였어요. 여기서 가격이 500원 이상 이거나 1000원이하 이걸 두개로 나눠서 해야하는데 or함수를 따로 쓰란 말이 없어서 가격셀을 c3이라 예를 들자면 =average(if(((c3>=500)+(c3<=1000))* (조건2),1))
이런식으로 헀거든요.
이문제 어떻게 풀ㄷ어야하낭요?
1.
쿼리 편집기를 실행한 후 [쿼리 도구]-[디자인]-[쿼리유형]-[업데이트]를 클릭 -> 첫번째 필드에 필드명 : 성별, 업데이터에 "남", 두번
째 필드에 필드명 : Mid([주민등록번호],8,1), 조건 : 1 or 3을 지정하면 됩니다.
2. if 이름=txt원아명 then
me.filter = "이름 = '" & txt원아명 & "'"
me.filteron = true
else
msgbox "일치하는 자료가 없습니다."
end if
와 같은 방법으로 작성하시면 될 것 같습니다.
3. 배열수식에서는 and 나 or의 사용이 불가능 합니다.
그러므로 + 나 * 로 표시 하셔야합니다.
=average(if(((c3>=500)+(c3<=1000))* (조건2),1))
와 같이 하시는 것이 맞습니다.
좋은 하루 되세요.
"
-
*2012-08-31 09:48:08
1.
쿼리 편집기를 실행한 후 [쿼리 도구]-[디자인]-[쿼리유형]-[업데이트]를 클릭 -> 첫번째 필드에 필드명 : 성별, 업데이터에 "남", 두번
째 필드에 필드명 : Mid([주민등록번호],8,1), 조건 : 1 or 3을 지정하면 됩니다.
2. if 이름=txt원아명 then
me.filter = "이름 = '" & txt원아명 & "'"
me.filteron = true
else
msgbox "일치하는 자료가 없습니다."
end if
와 같은 방법으로 작성하시면 될 것 같습니다.
3. 배열수식에서는 and 나 or의 사용이 불가능 합니다.
그러므로 + 나 * 로 표시 하셔야합니다.
=average(if(((c3>=500)+(c3<=1000))* (조건2),1))
와 같이 하시는 것이 맞습니다.
좋은 하루 되세요.
"