原創|使用教程|編輯:鄭恭琳|2019-12-03 15:21:45.473|閱讀 426 次
概述:本文給大家講解如何從FastReport.Net報表設計器連接到Firebird數據庫。為了在FastReport.Net Designer中連接到Firebird數據庫,我們提供了一個插件連接器。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
為了在FastReport.Net Designer中連接到Firebird數據庫,我們提供了一個插件連接器。
有必要預先組裝項目(點擊下載FastReport.Net最新安裝包):
С:\Program Files (x86)\FastReports\FastReport.Net\Extras\Connections\FastReport.Firebird
然后,您必須在菜單File-> Options中連接插件報表設計器:
之后,您需要重新啟動報表設計器。
在報表中創建源數據之前,請確保已正確配置服務器FireBird。當Firebird 3使用插件中使用的FireBirdSql.Data.FirebirdClient庫連接到數據庫時,您很可能會看到錯誤“connection rejected by remote interface”連接被遠程接口拒絕。您需要啟用有線加密和舊式身份驗證類型。
為此,請打開配置文件firebird.conf。取消注釋并更改行:
AuthServer = Srp, Legacy_Auth
UserManager = Srp, Legacy_Auth
WireCrypt = Enabled
現在我們可以開始制作數據源了。選擇連接類型“Firebird連接”:
結果,連接線將如下所示:
initial catalog="J:\Program Files\Firebird\Firebird_3_0\examples\empbuild\EMPLOYEE.FDB";user id=sysdba;password=masterkey
接下來,我們可以選擇報表所需的表:
而且,我們還有機會編寫SQL查詢。讓我們看看怎么做。按下按鈕“Add SQL query ...”添加SQL查詢。我們設置表名,該表名是通過查詢獲得的:
然后讓我們編寫SQL請求本身:
該請求在條件參數中。在垂直雙線的幫助下,我們進行了合并。作為查詢的結果,我們將向員工介紹其姓名以特定字母或短語開頭的員工。在下一步中,我們創建一個具有相同名稱的參數,該參數已在SQL查詢中定義:
作為設置值,我們可以使用任何表達式:報表設置、函數、變量。讓我們使用報表變量。至此,它應該已經創建:
在表達式編輯器中選擇它,當您在進行參數請求的窗口中單擊“Expression”表達式時,該編輯器將打開:
結果,我們將選擇名稱以K開頭的以下雇員:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn