책 내용 질문하기
엑세스90페이지 기본문제
도서
2017 시나공 컴퓨터활용능력 1급 실기(엑셀,액세스 2007사용자용)
페이지
90
조회수
66
작성일
2017-06-14
작성자
탈퇴*원
첨부파일

엑세스 90페이지 기본문제 8번 질문드려요.

답에서 "★전체:"&count(*)&"★" 를 입력하라고 돼있는데

여기서 count함수에 들어가는 인수가 어떤 필드인지요

어느 필드의 레코드 숫자를 세어서 표시하는건지 모르겠어요.

인원수를 세라고 한다면 count([고객이름]) 이런식으로 고객이름필드의 갯수를 세어라. 해야 하는거 아닌가요?

count(*)이렇게 식을 세우면 어느것의 갯수를 세라는지 모를거 같은데 이런 식이 성립할 수 있는 이유가 뭔지 이해가 안가요...

두번째로

바로 밑에 txt납부금합계 속성창 컨트롤 원성속성에 =dsum("납부금","수강고객현황","성별='여')

이렇게 작성되어 있는데요. 성별 필드에 "여"라고 입력되어 있는 수강고객현황의 갯수를 세는건데

엑셀에서는 식을 세울 때 데이터의 값을 넣을때 "여" 이런식으로 쌍따옴표 안에 넣는데 엑세스에서는 작은따움표안에 넣는건가요?

그렇게 이해하면서 넘어갔는데

13번문제에 조건부 서식지정할때는 left([고객이름],1)="김" 이렇게 데이터 값 입력할때 큰 따옴표안에 넣어서

두 가지 경우의 차이점이 뭔지요...

그리고 13번 문제 조건부 서식을 책이랑 똑같이 지정하고 테이블보기로 확인해봤는데 서식 지정이 되지 않아요 ...

뭐가 잘못되었을까요...

또, dsum함수를 입력할때 각 항목들에 ""로 묶었잖아요.

=dsum("납부금","수강고객현황","성별='여') 이렇게 필드명도 쌍따옴표로 묶었는데

조건부 서식지정할땐 왜 쌍따옴표가 아닌 [] 대괄호로 묶었는지,, 차이가 궁금합니다.

너무 많은 질문드려 죄송합니다.

답변
2017-06-17 12:23:28

1. * 는 전체 레코드를 뜻합니다.

그냥 [필드명] 으로 입력하셔도 상관 없구요. 어떻게 작성하든 동일한 결과가 나옵니다.

2. 인수가 "" 로 묶어졌기 때문에 혼동 되지 않도록 문자를 '' 로 묶어서 표시한 것입니다.

기본적으로 문자는 "" 에 묶지만 인수나 조건이 "" 로 묶인 경우 문자를 나타내기 위해 '' 를 사용한다고 기억하시면 됩니다.

3. 질문 주신 내용만으로는 정확한 이유를 알 수 없습니다.

작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

4. dsum 과 같이 d가 들어가는 함수의 인수는 항상 "" 로 묶어서 표시합니다.

[] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

[] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

[] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

좋은 하루 되세요.

  • *
    2017-06-17 12:23:28

    1. * 는 전체 레코드를 뜻합니다.

    그냥 [필드명] 으로 입력하셔도 상관 없구요. 어떻게 작성하든 동일한 결과가 나옵니다.

    2. 인수가 "" 로 묶어졌기 때문에 혼동 되지 않도록 문자를 '' 로 묶어서 표시한 것입니다.

    기본적으로 문자는 "" 에 묶지만 인수나 조건이 "" 로 묶인 경우 문자를 나타내기 위해 '' 를 사용한다고 기억하시면 됩니다.

    3. 질문 주신 내용만으로는 정확한 이유를 알 수 없습니다.

    작성하신 파일을 첨부하여 다시 질문 주시면 확인 후 답변 드리겠습니다.

    4. dsum 과 같이 d가 들어가는 함수의 인수는 항상 "" 로 묶어서 표시합니다.

    [] 은 필드명이나 컨트롤명등에 엑세스가 자동으로 붙여주는 것으로

    [] 이 없어도 정확한 결과가 나온다면 [] 없이 작성하셔도 상관 없습니다.

    [] 이 없어서 정확한 결과가 나오지 않는다면 [] 을 붙여 작성하세요.

    좋은 하루 되세요.

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