책 내용 질문하기
엑세스 프로시저 작성 시, 형식이 다른 이유가 뭔가요?(사진 첨부)
도서
2016 시나공 컴퓨터활용능력 1급 실기
페이지
291
조회수
102
작성일
2016-09-30
작성자
탈퇴*원
첨부파일

엑세스 283P 기본모의고사 1회 문제3-3 입니다.

엑세스 189P 섹션8 기본문제 3번입니다.

엑세스 190P 섹션8 기본문제 6번입니다.

제가 생각하기에는 세 문제가 같은 형식의 문제라고 생각하는데요.

왜 첫번째 문제는 "[회원성명]=[forms]![스포츠클럽관리]![lst회원정보]" 형태로 쓰고

세번째 문제는 "상품명=' " & txt이름 & ' " " 형태로 쓰나요?

같은 형식이 아니라면 왜 아닌지 설명해주세요.

그리고 두번째 문제를 이벤트프로시저로 쓰면 어떻게 써야하는지 알려주세요.

---------------------------------------------------

두시간 동안 탐구해서 나름대로 정리해봤습니다. 맞는지 봐주세요.

위 예시에서 두번째와 세번째는 같은 유형이라고 볼 수 있습니다.

따라서 두번째 문제 같은 경우

DoCmd.OpenReport "분류별판매내역",acViewPreview, , "분류=' " & txt분류 & " ' " 으로 써도 됩니다.

그리고 세번째 문제 같은 경우

매크로 작성기의 Where 조건문에 [상품명]=[forms]![판매현황]![txt이름] 으로 써도 됩니다.

한마디로 보고서에 나타낼 데이터를 비교할 대상이 보고서와 연결된 폼에 있는 경우, 이벤트프로시저로

작성할 때, 매크로 작성기의 Where조건문의 형태를 갖추지 않아도 된다는 것입니다.

그러나 첫번째 유형은 다릅니다.

보고서선택기준 폼에서 버튼을 눌러서 회원별사용현황 보고서를 불렀으나,
회원별사용현황 보고서의 회원성명(엄밀히 따지면 보고서의 레코드원본인 보고서작성 쿼리)은
스포츠클럽관리 폼의 lst회원정보와 일치하는 것들로 이루어져야 하므로 경로를 표현해야 합니다.
한마디로, 보고서에 나타낼 데이터를 비교할 대상이, 보고서와 연결된 폼이 아니라
다른 폼이기 때문에 그 경로를 표현해야 합니다.

엑세스가 어려운건 아닌데 모르는 부분을 이해하는 데 시간이 너무 오래걸리네요..

제가 이해한게 맞는지 봐주세요.

답변
2016-10-07 11:27:47

안녕하세요.

네~~ 맞게 이해하셨습니다. 이해하는데 시간이 오래 걸린만큼 확실히 이해하셨으니 다른 문제 풀때 쉽게 풀 수 있을꺼예요. 화이팅 하세요...

즐거운 하루 되세요.

  • *
    2016-10-07 11:27:47

    안녕하세요.

    네~~ 맞게 이해하셨습니다. 이해하는데 시간이 오래 걸린만큼 확실히 이해하셨으니 다른 문제 풀때 쉽게 풀 수 있을꺼예요. 화이팅 하세요...

    즐거운 하루 되세요.

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