책 내용 질문하기
엑세스 출력 기능 구현
도서
[2015] 컴퓨터활용능력 1급 실기
페이지
364
조회수
110
작성일
2016-03-09
작성자
첨부파일

매크로로 출력 기능을 구현하는 문제입니다.

문제

'열차표판매현황' 폼의 '출력' 버튼(cmd출력)을 클릭하면 다음과 같은 기능을 수행하도록 구현하시오.

-열차판매보고서를 인쇄 미리 보기 형태로 열리도록 매크로를 작성하시오

-고객이름 중 txt이름에 입력된 값을 포함하는 고객만을 대상으로 할 것

openreport 매크로 함수를 이용

조건문에

[고객이름]=[forms]![열차표판매현황]![txt이름]

이라고 작성했는데요~

채점프로그램을 돌려보니 답안이

[고객이름] like "*" & [forms]![열차표판매현황]![txt이름] & "*"

이더라구요

둘이 어떻게 다른지 그리고 *와 like 는 어떤 문제에서 사용해야 하는지 알려주세요ㅜㅜ

감사합니다~!!

답변
2016-03-09 21:31:04

txt이름에

홍길동

김길수

개장수 이렇게 있다고 가정해 봅시다

[고객이름]=[forms]![열차표판매현황]![txt이름]

이렇게 치면 홍길동 이렇게 다 쳐야만 결과가 나옵니다 즉 완벽하게 써야된다는거죠

[고객이름] like "*" & [forms]![열차표판매현황]![txt이름] & "*"

이렇게 치면

고객이름에 '길'이라고 치면

홍길동 김길수가 나옵니다

그리고 like와 *은 세트로 다닙니다

본 문제에서와 같이 포함하는 고객만을 대상으로 할것으로 되어있는 문제에서 쓰면 되겠습니다

  • *
    2016-03-09 21:31:04

    txt이름에

    홍길동

    김길수

    개장수 이렇게 있다고 가정해 봅시다

    [고객이름]=[forms]![열차표판매현황]![txt이름]

    이렇게 치면 홍길동 이렇게 다 쳐야만 결과가 나옵니다 즉 완벽하게 써야된다는거죠

    [고객이름] like "*" & [forms]![열차표판매현황]![txt이름] & "*"

    이렇게 치면

    고객이름에 '길'이라고 치면

    홍길동 김길수가 나옵니다

    그리고 like와 *은 세트로 다닙니다

    본 문제에서와 같이 포함하는 고객만을 대상으로 할것으로 되어있는 문제에서 쓰면 되겠습니다

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