我正在創建客戶發票聲明。客戶有時會有大量的發票。該報告分爲兩節。第一部分是標題,包含公司和客戶地址信息等。第二部分是包含發票的列表。如何僅在列表數據移動到第二頁時調用第二頁
如果客戶端有大量發票,則會創建第二個頁面(第一個頁面的副本)。由於它是一個副本,它具有我不想要的所有標題信息。另外,在第1頁末尾,我想添加一些文本,如「發票繼續下一頁」或類似內容。
如何告訴列表在頁面底部打破並繼續在第二頁上?
我正在創建客戶發票聲明。客戶有時會有大量的發票。該報告分爲兩節。第一部分是標題,包含公司和客戶地址信息等。第二部分是包含發票的列表。如何僅在列表數據移動到第二頁時調用第二頁
如果客戶端有大量發票,則會創建第二個頁面(第一個頁面的副本)。由於它是一個副本,它具有我不想要的所有標題信息。另外,在第1頁末尾,我想添加一些文本,如「發票繼續下一頁」或類似內容。
如何告訴列表在頁面底部打破並繼續在第二頁上?
這可以使用Page Set對象完成。以下是具體步驟:
你的「報表頁面」對象拖放到「詳細信息頁面」文件夾應該結束了看起來像這樣:
該技術創建了一個頁面層次結構在與發票級別的詳細頁面的關聯前面的客戶匹配該客戶端級別,有效地交織的網頁。由於較高級別和較低級別的頁面是獨立呈現的,因此客戶的詳細信息不會爲每個發票頁面重複。
感謝您的回覆,並道歉無法儘早恢復。我試過這個,但是發票的全部內容都在第2頁上。我希望發票清單從第1頁開始,在最後打破,然後從第2頁開始(沒有客戶機頭信息或其他類似「發票」的東西續「)。 – jabs 2015-03-10 17:01:29
當你說第二頁「有所有的頭信息..」你是指列表頭還是頁頭? – Johnsonium 2015-03-10 19:06:12
Page Header - 當列表與標題位於同一頁面時,客戶名稱,地址等以及公司名稱重複。當我使用你描述的方法時,列表本身就是第2頁。我希望列表在分頁符處中斷並在下一頁中提取 - 理想情況下附加第2頁的措辭。 +1的幫助。謝謝! – jabs 2015-03-10 19:56:44
若要僅在多頁報表的第一頁上顯示標題,則必須採用一種新技術來欺騙Cognos以避免重複標題。
步驟如下:
執行完以下步驟之後,您應該能夠運行報告,報頭只顯示在列表的開頭。
注:
的技術工作,因爲Cognos不重複的數據容器是分頁,這是列表和交叉。相比之下,每頁都會重複一個單身人士。通過添加一個新列表並將我們的標題文本放入其中並剝離正常列表樣式,我們可以誘使Cognos不重複每個頁面上的信息。
您可能可以避免將文本放在查詢中的數據項中。您可以嘗試將文本項目添加到列表標題中。我沒有機會測試這個,因爲我的系統崩潰了,我的測試報告,但它應該工作。
感謝您的回覆。幾件事。我錯誤地說我正在使用標題。我正在使用查詢中的數據項表達式(如客戶端名稱,地址等)。然後,有一些文字。它完成一個顯示實際發票的清單。該列表將在底部中斷,然後第2頁包括重複的客戶端信息和其餘列表項。感謝你的寶貴時間。 – jabs 2015-03-18 15:50:43
我認爲應用相同的概念。您可以將您的表放入新列表的列表標題中。主要概念是使用Cognos不會在每個頁面上重複的數據容器。這是一個列表或一個交叉表。你放在那個容器裏的東西不應該在每一頁上重複。 – Johnsonium 2015-03-18 18:22:54
使用running-count([Invoice])函數,我知道第1頁適合15行,所以第16行需要開始第2頁。 – jabs 2015-02-11 16:16:10
你的意思是列表標題是在每個頁面上重複的部分? – Andrew 2015-02-11 17:32:15
是的。我有一個從數據中提取文本值的表格(客戶端名稱,彙編信息等)。如果列表超過15行,我不想在下一頁上顯示這個大塊。 – jabs 2015-02-11 17:41:39