공지사항
 일반질문
 대학별 협약 인증
 SNS 협약 인증
 교육질문
  - 컴활필기질문
  - 워드필기질문
  - 컴활1급실기질문전용
  - 컴활2급실기질문전용
  - 워드실기채점 및 질문
  - 사무자동화실기 질문
  - ITQ엑셀 질문
  - ITQ파워포인트 질문
  - ITQ워드 질문
 전화상담게시판
 수강생자유토론방
 합격수기
HOME > 질문/답변 > 일반질문
 
작성일 : 11-08-27 16:04
컴활1급실기 dcount
 글쓴이 : 관리자
조회 : 4,395  
dcount때문에 여러번속을썩이네요
2010년1회 문제2-3에서는
데이터베이스 함수안에서는  컨트롤을 구분해주는 따옴표를 따로 주지않아도 된다고하여
=dcount("판매일자","판매쿼리","거래처명=txt거래처명") 이런식으로 되는데
2008년 1회 문제1-5 에서는
=dcount("자격번호","자격취득정보","자격약칭'=컴활2급'")
왜이렇게 주는건가요?
또한
=dsum("인정학점","자격취득정보","학번'" & txt학번 & "'")
제가 뭘잘못이해를하고있는건가요? 이걸로 헷갈리니 갑자기 코딩할때도 헷갈립니다.
 컨트롤명이 텍스트이면 &걸어주어 구분하고 숫자일때는 구분안하는거였죠? 
정리가 안되고 너무 혼돈스러워요 .
어느때에 구분을 해야하는건지 잘 모르겠습니다..
한번에 요약하여 정리 해주시면 감사하겠어요..




데이터베이스 함수를 컨트롤원본에서 사용할때에는 & 구분을 해도 되고 안해도 됩니다.

=D함수("필드명","테이블(쿼리)","학번=txt학번") 
이와같이 & 구분을 안할수도 있습니다. 단 이때는 문자도 '를 붙이지 않습니다.

=D함수("필드명","테이블(쿼리)","학번='" & txt학번 & "'")
이와같이 & 구분을 하면 문자에 대해서 '를 붙여야 합니다.

위 두가지 경우를 모두 사용할수 있는 흐름입니다.
강의중에는 회차별로 번갈아 설명을 드리는데 회원님의 편한 방법을 이용하시어도 좋습니다.

그러나 2008년1회의 문제는 예외입니다.
왜냐하면 컴활2급이라는 부분은 컨트롤상자(입력상자, 콤보상자)가 아닌 그냥 문자열이기 때문입니다.
문자열은 & 구분을 하지 않으니 이 문제는 다른 문제들과는 좀 다르다고 할수 있습니다.

기출문제 전체을 통틀어 이렇게 컨트롤상자가 아닌 문자열로 비교하는 경우가
이회차가 거의 유일하니 예외적으로 구분하여 주시면 되겠습니다.

열공하셔서 합격을 이루세요^^