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