290p 문제3 에서 ③ 에 대한 답이
txt대여횟수 속성창 '데이터' 탭에서 컨트롤 원본 속성을 =count(*) 로 설정하라고 나와있는데요..
<질문 1>
보기를 누르면 해당 컨트롤 결과값은 5로 나오는데요
5 라는 값이 대여횟수인건 알겠습니다만
어떻게 해서 5라는 값이 나오게 된건지 계산원리를 알고 싶습니다
보고서 속성창에 보면 레코드원본이 도서대여목록으로 되어있는데
이것만 가지고 결과값을 저렇게 추출해 낼수는 없는것 같아서요
<질문 2>
고객별대여현황 보고서 보기를 클릭하면 고객코드가 000119 에대한 정보가 나오는데
왜 고객코드가 000119 에 대한 것만 나오나요?
따로 지정해 준 부분이 있는건가요?
어렵네요...ㅠ
답변 부탁드리겠습니다
1. =count(*) 라는 것은 전체 레코드를 세라고 한 것입니다.
보고서가 그룹별로 나눠져 있기 때문에 각 그룹의 레코드 전체 개수를 세게 됩니다.
그래서 5가 나오게 되는 것이죠. 보고서의 다른 페이지를 넘겨보시면 표시되는 레코드 개수만큼 표시 될거예요.
2. 3-1-1번문제에서 고객코드와 순번 순으로 그룹을 나누고 정렬을 했습니다.
그리고 고객코드 머리글과 바닥글을 만들었죠.
고객코드의 머리글 영역이 시작되기 전에 페이지가 바뀌게 되어 있기 때문에 고객코드별로만 한페이지에 표시 되는 것입니다.
이렇게 고객코드로 그룹을 나눴기 때문에 고객코드별로 보고서가 표시되는 것입니다.
그룹화 하는 것을 잘 생각 해 보세요.
좋은 하루 되세요.
"-
*2011-05-20 10:06:58
1. =count(*) 라는 것은 전체 레코드를 세라고 한 것입니다.
보고서가 그룹별로 나눠져 있기 때문에 각 그룹의 레코드 전체 개수를 세게 됩니다.
그래서 5가 나오게 되는 것이죠. 보고서의 다른 페이지를 넘겨보시면 표시되는 레코드 개수만큼 표시 될거예요.
2. 3-1-1번문제에서 고객코드와 순번 순으로 그룹을 나누고 정렬을 했습니다.
그리고 고객코드 머리글과 바닥글을 만들었죠.
고객코드의 머리글 영역이 시작되기 전에 페이지가 바뀌게 되어 있기 때문에 고객코드별로만 한페이지에 표시 되는 것입니다.
이렇게 고객코드로 그룹을 나눴기 때문에 고객코드별로 보고서가 표시되는 것입니다.
그룹화 하는 것을 잘 생각 해 보세요.
좋은 하루 되세요.
"