책 내용 질문하기
액세스에서 필드, 테이블, 쿼리명에 [ ] 또는 " "사용하는 차이 질문
도서
2024 시나공 컴퓨터활용능력 1급 실기 기출문제집
페이지
0
조회수
57
작성일
2024-10-21
작성자
황*윤
첨부파일

액세스에서 컨트롤 속성 설정하는 식을 작성하거나 또는 이벤트 프로시저 구현할 때,

어떨때 필드, 테이블, 쿼리명에 [ ] 쓰거나 " " 쓰는지 궁금합니다.




예를들어 기출5회 문제 3-2 (p.343~344)와 관련된 해설(p.349)을 보면,


Msgbox Year(Date) & "년 진급 예정 인원은 총 " & DCount("사원번호", "사원진급번호", "year(date( ) ) = year([진급예정일자])" ) & "명입니다. "


라고 되어있는데, 여기서 사원번호나 사원진급번호 앞뒤로는 " "가 쓰이고, 진급예정일자 앞뒤로는 [ ] 가 쓰여있습니다.





역시 기출5회 문제 2-1-(p.341)과 관련된 해설(p.348)을 보면

= Dmax("행동역량", "직무평가정보", "평가년도=2020")

이와같이 필드나 테이블,쿼리명 앞뒤로 " "가 사용되었고,



기출5회 문제 4-1의 쿼리 작성하기 해설(p.350)에서는

구분 : IIf ( [직급] = "과장", "관리자", "실무자")

이와같이 필드 앞뒤로는 [ ]가 사용되었습니다.



알려주시면 감사하겠습니다.






답변
2024-10-22 17:11:55

안녕하세요.

일반적으로 필드 이름은 대괄호 [ ]로 묶어서 지정합니다.

DMAX, DSUM 등과 같은 데이터베이스 함수에서는 각 인수를 큰따옴표로 묶어서 입력해야 하므로, 필드, 테이블, 조건 상관없이 함수안에 지정하는 인수를 큰따옴표(")로 묶어서 지정한 것입니다.

즐거운 하루 되세요.


  • 관리자
    2024-10-22 17:11:55

    안녕하세요.

    일반적으로 필드 이름은 대괄호 [ ]로 묶어서 지정합니다.

    DMAX, DSUM 등과 같은 데이터베이스 함수에서는 각 인수를 큰따옴표로 묶어서 입력해야 하므로, 필드, 테이블, 조건 상관없이 함수안에 지정하는 인수를 큰따옴표(")로 묶어서 지정한 것입니다.

    즐거운 하루 되세요.


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