2012-01-10 3 views
0

필기 용지에 대한 Crystal Report를 작성해야합니다. 내 데이터 구조는 다음과 같습니다. 각 전표 전표에는 하나의 머리글 (물론)이 있으며 여기에는 여러 줄이 포함되어 있습니다. 각 행은 선택해야하는 재고 항목을 나타냅니다. 그러나 각 행에는 연결된 여러 개의 BinLines가 있으며 여기에는 지정된 bin에서 선택해야하는 재고 항목의 수량에 대한 정보가 들어 있습니다. 따라서 재고 라인의 총 수량은 15와 같을 수 있습니다. 그러나 그 수량은 5가 빈 X에서오고 나머지 4는 빈 Y에서 6과 빈 Z에서 6이되도록 나누어 질 수 있습니다. 따라서 보고서 데이터의 링크는 다음과 같이 설정됩니다 BinLine은 Line의 하위 항목이고 Line은 Header의 하위 항목입니다. 이제 Crystal Report를 정의하여 페이지 머리글 구역에 머리글 필드가 포함되도록하고 인벤토리 항목과 관련된 필드를 포함하도록 본문 섹션을 정의합니다. 그러나 나는 BinLines을 모델링하는 방법을 이해하지 못한다. 여기서는 Line 필드를 포함하는 (Details a)와 BinLines 필드를 포함하는 (Details b)와 같은 두 번째 Detail 섹션을 보고서에 추가한다. 그것이했을 것처럼이 InventoryLine을 좋아하지 그래서 내가, 내 데이터 소스 (정의 된 XSD 기준) XML 파일을 것을 언급해야 죄송합니다 Crystal Reports 세부 세부 사항

편집은 관련 BinLine (발생할 때마다 반복되는 내 데이터 소스는 데이터베이스 뷰 또는 저장된 프로 시저였습니다). 그러므로 나는 이것을 위해 일하는 그룹핑이 보이지 않는다.

+0

왜 데이터의 계층 구조를 그리지 않습니까? 그렇게하면 이해하기 쉽습니다. – Kangkan

+1

@ShawndeWet : 보고서에 데이터를 표시하는 방법을 알려주지 않았습니다. –

+1

안녕하세요 마크, Kangkan이 아래의 답변에 설명을 표시 한대로 데이터를 표시하고 싶습니다. –

답변

0

데이터의 구조를 그려 보았습니다. 나는 그것이 완전하지 않다는 것을 안다.

Pink Slip Document 
    | 
    |-Inventory Item 1 
    | | 
    | |-BinLines 1 
    | | 
    | |-BinLines 2 
    |-Inventory Item 2 
    | 
    |-Inventory Item 3 

그러나 비슷한 경우 보고서에 여러 그룹으로 지정할 수 있습니다.

구체적인 사항은 하위 보고서를 참조하십시오.

+0

죄송합니다. 내 데이터 소스가 (정의 된 XSD를 기반으로 한) xml 파일이므로 관련 BinLine이 나타날 때마다 InventoryLine이 반복되는 것과는 다릅니다. 그러므로 나는 이것을 위해 일하는 그룹핑이 보이지 않는다. (당신이 작성한 계층 구조는 정확히 맞습니다.) –

+0

그래서 각 "재고 품목"등의 데이터를 어떻게 검색합니까? XML 또는 XSD에 대한 세부 정보를 표시 할 수 없습니까? 이 구조에 데이터가있을 필요는 없지만 그러한 구조에서는 데이터를 검색 할 수 있어야합니다. – Kangkan

+0

기본적으로 위에서 설명한 계층 구조로 xml 데이터를 반환하는 웹 서비스 호출이 있습니다. 이 xml 데이터는 Crystal Report를 기반으로하는 XSD를 준수합니다. –