책 내용 질문하기
질문합니다
도서
[2011] 컴퓨터활용능력 1급 실기(엑셀, 액세스 2003 사용자용)
페이지
162
조회수
49
작성일
2011-12-02
작성자
첨부파일

기본문제 3번질문입니다

해설보면 매크로로 했던데요

저는 그냥

프로시저로 했습니다

DoCmd.OpenReport "분류별판매내역", acViewPreview, "select * from 분류별판매내역 where 분류 ='" & txt분류 & " '"

이렇게 나왔는데요 여기서 의문점이 잇습니다

맨처음에

"select * from 분류별판매내역 where 분류 ='" & txt분류 & " '"

이걸안쓰고

제생각엔 "분류 ='" & txt분류 & " 이걸로도 될것같은데 안되더라고요.......

왠지 범위지정이 안된것같아서 위에쓰방식으로 했는데요...

제가 한방법이 맞는건가요?

아님 "분류 ='" & txt분류 & " 여기서도 그냥 할수잇는건가요?

해깔립니다 또 매크로에서는

[분류]=[forms]![판매현황]![txt분류]!

이것만 쓸수잇는건가요?

답변
2011-12-05 12:07:36

안녕하세요. 길벗 수험서 운영팀입니다.

DoCmd.OpenReport "분류별판매내역", acViewPreview, , "분류 = '" & txt분류 & "'"

~~

와 같이 사용하면 매크로를 사용한 것과 똑같은 결과가 나타납니다.

잘 보시면 세번째 인자가 비어있는 것을 볼 수 있습니다. WHERE 조건만 사용하려면 네 번째 인자에 입력하면 됩니다.

매크로에서는 []을 이용해서 묵어주어야 합니다.

즐거운 하루 되세요.

"
  • *
    2011-12-05 12:07:36

    안녕하세요. 길벗 수험서 운영팀입니다.

    DoCmd.OpenReport "분류별판매내역", acViewPreview, , "분류 = '" & txt분류 & "'"

    ~~

    와 같이 사용하면 매크로를 사용한 것과 똑같은 결과가 나타납니다.

    잘 보시면 세번째 인자가 비어있는 것을 볼 수 있습니다. WHERE 조건만 사용하려면 네 번째 인자에 입력하면 됩니다.

    매크로에서는 []을 이용해서 묵어주어야 합니다.

    즐거운 하루 되세요.

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