2016 컴활 엑세스 실전모의고사 A형 문제3-5번입니다.
컨트롤원본을 DATE()로 놓고, 형식을 yyyy"年 "mm"月 "dd\日 줘도 무방할까요?
풀이에서는 컨트롤원본에 Format, date함수로 한번에 끝내버리네요.
엑셀에서 문제에서 주는 함수만 사용해야하는 것처럼 엑세스도 이런 제약조건이 있을까봐 여쭤봅니다.
두가지 방법 모두 유효한가요?
2016 컴활 엑세스 실전모의고사 A형 문제4-3번입니다.
풀이는 if~ then 이던데 swith써도 상관없나요?
저는 주로 아래의 형태로 만드는데 혹시나 싶어 여쭤봅니다.
Private Sub txt공급가액_GotFocus()
Dim aa
aa = Switch([공급가액] >= 70000, "VIP", [공급가액] >= 50000, "우수", [공급가액] < 50000, "일반")
MsgBox aa, vbOKOnly, "등급"
2016 컴활 엑세스 실전모의고사 A형 문제2-4번입니다.
풀이에서는 공급가액, 세액 모두 AVG 함수로 평균을 구하였는데요,
저는 꼭 이런유형의 문제에서 DAVG나 DSUM DMAX 등등을 쓰면서 지문에 없는 조건을 찾다가 항상 틀려요.
DAVG와 AVG모두 평균을 구하는 함수인 것은 너무나 잘알고 있습니다.
그런데 DAVG는 비교해서 일치하는 값을 찾기위해서, DAVG("필드",테이블/쿼리","조건") 이렇게 인수의 두번째 값에 레코드 원본이 들어가는데,
AVG의 경우에는 DAVG처럼 테이블/쿼리를 따로 지정할 수 있는 인수입력칸이 없는데, 어떻게 비교해서 평균을 구하는 거죠??
해당 폼 또는 보고서 속성에 있는 레코드 원본으로 찾는 건가요?
그렇게되면 DAVG와 AVG의 차이는 조건의 유무 뿐인게 되나요??
AVG함수는 현재폼의 데이터랑 상관없이 레코드원본을 사용해서 찾는 것이고,
DAVG는 조건인수를 통해서 현재폼,레코드 원본의 같은 값을 비교할 때 쓰는 것이 맞나요?
추가적으로 보고서의 경우에는 보고서 바닥글, 페이지 바닥글이 있는데
예를 들어 보고서의 그룹바닥글 같은 경우에는 sum, max 등의 함수를 써도 별다른 조건없이 각 그룹마다의 합계 , 개수 등을 구할 수 있나요?
페이지 바닥글에서 sum,max 함수 등을 쓰면 조건이 없어도 전체레코드의 합계 평균, 개수 등을 구할 수 있나요?
1. 지시사항에 주어진 방법대로 작성하시면 되구요.
지시사항에 이런 방법들이 나온것이 아니라면 지시사항에 맞게 작성하여 정확한 결과가 나오면
실제 시험에서는 정답으로 인정 됩니다.
2. 지시사항에 지시된 함수가 없었다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.
3. avg 는 현재폼이나 보고서에 표시되어 있는 컨트롤의 값을 이용하여 평균을 구하는 것이구요.
davg 는 조건을 지정하여 사용할 수 있는 것입니다.
네 맞습니다. 그룹 바닥글에 지정하면 그룹별 합꼐,개수 등을 구할 수 있습니다.
페이지 바닥글도 같습니다.
좋은 하루 되세요.
-
*2016-04-10 10:01:29
1. 지시사항에 주어진 방법대로 작성하시면 되구요.
지시사항에 이런 방법들이 나온것이 아니라면 지시사항에 맞게 작성하여 정확한 결과가 나오면
실제 시험에서는 정답으로 인정 됩니다.
2. 지시사항에 지시된 함수가 없었다면 어떻게 작성하시든 정확한 결과가 나오면 정답으로 인정 됩니다.
3. avg 는 현재폼이나 보고서에 표시되어 있는 컨트롤의 값을 이용하여 평균을 구하는 것이구요.
davg 는 조건을 지정하여 사용할 수 있는 것입니다.
네 맞습니다. 그룹 바닥글에 지정하면 그룹별 합꼐,개수 등을 구할 수 있습니다.
페이지 바닥글도 같습니다.
좋은 하루 되세요.