책 내용 질문하기
[ , ' 사용 관련 질문,
도서
2018 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
조회수
30
작성일
2018-09-12
작성자
탈퇴*원
첨부파일

추가로 배포해준 1급 상시 문제3-2 관련 질문

1) Me.Filter = "물품명 like '*" & txt조회 & "*'" (정답)

2) Me.Filter = [물품명] & " like '*" & [txt조회] & "*'" (틀린답)

질문1) 이전 질문 답변(308쪽 문4의 2번 질의 답변시)에서 보면

"는 D로 시작하는 함수에서만 "를 사용하고, 나머지는 대괄호를 사용한다고 하셨는데

상기 1)의 경우에는 D함수가 아닌데 [를 사용하지 않고 왜 "를 사용했나요 2)와 같이 하면 왜 안되나요?

질문2) 제가 18-08-10 드린 질문 답변에 보면 문자데이터 일 때는 '를 입력하라고 되어 있는데,

1) 정답의 경우에서 물품명도 문자데이터이므로 '를 입력해야하는 것 아닌가요?

질문3) 정답1)의 물품명에 [ ] 가 없으면,

임의의 예로 상수 aaa와 변수(필드) aaa 구분 방법이 없으므로 "["나 아니면 다른 구분이 필요하지 않나요?

[, ", ' 등의 사용과 관련하여 아직 개념 정리가 잘 되지 않아 드리는 질문으로 힘들게 하여 죄송합니다.

*******************

질문4)

추가로 배포해준 1급 상시 문제3-3 관련 매크로의 내용 관련 질문

1) [물품코드] = [forms]![물품관리]![txt물품코드] (정답)

2) "물품코드 = ‘“ & txt물품코드 & ”’" (틀린답)

왜 2)와 같은 형태는 틀린가요? 왜 [forms]! 라는 구문이 동원되어야하나요?

답변
2018-09-13 10:06:18

안녕하세요.

질문1)

도메인 함수의 인수를 큰따옴표" "로 묶는다는 의미였습니다.

Me.Filter 나 RunSql, Rowsource 등은 큰 따옴표로 묶어주셔야 합니다. SQL문과 조건이 큰 따옴표로 묶이는 것입니다.

정해진 형식이므로 외워주셔야 합니다.

질문2)

입력받는 컨트롤에 대한 것이었습니다. 'txt조회' 컨트롤에서 입력을 받아 '물품명'에 포함된 내용인지를 확인하는 것이므로,

작은 따옴표는 입력받는 'txt조회' 컨트롤에 적용됩니다.

질문3)

[] 는 필드명이나 컨트롤명에 엑세스가 붙여주는 부분입니다.

[] 이 있든 없든 정확한 결과가 나오면 정답으로 인정됩니다.

질문4)

보고서의 물품코드와 '물품관리' 폼의 물품코드를 비교해야 하므로,

보고서에서 폼의 물품코드를 정확히 인식할 수 있도록 하기 위해 [Forms]![물품관리]로 경로를 직접적어준 것입니다.

좋은 하루 보내세요.

  • *
    2018-09-13 10:06:18

    안녕하세요.

    질문1)

    도메인 함수의 인수를 큰따옴표" "로 묶는다는 의미였습니다.

    Me.Filter 나 RunSql, Rowsource 등은 큰 따옴표로 묶어주셔야 합니다. SQL문과 조건이 큰 따옴표로 묶이는 것입니다.

    정해진 형식이므로 외워주셔야 합니다.

    질문2)

    입력받는 컨트롤에 대한 것이었습니다. 'txt조회' 컨트롤에서 입력을 받아 '물품명'에 포함된 내용인지를 확인하는 것이므로,

    작은 따옴표는 입력받는 'txt조회' 컨트롤에 적용됩니다.

    질문3)

    [] 는 필드명이나 컨트롤명에 엑세스가 붙여주는 부분입니다.

    [] 이 있든 없든 정확한 결과가 나오면 정답으로 인정됩니다.

    질문4)

    보고서의 물품코드와 '물품관리' 폼의 물품코드를 비교해야 하므로,

    보고서에서 폼의 물품코드를 정확히 인식할 수 있도록 하기 위해 [Forms]![물품관리]로 경로를 직접적어준 것입니다.

    좋은 하루 보내세요.

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