책 내용 질문하기
where 조건문의 추가질문
도서
[2012] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2007 사용자용)
페이지
199
조회수
33
작성일
2012-08-29
작성자
첨부파일

친절한설명감사드립니다

마지막으로 확고하게 정리하고자 설명해주신 것에 덧붙여 여쭤보고 싶은게 있는데요

엑세스 2편 p288의 문제 3 조회 및 출력 기능 구현의 해당문제 3번의 경우 답이

[거래처코드]=[Forms]![운행관리]![cmb거래처코드]

요렇게 나와있는데요

이걸 매크로가 아닌 이벤트 프로시저로 작성한다고 가정할 경우

cmb거래처코드에 바운드된 거래처코드가 만약 운행관리 폼의 레코드원본인 운행관리 쿼리에 있는 필드였다면

"거래처코드='" & cmb거래처코드 & "'" 이거이지만

cmb거래처코드에 바운드된 거래처코드가 레코드 원본인 운행관리 쿼리의 필드가 아닌 거래처 테이블의 필드이기 때문에 [거래처코드]=[Forms]![운행관리]![cmb거래처코드] 요렇게 써야하는 건가요??

그리고

이벤트 프로시저에서도 [거래처코드]=[Forms]![운행관리]![cmb거래처코드] 요렇게 써도 맞는 형식인지 궁금합니다 여태껏 풀어본 문제의 경우 별로 없던것 같아서 여쭤봅니다

답변
2012-08-30 20:59:44

[거래처코드]=[Forms]![운행관리]![cmb거래처코드]

에서 앞의 거래처코드는 보고서의 원본데이터의 필드명이구요.

cmb거래처코드는 운행관리 폼의 컨트롤 이기 때문에

[거래처코드]=[Forms]![운행관리]![cmb거래처코드]

이방법을 사용합니다.

이벤트 프로시저에서

[거래처코드]=[Forms]![운행관리]![cmb거래처코드]

와 같이 사용하여 정확한 결과가 나온다면 이렇게 사용하셔도 상관은 없습니다.

좋은 하루 되세요.

"
  • *
    2012-08-30 20:59:44

    [거래처코드]=[Forms]![운행관리]![cmb거래처코드]

    에서 앞의 거래처코드는 보고서의 원본데이터의 필드명이구요.

    cmb거래처코드는 운행관리 폼의 컨트롤 이기 때문에

    [거래처코드]=[Forms]![운행관리]![cmb거래처코드]

    이방법을 사용합니다.

    이벤트 프로시저에서

    [거래처코드]=[Forms]![운행관리]![cmb거래처코드]

    와 같이 사용하여 정확한 결과가 나온다면 이렇게 사용하셔도 상관은 없습니다.

    좋은 하루 되세요.

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