책 내용 질문하기
엑세스 조건문작성 질문(엑세스 기출 3회 2-3번,3-2번)
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
317,318
조회수
99
작성일
2024-06-28
작성자
김*영
첨부파일
1. 엑세스 기출 3회 2-3번에서 =DAvg("성적","과목별성적","과목명=txt과목명")이 정답인데
txt과목명은 문자이기 때문에 ' ' 붙여야 되지 않나요? "과목명='txt과목명'" 이 맞는거 같은데 왜 ' '를 안하나요? 왜 txt과목명이 숫자로 취급되나요?
2. 엑세스 기출 3회 3-2번에서
Me.RecordsetClone.FindFirst "학번=" & cmb조회
Me.Bookmark = Me.RecordsetClone.Bookmark
cmb조회가 학번으로된 숫자니깐 이렇게 적어야 되지 않아요? 왜 정답이 "학번='" & cmb조회 & "'" 인지 모르겠어요. 왜 cmb조회가 문자로 취급되나요?
위의 두가지 질문이 비슷한데 컨트롤이 숫자인지 문자인지 어떻게 알수 있는지 알려주세요. 저는 적혀진 값을 보고 판단했는데, 이렇게 하면 안되나요?
답변
2024-07-01 22:11:28
안녕하세요.
1. DAVG, DCOUNT 등의 함수에서는 작은따옴표(')를 붙이지 않아도 됩니다.
2. 학생 테이블의 학번 필드는 숫자로 되어 있지만 데이터 형식이 '짧은 텍스트'이므로 수치 데이터가 아닌 텍스트입니다. 그러므로 작은따옴표(')로 묶어줘야 합니다.
즐거운 하루 되세요.
-
관리자2024-07-01 22:11:28
안녕하세요.
1. DAVG, DCOUNT 등의 함수에서는 작은따옴표(')를 붙이지 않아도 됩니다.
2. 학생 테이블의 학번 필드는 숫자로 되어 있지만 데이터 형식이 '짧은 텍스트'이므로 수치 데이터가 아닌 텍스트입니다. 그러므로 작은따옴표(')로 묶어줘야 합니다.
즐거운 하루 되세요.