책 내용 질문하기
액세스 대괄호[ ] 관련
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
246
조회수
185
작성일
2015-12-28
작성자
첨부파일
p. 246 5번
저는 아래와 같이 입력하고 실행했습니다.
자신있게 하하하
근데 원하는 기능이 구현되더군요
>>> 제가 입력한 코드
Private Sub cmb이름찾기_BeforeUpdate(Cancel As Integer)
txt사번 = cmb이름찾기.Column(1)
txt직급 = cmb이름찾기.Column(2)
End Sub
그런데 정답은
Private Sub cmb이름찾기_BeforeUpdate(Cancel As Integer)
txt사번 = [cmb이름찾기].[Column](1)
txt직급 = [cmb이름찾기].[Column](2)
End Sub
이렇게 [ ]가 있었습니다.
질문1) 만약 [ ]를 해야 한다면, 왜 왼쪽 txt사번, txt직급에는 [ ]를 하지 않는 건가요?
질문2) [ ] 없는 코드가 원하는 기능을 구현하는 이유는?
답변
2015-12-29 12:48:22
[] 은 엑세스가 자동으로 붙여주는 것으로 필드명이나 컨트롤명에 붙습니다.
[] 이 없어도 정상적으로 실행된다면 [] 이 없어도 상관 없습니다.
[] 이 없어서 정상 실행되지 않는다면 꼭 [] 을 붙여 사용하세요.
좋은 하루 되세요.
-
*2015-12-29 12:48:22
[] 은 엑세스가 자동으로 붙여주는 것으로 필드명이나 컨트롤명에 붙습니다.
[] 이 없어도 정상적으로 실행된다면 [] 이 없어도 상관 없습니다.
[] 이 없어서 정상 실행되지 않는다면 꼭 [] 을 붙여 사용하세요.
좋은 하루 되세요.