책 내용 질문하기
엑세스 문제2 질문있습니다
도서
2014 하반기 특별판 컴퓨터활용능력 1급 실기 기출문제집
페이지
287
조회수
85
작성일
2015-04-17
작성자
첨부파일

<질문1>

p287-문제2-1-⑤

txt총인원을 구할때,

Count(*) 식을 사용하는데요. ()안의 *는 무엇을 가리키는지요?

<질문2>

p323-문제2-1-③

답이 DCount("사번", "구매", "사번=txt사번") & "명" 인데요.

Dcount의 첫째 인수가 왜 '사번'필드로 지정되는지,

('사번'이라는 필드가 있다는 것도 어떻게 알 수 있나요?ㅠㅠ)

또, 셋째 인수에서 txt사번이 '사번'과 같다는 식을 어떻게 세울 수 있었는지 궁금합니다.

왜냐하면, 문제가 < "하위 폼의 폼 바닥글에 있는 'txt인원수' 컨트롤에 'txt사번'과 동일한 사원의 인원수를 구한 후 뒤에 "명"을 표시하시오. >이기 때문에, 저는 계속 '인원수'에만 주목했기 때문입니다..

<질문3>

p334-문제2-1-③

답이 =Dlookup("성명", "학생", "학번=left(txt학번, 7)") 인데요.

Dlookup의 세번째 인수, "학번=left(txt학번, 7)"를 어떻게 만들 수 있었는지 궁금합니다.

즉, txt학번에 입력된 값에서 왼쪽에서부터 7개까지 추출한 것을 학번으로 쳐서, 이를 통해 성명을 알아낸다는

사고를 어떻게 할수 있었는지 궁금합니다. -_-;;

일단 지도학생폼을 더블클릭해서 어디에 어떤 값들이 입력돼있다는 걸 알고나서, 디자인에 들어가야하는건가요?

<질문4>

p345-문제2-1-②

답지에 보면 '위쪽'을 누르라고 돼있는데,

제가 했을 때는 '위쪽'을 분명 눌렀는데도 정렬되지 않아서..

(본문 컨트롤들을 모두 범위로 잡고 '위쪽'을 눌렀습니다)

될때까지 여러번 눌렀으나 그래도 여전히 삐뚤빼뚤해서..

'아래쪽'을 눌렀더니 아래쪽에서 일렬로 정리되었습니다.

그런데 정답그림에서는 본문 컨트롤들이 위쪽에서 일렬로 가지런히 정렬돼있으니까,

그래서 본문 컨트롤들을 모두 선택해준 뒤 방향키로 ↑를 계속 눌러 위쪽으로 가지런히 맞췄거든요.

실제 시험장에서는 이렇게 풀면 안되나요.?

그럼 만약 '위쪽'을 눌렀는데도 위쪽으로 정렬되지 않으면, 어떻게 해야 하나요?

<질문5>

p345-문제2-2

두번째 ▶인, <기본 폼의 '창고코드'와 하위 폼의 '창고코드' 필드를 기준으로 연결하시오>

조건을 충족시키려고, 하위폼 마법사 2단계 대화상자에서 '직접지정'에 들어갔는데,

기본 폼에는 '창고코드'가 있지만 하위 폼에는 '창고코드'가 없더라구요.

그래서 정답을 보니까, 정답에서는 그냥

하위폼 마법사 2단계 대화상자에서 '목록에서 선택'을 택하여,

보기에 있던 "창고코드를 사용하여 창고의 각 레코드에 대해 제품을 표시합니다"를 택했던데,

왜 이게 기본 폼의 '창고코드'를 하위 폼의 '창고코드'필드를 기준으로 연결한게 되나요?

*감사합니다!

답변
2015-04-22 06:38:14

1. * 는 모든 레코드를 뜻하는 것입니다.

count(*) 로 지정하면 모든 레코드의 개수를 세는 것이 됩니다.

2.

dcount("값을구할필드명","테이블/쿼리","조건")

이죠. dcount 함수는 레코드의 개수를 세는 함수 이므로 테이블/쿼리의 어떤 필드명을 쓰셔도 동일한 결과가 나옵니다.

개수를 구하는 함수이므로 순번이 아니 필드도 결과가 정확히 나옵니다.

3. =Dlookup("성명", "학생", "학번=left(txt학번, 7)")

성명을 통해 알아내는 것이 아니라 학번 필드에 있는 값과 txt학번에 입력된 7자리값을 가지고 비교를 한 후 동일한 결과가 있는

레코드의 성명 필드의 값을 가져오는 것입니다.

즉 결과로 성명이 표시되는 것이죠.

문제를 다시 한번 확인 해 보세요.

4. 컨트롤 높이 등을 맞추신 후에 다시 한번 해보세요.

컨트롤의 높이나 크기등이 같지 않은 경우 삐뚤빼뚤 하게 표시될 수 있습니다.

위쪽으로 지정하라고 했으므로 위쪽으로 지정해 주셔야 합니다.

5. 필드 지정하는 방법입니다.

창고코드를 사용하여 창고의 각 레코드에 대해 제품을 표시합니다.

를 선택하면 창고코드끼리 연결하여 표시하게 되는 것이죠.

좋은 하루 되세요.

"
  • *
    2015-04-22 06:38:14

    1. * 는 모든 레코드를 뜻하는 것입니다.

    count(*) 로 지정하면 모든 레코드의 개수를 세는 것이 됩니다.

    2.

    dcount("값을구할필드명","테이블/쿼리","조건")

    이죠. dcount 함수는 레코드의 개수를 세는 함수 이므로 테이블/쿼리의 어떤 필드명을 쓰셔도 동일한 결과가 나옵니다.

    개수를 구하는 함수이므로 순번이 아니 필드도 결과가 정확히 나옵니다.

    3. =Dlookup("성명", "학생", "학번=left(txt학번, 7)")

    성명을 통해 알아내는 것이 아니라 학번 필드에 있는 값과 txt학번에 입력된 7자리값을 가지고 비교를 한 후 동일한 결과가 있는

    레코드의 성명 필드의 값을 가져오는 것입니다.

    즉 결과로 성명이 표시되는 것이죠.

    문제를 다시 한번 확인 해 보세요.

    4. 컨트롤 높이 등을 맞추신 후에 다시 한번 해보세요.

    컨트롤의 높이나 크기등이 같지 않은 경우 삐뚤빼뚤 하게 표시될 수 있습니다.

    위쪽으로 지정하라고 했으므로 위쪽으로 지정해 주셔야 합니다.

    5. 필드 지정하는 방법입니다.

    창고코드를 사용하여 창고의 각 레코드에 대해 제품을 표시합니다.

    를 선택하면 창고코드끼리 연결하여 표시하게 되는 것이죠.

    좋은 하루 되세요.

    "
· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.