查詢頁面的截圖:
如下附件:
截圖1281920270
select.jsp
<%@ page contenttype="text/html;charset=gbk" %>
<%@ taglib uri="/web-inf/runqianreport4.tld" prefix="report" %>
<%
//分別取得引數模板與報表模板名
//比較簡單的做法是把引數模版的tag和結果報表tag寫在乙個頁面裡。
//獲取由引數表單傳遞的值
request.setcharacterencoding("gbk");
//從作用域中獲取"code"的請求引數。
string code = "code=" + request.getparameter("code");
string raq = null;
if(request.getparameter("code").length()>3) else
//擷取獲得的raq字串,並拼接成帶有引數的"_q_arg_.raq";擷取的依據為最後的"_"為止。
string arg=raq.substring(0,raq.lastindexof("_"))+"_q_arg.raq";
//從request作用域中獲取"name"的引數,並賦值於name變數。
string name="name="+request.getparameter("name");
//從作用域中獲取傳遞的表名的引數,同時賦值給tablename變數。
string tablename = request.getparameter("tablename");
//如果使用者自己定義引數輸入頁面,那麼整合流程包括:設計引數頁面-》在接受頁面中寫**接受引數-》在接受頁面裡把引數拼接成串傳給tag
system.out.println("這是在 bu.query包下的 從query 中獲取的一些引數 ||||||||||||| code + raq + arg+ name+ tablename = "+code+" "+raq+" "+arg+" " + name+" "+tablename);
system.out.println("select tablename="+tablename);
string param=code+";"+name;
system.out.println("bu select arg raq="+arg);
%>
" //引數模版或結果報表tag
params="<%=param%>" //將拼接好的引數傳遞給tag
needsubmit="no"
exceptionpage="/error.jsp"
target="showframecontent"
resultpage="<%="servlet/selectservletsd?tablename="+tablename+"&reportname="+request.getparameter( "raq" )%>"
/>
","<%=request.getparameter("code") %>")'>
潤幹報表分組求和 潤幹報表實現組內排序報表及改進
報表開發中經常會遇到需要進行組內排序的報表,如按月份的分組彙總值排序顯示,並顯示每月銷售額前十名的記錄。使用報表工具一般通過隱藏行列輔助可以實現,下面通過例項說明潤幹報表的實現過程,以及改進方案。報表需求 根據銷售管理系統資料統計客戶所在地區的訂單總額,地區並按訂單總額降序排列,要求每個地區中顯示銷...
潤幹報表做排名
潤幹報表能夠通過count sum 等函式實現對報表整合排序 下面介紹一下對報表重複排序以及不重複排序的方法 重複排序 如下圖設定,其中e2單元格內表示式為 count d2 0 1,表示統計所有比本格資料大的單元格的數目,然後加1校正即是排名 不重複排序,可以借助輔助列,對重複的資料進行處理。由於...
潤幹報表報錯
1,runqianreportlogger debug inputstream cannot be null 預設語義檔案導致潤幹報表web應用啟動報錯 潤幹報表預設的專案整合功能不太好使啊,還是把demo專案的web inf裡的內容拷過去,手動整合吧。cannot create poolablec...