如何在FastReport.Net報表設(shè)計器中連接IBM DB2數(shù)據(jù)庫
要將報表連接到DB2數(shù)據(jù)庫,需要將插件連接到設(shè)計器報表。該插件是連接器。但是首先,您需要從項目中收集此連接器(點擊下載FastReport.Net最新安裝包):
С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.DB2
生成的FastReport.DB2.dll庫是我們的插件。
要添加它,請運行報表設(shè)計器并打開File-> Options菜單。在“Plugins”插件選項卡上,單擊“add”添加并選擇您創(chuàng)建的庫。然后重新啟動設(shè)計器。讓我們繼續(xù)創(chuàng)建報表數(shù)據(jù)源。添加新連接:
對象DB2DataConnection出現(xiàn)在可用連接器列表中。選擇它并建立連接:
如果數(shù)據(jù)庫服務(wù)器是本地部署的,則無需輸入服務(wù)器名稱。我們繼續(xù)選擇表。
在此階段,您可以使用SQL查詢來過濾數(shù)據(jù)。將根據(jù)請求根據(jù)數(shù)據(jù)樣本的表示形式創(chuàng)建它。這種方法的主要優(yōu)點是:在SQL查詢中使用參數(shù)的能力。參數(shù)可以從報表變量、函數(shù)和其他表達式接收數(shù)據(jù)。要基于您自己的SQL查詢創(chuàng)建演示文稿,請單擊“Add SQL query ...”添加SQL查詢。
定義視圖名稱,然后繼續(xù)編寫SQL查詢:
該請求包含由@符號定義的參數(shù)。我們將在下一步中創(chuàng)建此參數(shù)。
參數(shù)名稱應(yīng)與SQL查詢中的名稱相同。報表參數(shù)用作表達式。報表參數(shù)設(shè)置為“C”。因此,我們按姓名的首字母過濾掉員工。最后,在最終報表中,我們將獲得以下記錄:
因此,您可以使用查詢參數(shù)過濾數(shù)據(jù)??梢允褂肬RL將值從外部傳遞到報表。這意味著您可以在生成報表之前預(yù)先在Web應(yīng)用程序中指定所需的數(shù)據(jù)。
產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服