2010-07-27 56 views
0

我遇到SSRS 2008報告有固定列標題的問題。無論何時報表具有這些固定的列標題並且也具有展開的行,展開的行將跳轉到標題下方。如果標題不在那裏,則行將移動到正確的位置,但是由於標題在那裏,擴展的行以及下一行的一部分被標題隱藏。SSRS報告 - 固定列標題和行擴展後,它們跳轉到標題

CREATE TABLE Company(companyID INT , companyName VARCHAR(30), PRIMARY KEY(companyID)) GO 

CREATE TABLE OrderDetails(orderID INT, orderDesc VARCHAR(30), orderQty INT, companyID INT, FOREIGN KEY(companyID) REFERENCES Company(companyID), PRIMARY KEY(orderID)) GO 

INSERT INTO Company SELECT 1, 'Joe Soap' GO INSERT INTO Company SELECT 2, 'Billy Bob' GO INSERT INTO OrderDetails SELECT 1, 'Toys', 1, 1 GO INSERT INTO OrderDetails SELECT 2, 'Boxes', 3, 1 GO INSERT INTO OrderDetails SELECT 3, 'Sweets', 2, 1 GO INSERT INTO OrderDetails SELECT 4, 'Forks', 1, 2 GO INSERT INTO OrderDetails SELECT 5, 'OrderDetails', 5, 2 GO 

CREATE PROC MyDataSource AS SELECT companyName, orderDesc, orderQty FROM Company c JOIN OrderDetails o ON c.CompanyID = o.CompanyID GO 

EXEC MyDataSource 

如果你運行上面的腳本,那麼你將得到下面的結果從PROC回來。

> companyName orderDesc orderQty 
> Joe Soap Toys 1 
> Joe Soap Boxes 3 
> Joe Soap Sweets 2 
> Billy Bob Forks 1 
> Billy Bob OrderDetails 5 

如果您創建一個使用此proc用作數據源的報告,您可以通過該企業集團,並添加固定頭,那麼你將能夠重新創建問題。當報告首次顯示時,它應該只顯示行,公司名稱,Joe soap和Billy Bob。如果展開這些行中的某一行以顯示詳細信息,那麼包含公司名稱的行將位於報表的固定標題下。

我想知道是否有什麼我可以做,以防止這種情況,或者如果這只是另一個惱人的SSRS錯誤。

在此先感謝您的幫助。

回答

0

此錯誤已在下一版本中修復SQL 2008 R2