A. 帆軟:可以通過動態的條件進行查詢嗎
可以的,比如說你想對表中的數據進行過濾,查詢條件是不確定的,有時候想要用A列進行過濾,有時候又想用B列進行過濾,此時就需要用到動態條件。
在定義數據集時,將條件定義為參數,如SQL語句定義成SELECT * FROM TableName ${Condition}
1、打開模板
2、修改數據集
將數據集修改為:SELECT*FROM訂單${condition}
3、修改參數界面
將參數界面的控制項名稱修改為Condition即可。
4、效果查看
保存模板點擊分頁預覽,輸入動態的查詢條件如:where貨主地區=「西南」,變可以獲取貨主地區為西南的數據了,效果如下圖:
B. 帆軟填報中如何查看reportConfig.xml
你的意思是finereport中根據參數查看不同的報表嗎?具體步驟如下:
1、子表准備
建立兩張子模板1、2
2、製作參數界面模板
參數界面單獨製作一張模板,新建工作簿,點擊模板>模板參數,定義兩個參數分別為orderID,cptName
參數界面設置
設置orderID的控制項類型為下拉框,其值選擇資料庫表中的訂單表,實際值與顯示值都選擇訂單ID
設置cptName的控制項類型為下拉框,其值選擇自定義,列出需要查看的報表名稱,實際值為對應報表路徑,如下圖:
查詢按鈕時間設置
給查詢按鈕增加點擊事件,具體js如下:
var orderID = this.options.form.getWidgetByName("orderID").getValue();
var cptName = this.options.form.getWidgetByName("cptName").getValue();
window.location = "/WebReport/ReportServer?reportlet=" + cptName + "&ID="+ orderID;
3、效果查看
保存參數模板,並點擊分頁預覽,選擇訂單ID及需要查看的報表,就可以跳轉到對應報表。
希望可以幫到您,有啥問題的話,您還可以去相關論壇逛逛的。願採納!
C. 帆軟報表查詢後怎麼隱藏一個網格
樓主可以試試通過設置按鈕隱藏掉,或者選擇你需要隱藏的單元格格,根據圖片中文字的選擇進行勾選你需要的效果,不行的話樓主可以去官網的論壇上問問,基本上很快就會有技術人員給出答案,他們家的技術支持做的很好地,支持國產
D. 用帆軟插件解析json查詢數據集,查詢語句怎麼寫
打開設計器的伺服器->定義數據連接菜單,可以添加一個JSON數據連接,如下圖所示:
E. finereport 查詢事件怎麼用
你可以在模板中添加js腳本:
_g().parameterCommit();
來觸發查詢事件
示例
實現選擇完下拉框中的值後自動查詢出對應的信息,效果如下圖
點擊分頁預覽,選擇某個值後就可查看效果了。
如果你還是不懂的話,可以去帆軟論壇逛逛,那裡有很多人為你解答的。
F. 求助,FineReport點「查詢」按鈕之前調用Oracle過程
調用Oracle過程一共有兩種情況,分別是不帶輸出參數的和帶參數的,具體內容可以參照如Chinafine之類的論壇或者博客,在這里就簡單地說一下這兩種情況的代碼內容:
不帶輸出參數情況(過程名稱為pro1,參數個數1個,數據類型為整形數據 )
import java.sql. *
;
public class ProcereNoArgs
{
public static void main(Stringargs[]) throws Exception
{
//
載入Oracle驅動
DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver());
//
獲得Oracle資料庫連接
Connectionconn =
DriverManager.getConnection( " jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd
" );
// 創建存儲過程的對象
CallableStatementc = conn.divpareCall( " {callpro1(?)} " );
// 給Oracle存儲過程的參數設置值,將第一個參數的值設置成188
c.setInt( 1 , 188 );
// 執行Oracle存儲過程
c.execute();
conn.close();
}
}
2.帶輸出參數的情況(過程名稱為pro2,參數個數2個,數據類型為整形數據,返回值為整形類型)
importjava.sql.*;
publicclassProcereWithArgs
{
publicstaticvoidmain(Stringargs[])throwsException
{
//載入Oracle驅動
DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());
//獲得Oracle資料庫連接
Connectionconn = DriverManager.getConnection("jdbc:oracle:thin:@MyDbComputerNameOrIP:1521:ORCL", sUsr, sPwd ");
//創建Oracle存儲過程的對象,調用存儲過程
CallableStatementc=conn.divpareCall("{callpro2(?,?)}");
//給Oracle存儲過程的參數設置值,將第一個參數的值設置成188
c.setInt(1,188);
//注冊存儲過程的第二個參數
c.registerOutParameter(2,java.sql.Types.INTEGER);
//執行Oracle存儲過程
c.execute();
//得到存儲過程的輸出參數值並列印出來
System.out.println (c.getInt(2));
conn.close();
}
}
希望能夠幫到題主~
G. 帆軟證書怎麼考
帆軟證書需要在全國計算機考試院官網上報名考試。
帆軟是原中國計算機軟體專業技術資格和水平考試(簡稱軟體考試)的完善與發展。這是由人力資源和社會保障部和工業和信息化部領導下的國家級考試,其目的是,科學、公正地對全國計算機與軟體專業技術人員進行職業資格、專業技術資格認定和專業技術水平測試。
上半年考試時間為5月底(第三個周六、周日),下半年考試時間為11月中旬(第二個周六、周日)。
相關信息介紹:
NCRE不以評價教學為目的,考核內容不是按照學校要求設定,而是根據社會不同部門應用計算機的不同程度和需要、國內計算機技術的發展情況以及中國計算機教育、教學和普及的現狀而確定的。
它以應用能力為主,劃分等級,分別考核,為人員擇業、人才流動提供其計算機應用知識與能力水平的證明。
H. 如何在spring項目中打出帆軟報表的查詢sql
springmvc是個訪問控制的框架呀 類同struts2一樣
潤乾、帆軟已經是個成品了 有自己的展示UI了。
按道理不需要你再去做什麼了 除非一種情況,顯示或處理不滿足你自己的業務了 你就要自己開發了
結合的話 已經滿足你需求了 你還去硬結合做什麼
I. 帆軟報表為什麼查詢條件,排序不成功
排序的步驟一般是這樣的
1、打開模板
2、超級鏈接參數設置
為單元格例如年度投資計劃、財政安排數、單位自籌以及其他資金所在單元格設置超級鏈接
以年度投資計劃為例
選中年度投資計劃所在的D2單元格,右鍵,選擇超級鏈接,添加一個動態參數,增加3個參數, 如下圖所示:
然後就可以進行效果查看了。
個人認為題主所說的排序不成功可以按照這個步驟查看一下。然後也有可能是公式方面的問題,希望可以幫到題主早點查出原因。