액세스에서 컨트롤 속성 설정하는 식을 작성하거나 또는 이벤트 프로시저 구현할 때,
어떨때 필드, 테이블, 쿼리명에 [ ] 쓰거나 " " 쓰는지 궁금합니다.
예를들어 기출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 ( [직급] = "과장", "관리자", "실무자")
이와같이 필드 앞뒤로는 [ ]가 사용되었습니다.
알려주시면 감사하겠습니다.
안녕하세요.
일반적으로 필드 이름은 대괄호 [ ]로 묶어서 지정합니다.
DMAX, DSUM 등과 같은 데이터베이스 함수에서는 각 인수를 큰따옴표로 묶어서 입력해야 하므로, 필드, 테이블, 조건 상관없이 함수안에 지정하는 인수를 큰따옴표(")로 묶어서 지정한 것입니다.
즐거운 하루 되세요.
-
관리자2024-10-22 17:11:55
안녕하세요.
일반적으로 필드 이름은 대괄호 [ ]로 묶어서 지정합니다.
DMAX, DSUM 등과 같은 데이터베이스 함수에서는 각 인수를 큰따옴표로 묶어서 입력해야 하므로, 필드, 테이블, 조건 상관없이 함수안에 지정하는 인수를 큰따옴표(")로 묶어서 지정한 것입니다.
즐거운 하루 되세요.