질문은 맨 아래에 있습니다!
[2015] 컴퓨터활용능력 1급 실기
액세스
C:\컴활1급\02액세스\01 섹션\섹션06문제.accdb
147쪽 ADO 개체이용하기: 대괄호([ ]) 없음
rs.Open "select * from 제품별판매현황 where 판매번호=" & txt판매번호
Forms!제품정보.txt판매번호 = rs!판매번호
Forms!제품정보.txt제품명 = rs!제품명
Forms!제품정보.txt판매량 = rs!판매량
Forms!제품정보.txt불량품 = rs!불량품
[2015] 컴퓨터활용능력 1급 실기
C:\컴활1급\02액세스\01 섹션\섹션08문제.accdb
2015 실기 액세스 209쪽: 대괄호([ ]) 없음
(문제 2)
txt제품코드.SetFocus
2015 실기 액세스 211쪽: 대괄호([ ]) 있음
DoCmd.RunSQL "Update 제품코드 Set 협회='전기협회'
Where Right([제조사], 2)='전기'"
C:\컴활1급\02액세스\02 시험장따라하기\1급 상시정답.accdb
2015 실기 액세스 246쪽: 대괄호([ ]) 있음
5번 txt사번 = [cmb이름찾기].[Column](1)
C:\길벗컴활1급\02액세스\03 기본모의고사\01회.accdb
2015 실기 액세스 291쪽: 대괄호([ ]) 있음
DoCmd.OpenReport "회원별사용현황", acViewPreview,, "[강사코드]=[Forms]![스포츠클럽관리]![lst강사정보]"
2014 컴활 필기 교재
2014 필기 액세스 552쪽: 대괄호([ ]) 없음
Forms!Employees!EmployID.SetFocus
질문> 필드명과 컨트롤명 등에 대괄호([ ])를 붙이는 경우와 붙이지 않는 경우를 좀 구분설명 부탁드립니다.
특히 위 예시 중 246쪽 5번: txt사번 = [cmb이름찾기].[Column](1)은 왜 대괄호를 붙이는가요?
가능하면 대괄호를 쓰는 경우를 모두 정리해주시면 더욱 좋겠습니다.
감사합니다..
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분으로
생략하여 사용해도 자동으로 붙여줄때가 있구요.
붙여주지 않는 경우가 있습니다.
[] 이 없어도 정상 실행된다면 그냥 작성하시면 되구요.
[] 이 없어서 정상 실행되지 않는다면 [] 을 붙여서 사용하시면 되세요.
좋은 하루 되세요.
-
*2015-10-07 06:30:59
[] 는 필드명이나 컨트롤명에 엑세스가 자동으로 붙여주는 부분으로
생략하여 사용해도 자동으로 붙여줄때가 있구요.
붙여주지 않는 경우가 있습니다.
[] 이 없어도 정상 실행된다면 그냥 작성하시면 되구요.
[] 이 없어서 정상 실행되지 않는다면 [] 을 붙여서 사용하시면 되세요.
좋은 하루 되세요.
-
*2015-10-07 14:43:25대요데요님 안녕하세요.전화로 통화한 담당자입니다. 이 문의 저자 선생님께 다시금 문의 드려 받은 내용 정리해 드립니다.액세스에서 필드명 같은 경우 자동으로 [ ]이 붙습니다.그래서 보통 입력할 때는 [ ]을 별도로 입력하지 않습니다.그런데 정확한 원인은 알 수 없지만 [ ]이 자동으로 붙지 않는 경우가 있습니다. (적어주신 파일의 [ ]로 유무는 그 차이입니다)하지만 그렇더라도 그 결과 값은 [ ]가 붙은 것과 동일합니다.그리고 전화로 [ ]를 빼고 작성했을 때 오류가 생겼다고 말씀하셨는데요, 그 부분에 대해서는 파일을 봐야 정확히 알수 있는 부분이라 이유를 말씀 드리기는 어렵습니다.일단, 결론적으로 정리해 드린다면, 필드명에 [ ]가 붙는 것이 일반적이기 때문에 만약 [ ]없을 때 오류가 발생하고 자동으로 []가 붙지 않으면 모두 []을 붙여주면 됩니다.