Трек 2 Детали Разделы вместе для одинаковых деталей - PullRequest
1 голос
/ 24 сентября 2019

У меня есть требование, где есть 3 таблицы

таблица 1 Header Table

таблица 2 Detail Table

таблица 3

enter image description here

и формат отчета следующим образом

enter image description here

Хранимые процедуры

ALTER procedure [dbo].[BGradeWarehouseSummary]
@DOCNO int
AS 
BEGIN
SELECT        ADDON_P2_WHS_COUNTSO_H.DOCNO, ADDON_P2_WHS_COUNTSO_H.WAREHOUSENO, ADDON_P2_WHS_COUNTSO_H.DOCDATE, ADDON_P2_WHS_COUNTSO_H.ISCOPIED, ADDON_P2_WHS_COUNTSO_H.CUSTOMERNO, 
                         ADDON_P2_WHS_COUNTSO_H.CUSTOMERNAME, ADDON_P2_WHS_COUNTSO_D.BATCHNO, ADDON_P2_WHS_COUNTSO_D.PRODUCTCODE, ADDON_P2_WHS_COUNTSO_D.PRODUCTDESC
FROM            ADDON_P2_WHS_COUNTSO_H INNER JOIN
                         ADDON_P2_WHS_COUNTSO_D ON ADDON_P2_WHS_COUNTSO_H.DOCNO = ADDON_P2_WHS_COUNTSO_D.DOCNO AND ADDON_P2_WHS_COUNTSO_H.WAREHOUSENO = ADDON_P2_WHS_COUNTSO_D.WAREHOUSENO
WHERE    ADDON_P2_WHS_COUNTSO_H.DOCNO = @DOCNO

END 

ALTER procedure [dbo].[WHS_BGradeWarehouseSummary]
@DOCNO int
AS 
BEGIN
SELECT        ADDON_P2_WHS_COUNTSO_WSUMMARY.DOCNO,ADDON_P2_WHS_COUNTSO_WSUMMARY.PRODUCTCODE, ADDON_P2_WHS_COUNTSO_WSUMMARY.WAREHOUSENO, ADDON_P2_WHS_COUNTSO_WSUMMARY.TOTALBATCHES, 
                         ADDON_P2_WHS_COUNTSO_WSUMMARY.TOTALQTY
FROM            ADDON_P2_WHS_COUNTSO_D INNER JOIN
                         ADDON_P2_WHS_COUNTSO_WSUMMARY ON ADDON_P2_WHS_COUNTSO_D.DOCNO = ADDON_P2_WHS_COUNTSO_WSUMMARY.DOCNO AND 
                         ADDON_P2_WHS_COUNTSO_D.PRODUCTCODE = ADDON_P2_WHS_COUNTSO_WSUMMARY.PRODUCTCODE AND 
                         ADDON_P2_WHS_COUNTSO_D.WAREHOUSENO = ADDON_P2_WHS_COUNTSO_WSUMMARY.WAREHOUSENO
WHERE    ADDON_P2_WHS_COUNTSO_WSUMMARY.DOCNO = @DOCNO

END  
GO

, поэтому я создал 2 хранимые процедуры и создал основной отчет и вложенный отчет, но не смог использовать тот же формат в кристаллическом отчете, где подробноРаздел дублируется, есть предложения по созданию такого же формата?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...