책 내용 질문하기
액세스 처리 기능 where 조건문에 관해 질문 드립니다.
도서
[2014] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
196
조회수
68
작성일
2014-07-10
작성자
첨부파일

보고서 미리보기나 폼 열기를 위해 매크로를 지정하거나 이벤트 프로시저를 작성할 때

헷갈리는 where 조건문 두 유형이 있어서 질문 드립니다.

예컨대 특정 조건의 폼을 연다고 할 때,

[필드명] = [Forms]![폼 이름]![txt***]

"필드명 = '" & txt*** & "'"

이 두 가지 유형의 where 조건문은 무슨 차이가 있으며,

각각 어느 경우에 써야만 하는 것이죠?

답변
2014-07-13 00:00:40

어떤 것을 사용하든 정확한 결과가 나오면 상관은 없습니다.

[필드명] = [Forms]![폼 이름]![txt***]

은 현재 실행중인 폼이 아닌 다른 폼의 컨트롤 값을 이용할때 사용하는 방법입니다.

폼이름의 txt*** 의 값을 가져와서 현재 폼의 필드와 비교한다

라는 것이죠.

"필드명 = '" & txt*** & "'"

은 현재 폼의 텍스트박스(컨트롤) 인 경우 사용하는 방법입니다.

좋은 하루 되세요.

"
  • *
    2014-07-13 00:00:40

    어떤 것을 사용하든 정확한 결과가 나오면 상관은 없습니다.

    [필드명] = [Forms]![폼 이름]![txt***]

    은 현재 실행중인 폼이 아닌 다른 폼의 컨트롤 값을 이용할때 사용하는 방법입니다.

    폼이름의 txt*** 의 값을 가져와서 현재 폼의 필드와 비교한다

    라는 것이죠.

    "필드명 = '" & txt*** & "'"

    은 현재 폼의 텍스트박스(컨트롤) 인 경우 사용하는 방법입니다.

    좋은 하루 되세요.

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