책 내용 질문하기
빨리 알려주세요!!
도서
2019 시나공 기출문제집 컴퓨터활용능력 1급 실기
페이지
364
조회수
1026
작성일
2019-02-26
작성자
탈퇴*원
첨부파일

2019 시나공 컴퓨터활용능력 1급 실기 기출문제집입니다.

엑세스 10회의 3번의 3에서

'txt창고조회'에 입력한 내용을 포함하는 데이터만 표시하라는 것이 문제입니다.

이때 답은 docmd.openreport "창고별 제품 정보", acviewpreview,,"창고명 like '*" & txt창고조회 & "*'"입니다.

문제에서 txt창고조회에 입력한 내용이라고 했지 창고명이라고 언급을 안해주었는데

창고명 필드명을 사용해야하는지 어떻게 아나요?

왜 다른 여러 필드 중에서, 예를 들어 창고전화번호, 제품명 등등 많은데 왜 굳이 창고명 필드를 사용해야하는건가요? 

정확히 구체적으로 알려주세요!

 

답변
2019-02-27 23:08:42

안녕하세요.

 

'창고정보' 폼의 레코드 원본이 '창고' 테이블입니다.

'창고별 제품 정보' 보고서의 레코드 원본은 '창고별 제품 정보' 쿼리입니다.

'창고별 제품 정보' 쿼리는 '창고' 테이블과 '제품' 테이블을 이용해서 만들어져 있습니다.

'창고별 제품 정보' 쿼리를 보시면 '제품' 테이블에서 '창고코드'를 가져왔고, '창고' 테이블에서 '창고명'을 가져다가 구성했습니다.

 

그래서

'창고' 테이블의 필드와 '창고별 제품 정보' 쿼리에 동시에 존재하는 필드인 '창고명'으로 비교를 해야 정확한 결과가 나옵니다.

 

창고코드로 작성하시면 정확한 결과가 나오지 않습니다.

 

창고전화번호로는 보고서가 출력되긴 하지만, 보고서의 이름이 창고별 제품 정보이므로 창고전화번호 보다는 창고명으로 검색하시는 것이 논리적으로 맞는 것 같습니다.

 

좋은 하루 보내세요.  

  • 관리자
    2019-02-27 23:08:42

    안녕하세요.

     

    '창고정보' 폼의 레코드 원본이 '창고' 테이블입니다.

    '창고별 제품 정보' 보고서의 레코드 원본은 '창고별 제품 정보' 쿼리입니다.

    '창고별 제품 정보' 쿼리는 '창고' 테이블과 '제품' 테이블을 이용해서 만들어져 있습니다.

    '창고별 제품 정보' 쿼리를 보시면 '제품' 테이블에서 '창고코드'를 가져왔고, '창고' 테이블에서 '창고명'을 가져다가 구성했습니다.

     

    그래서

    '창고' 테이블의 필드와 '창고별 제품 정보' 쿼리에 동시에 존재하는 필드인 '창고명'으로 비교를 해야 정확한 결과가 나옵니다.

     

    창고코드로 작성하시면 정확한 결과가 나오지 않습니다.

     

    창고전화번호로는 보고서가 출력되긴 하지만, 보고서의 이름이 창고별 제품 정보이므로 창고전화번호 보다는 창고명으로 검색하시는 것이 논리적으로 맞는 것 같습니다.

     

    좋은 하루 보내세요.  

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