책 내용 질문하기
2권 p98 12. 'txt납부금합계'를 더블클릭한 후 'txt납부금합계' 속성 시트 ~~
도서
2023 시나공 컴퓨터활용능력 1급 실기
페이지
98
조회수
215
작성일
2022-08-31
작성자
탈퇴*원
첨부파일
풀이에서 나온데로 컨트롤 원본에 =DSUM("납부금","수강고객현황","성별='여'")를 입력하면 값이 1532000으로 표시되는데
컨트롤 원본에 =DSUM([납부금],"수강고객현황","성별='여'")를 입력하면 1540000으로 답보다 8000이 큰 값이 표시됩니다.
데이터베이스 함수의 필드 부분에 "납부금"으로 입력하는 것과 [납부금]을 입력하는 것이 왜 다른 답이 나오게 되는 것인지 궁급합니다.
필드의 유효성 검사 규칙 같은 부분에서는 필드를 작성할 때 []를 이용하여 작성하는고 count()같은 함수를 이용할 때에도 count([납부금])과 같이 []으로 나타내어 작성하는데
데이터베이스 함수 사용시에는 []을 사용하면 다른 답이 나오게 되는 이유를 모르겠습니다... 함수 중에서도 데이터베이스 함수에서만 필드를 나타낼 때 ""으로 사용하는 것입니까..?
답변
2022-09-02 10:27:19
안녕하세요. 길벗 수험서 운영팀입니다.
데이터베이스 함수에서는 각 인수를 " "로 묶어줘야 합니다. 이것은 각 함수마다 사용하는 인수가 다른 것 처럼 하나의 약속이라고 생각하셔야 합니다. " [ ] "와 같이 지정해도 됩니다. 반드시 " "로 묶어야 합니다.
행복한 하루 되세요.
-
관리자2022-09-02 10:27:19
안녕하세요. 길벗 수험서 운영팀입니다.
데이터베이스 함수에서는 각 인수를 " "로 묶어줘야 합니다. 이것은 각 함수마다 사용하는 인수가 다른 것 처럼 하나의 약속이라고 생각하셔야 합니다. " [ ] "와 같이 지정해도 됩니다. 반드시 " "로 묶어야 합니다.
행복한 하루 되세요.