책 내용 질문하기
액세스 대괄호[ ] 관련
도서
[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

    [] 은 엑세스가 자동으로 붙여주는 것으로 필드명이나 컨트롤명에 붙습니다.

    [] 이 없어도 정상적으로 실행된다면 [] 이 없어도 상관 없습니다.

    [] 이 없어서 정상 실행되지 않는다면 꼭 [] 을 붙여 사용하세요.

    좋은 하루 되세요.

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