潤幹報表索引中丟失 IN 或 OUT 引數問題

2021-07-26 05:47:37 字數 795 閱讀 5325

潤幹報表中儲存過程做資料集的報表發布後報錯:

問題分析出現這個問題的原因可以有如下幾個:

1、  儲存過程本身就不正確

2、  資料集輸出引數位置不正確

3、  資料庫驅動有問題

4、  

reportconfig.xml

檔案中資料庫型別不正確

排查步驟

遇到該問題,可以按照如下步驟排查:

一、讓客戶在資料庫端執行儲存過程,若不能正常執行,則說明是問題1引起;

二、檢視報表儲存過程資料集輸出引數位置,需保證「輸出引數」位置在第一位,如下圖:

三、若在設計器中可以正常預覽,但在自己的應用中報錯,需將報表設計器下的資料庫驅動拷貝到自身應用中,並將原來的驅動刪除。該驅動位置在$\jdbc

下:如d:\program files\reporthome\jdbc。

四、情況同三,若更換驅動後仍未解決就需要檢查應用中的reportconfig.xml檔案,檢視其中的資料來源配置處資料庫型別是否有誤。如有的客戶這樣配置:

datasource

itacms,itacms,1,iso-8859-1,gbk,0

這顯然是不正確的,所以需要將第二個itacms修改為

oracle

。關於這個選項的說明見下圖:

潤幹報表中巨集的概念

巨集是乙個沒有資料型別的字串標識,在報表運算之前,系統會全面搜尋整張報表的表示式定義,將所有的巨集名替換成巨集值。利用巨集可以在報表中動態的進行表示式的替換,根據使用者傳入的不同巨集值,在報表中可以計算出不同的表示式結果,從而得到不同的報表資訊。這樣使用者就不用根據不同的情況編制許多不同的報表了,大...

解決潤幹報表匯出Excel後0丟失的問題

今天我們來看乙個比較有價值的需求,這個需求中提到的一系列問題我們可能也會遇到並感到難以解決。好,閒話少敘,看一下具體需求 1 報表中的0.匯出excel後0丟失,變成了.如0.5變成.5 2 報表資料集中資料有存在空和0的資料,在報表顯示的時候要求空值不顯示,0值顯示0,當前都顯示為0 3 橫向和縱...

如何在潤幹報表中製作分組填報表

同樣地,我們以 demo 示例庫中的雇員表資訊維護為例,在資料填報頁面,需要實現以下效果 1 雇員資訊按照地區分組顯示 2 雇員基本資訊可進行修改 效果圖如下圖所示 在製作分組填報表之前,我們先來看一下它的設計原理。原理說明 分組填報表中有兩個維度 分組維度和明細維度,如何處理兩者之間的邏輯關係是重...