2011-10-14 1 views
0

(실제 문제의 단순화 된 버전입니다.) 올해의 모든 매출을 포함하는 데이터베이스가 있습니다. 여기에있는 각 행에는 group, sub_group, sub_sub_group (예! 3 수준), article_id, 수량;데이터베이스의 그룹 및 sub_groups에 대한 합계가 있습니까? 모범 사례

여기서 말하는 목표는 그룹, sub_group 및 sub_sub_group 순으로 모든 레코드를받는 ms-access 2003에서 보고서를 작성하는 것입니다. 그러나 sub_sub_group이 끝날 때마다 그 sub_sub_group에 포함 된 모든 기사의 수량의 합계가 필요합니다. sub_group 및 group에서도 마찬가지입니다.

내가 한 것은 sub_sub_group, sub_group 및 group에 대한 totalizers 뷰를 만드는 것입니다. 그런 다음 모두 함께 참여하지만 예상대로 작동하지 않습니다 (물론!). 순서가 맞지 않기 때문입니다. (주의 : sub_sub_group에 대한 article_id에서 "sub_sub_total"문자열을 작성했으며 sub_group 및 group에 대해서도 마찬가지 임) (sub_sub_group에 대해서만 합계를 만들었지 만 sub_group 및 그룹에 대해서는 합계를 만들지 않았을 때)

어떤 조언이 필요합니까? 감사합니다;)

답변

0

내가 아는 한, 액세스 보고서를 작성하여 쿼리없이이를 수행 할 수 있습니다. 보고서를 준비하는 동안 보고서는 데이터를 그룹화하고 각 그룹에 부분합을 작성할 수 있습니다.

아마이 프로세스를 통해 도움을 줄 수있는 마법사가있을 수 있습니다.

+0

그러나 표시되는 내용의 합계 만 있습니다. 내가 필요한 것은 "a", 예를 들어 "b"와 같은 가족의 모든 항목의 합계입니다. 그리고 그룹의 끝에이 정보를 놓기 위해서 ... 나는 더러운 서브 쿼리를 해킹하고 약간 해킹하여 이것을 보관했다. –

+0

아, 나는 그 종류의 보고서가 "표준"이 아닌 것을 본다 :) –

+0

하지만 특별한 이웃 (: –