책 내용 질문하기
엑세스 조건문작성 질문(엑세스 기출 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. 학생 테이블의 학번 필드는 숫자로 되어 있지만 데이터 형식이 '짧은 텍스트'이므로 수치 데이터가 아닌 텍스트입니다. 그러므로 작은따옴표(')로 묶어줘야 합니다.

    즐거운 하루 되세요.

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