潤幹報表中儲存過程做資料集的報表發布後報錯:
問題分析出現這個問題的原因可以有如下幾個:
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 雇員基本資訊可進行修改 效果圖如下圖所示 在製作分組填報表之前,我們先來看一下它的設計原理。原理說明 分組填報表中有兩個維度 分組維度和明細維度,如何處理兩者之間的邏輯關係是重...