책 내용 질문하기
질문이요
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
조회수
59
작성일
2013-03-03
작성자
첨부파일

엑세스에서요 쿼리 조건문 입력할 때요..

왜 어떤 때는 "select * from 상품 where 판매단가 = txt판매단가" 이라고 입력하기도하고,

"select * from 상품 where 판매단가 = '" & txt판매단가 & "'" 입력하는게 있더라고요

이 둘의 차이가 뭔가요??

제발 답변해주세요ㅜ

답변
2013-03-04 07:55:46

프로시저 내에서는 & 연산자로 컨트롤 분리를 해줘야 하는데

runsql 문이나 dsum과 같은 d가들어가는 도메인 함수에서는 컨트롤 분리를 하지 않으셔도 됩니다.

이런 코드의 방법 차이 입니다.

runsql문과 dsum과 같은 d가 들어가는 도메인 함수외에는 & 연산자가 들어간다고 생각하세요.

그리고 "[필드명]=[forms]![폼명]![컨트롤명]"

과 같이 현재 폼이나 보고서가 아닌 다른 폼의 컨트롤을 사용해야 하는 경우에도 & 연산자가 없고

경로가 모두 사용된다는 것을 기억하시면 되겠습니다.

좋은 하루 되세요.

"
  • *
    2013-03-04 07:55:46

    프로시저 내에서는 & 연산자로 컨트롤 분리를 해줘야 하는데

    runsql 문이나 dsum과 같은 d가들어가는 도메인 함수에서는 컨트롤 분리를 하지 않으셔도 됩니다.

    이런 코드의 방법 차이 입니다.

    runsql문과 dsum과 같은 d가 들어가는 도메인 함수외에는 & 연산자가 들어간다고 생각하세요.

    그리고 "[필드명]=[forms]![폼명]![컨트롤명]"

    과 같이 현재 폼이나 보고서가 아닌 다른 폼의 컨트롤을 사용해야 하는 경우에도 & 연산자가 없고

    경로가 모두 사용된다는 것을 기억하시면 되겠습니다.

    좋은 하루 되세요.

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