책 내용 질문하기
엑세스 코드 작성할 때 어떨 때 '를 쓰고 "를 쓰는지 궁금합니다.
도서
2014 하반기 특별판 컴퓨터활용능력 1급 실기 기출문제집
페이지
240
조회수
48
작성일
2014-12-30
작성자
첨부파일

엑세스 조회 및 출력 기능 구현에서

'거래처별 구매정보' 폼에서 'cmb거래처' 컨트롤에 찾고자 하는 '거래처명'을 선택한 후 '레코드 찾기(cmd찾기)'버튼을 클릭하면 다음과 같은 기능을 수행하도록 이벤트 프로시저를 작성하시오

라는 문제의 해설에

private sub cmd찾기_click()

me.filter="거래처명='" & cmb거래처 & "'"

me.filteron=true

end sub

라고 코드 해설이 되어있는데요.

저 코드 해설에서 어떨 때 작은따옴표(')를 쓰고, 어떨 때 큰 따옴표(")를 쓰는지 궁금합니다.

답변
2014-12-31 01:47:20

1) "거래량 =" & txt거래량 -> 프로시저 내에서 txt거래량이 거래량과 같은지 확인할때 거래량의 테이터형식은 숫자

2) "거래량= '" & txt거래량 & "'" (거래량을 텍스트로 가정)

3) [거래량] = [forms]![폼이름]![txt거래량] -> 거래량은 현재폼이나 보고서의 필드명이고 다른 폼의 txt거래량과 비교할때 많이 사용합니다.

기본적으로는 이렇게 사용되지만

실행결과가 정확하다면 어떤 방법을 쓰셔도 상관 없는 부분이긴 합니다.

"거래처명="'" & cmb거래처 & "'"

를 풀어보면

cmb거래처에 '시나공' 이라는 문자값이 입력되었다고 생각하고

"거래처명='시나공'"

와 같이 표시됩니다. 그러므로 cmb거래처에 입력된 값을 문자로 받고 거래처명 필드에서 비교하여 같은 값이 있는지 확인 하기 위한 것이죠.

좋은 하루 되세요.

"
  • *
    2014-12-31 01:47:20

    1) "거래량 =" & txt거래량 -> 프로시저 내에서 txt거래량이 거래량과 같은지 확인할때 거래량의 테이터형식은 숫자

    2) "거래량= '" & txt거래량 & "'" (거래량을 텍스트로 가정)

    3) [거래량] = [forms]![폼이름]![txt거래량] -> 거래량은 현재폼이나 보고서의 필드명이고 다른 폼의 txt거래량과 비교할때 많이 사용합니다.

    기본적으로는 이렇게 사용되지만

    실행결과가 정확하다면 어떤 방법을 쓰셔도 상관 없는 부분이긴 합니다.

    "거래처명="'" & cmb거래처 & "'"

    를 풀어보면

    cmb거래처에 '시나공' 이라는 문자값이 입력되었다고 생각하고

    "거래처명='시나공'"

    와 같이 표시됩니다. 그러므로 cmb거래처에 입력된 값을 문자로 받고 거래처명 필드에서 비교하여 같은 값이 있는지 확인 하기 위한 것이죠.

    좋은 하루 되세요.

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