大多數(shù)報表顯示一些數(shù)據(jù)。通常,此數(shù)據(jù)是從數(shù)據(jù)庫獲得的。因此,報表具有到數(shù)據(jù)源的連接,以便具有可用表和字段以及數(shù)據(jù)本身的列表。但是,如果在編寫報表時,您只有一個本地數(shù)據(jù)庫,并且您在報表中創(chuàng)建了到該數(shù)據(jù)庫的連接。這樣,報表將無法正常工作。我們需要有效的連接。解決這種情況的方法有兩種:使用用戶程序中的數(shù)據(jù)源,或替換報表中的連接線。
報表中的對話表格主要用于過濾數(shù)據(jù)。通常,在設(shè)置值的幫助下將控件放置在窗體上。然后,這些值將用于進(jìn)一步過濾數(shù)據(jù)。但是大多數(shù)控件都允許您直接過濾數(shù)據(jù)。也就是說,可以使用DataColumn的屬性將它們鏈接到數(shù)據(jù)源??刂浦祵⒂糜谶^濾。此外,還有另一個功能可以設(shè)置比較控制數(shù)據(jù)值的條件——FilterOperation。
本文跟大家一起探討如何從FastReport.Net報表連接到MongoDB數(shù)據(jù)庫。
Vista數(shù)據(jù)庫屬于嵌入式數(shù)據(jù)庫的類型。這些數(shù)據(jù)庫與客戶端服務(wù)器數(shù)據(jù)庫的不同之處在于,它們被設(shè)計為作為文件嵌入客戶端應(yīng)用程序中。這樣的基礎(chǔ)的任務(wù)范圍也將與數(shù)據(jù)庫不同。通常,這些是僅在一個應(yīng)用程序中使用且不打算共享的數(shù)據(jù)庫。這樣,VistaDB與SQLite和SQL Ce保持一致。本文就帶我們一起來看看在報表中連接到這樣的數(shù)據(jù)庫的方式。
如何連接到OracleDB數(shù)據(jù)庫?首先,您可以使用ODBC連接器。但是它充滿了很多設(shè)置。如您所見,您需要創(chuàng)建數(shù)據(jù)源及其連接字符串。動作比較多。此方法的替代方法是使用FastReport中的連接器。
本文主要講述如何在FastReport.Net報表設(shè)計器中連接IBM DB2數(shù)據(jù)庫。要將報表連接到DB2數(shù)據(jù)庫,需要將插件連接到設(shè)計器報表。該插件是連接器。
本文給大家講解如何從FastReport.Net報表設(shè)計器連接到Firebird數(shù)據(jù)庫。為了在FastReport.Net Designer中連接到Firebird數(shù)據(jù)庫,我們提供了一個插件連接器。
NosDB是NoSQL數(shù)據(jù)庫的杰出代表。它設(shè)計用于.Net平臺,并具有開源。像許多其他非關(guān)系數(shù)據(jù)庫一樣,NosDb具有很快的速度和良好的線性可伸縮性。在本文中,我們將探討使用設(shè)計器插件在報表內(nèi)連接NosDb數(shù)據(jù)庫的方法。
最近,NoSQL數(shù)據(jù)庫越來越受歡迎。它們與傳統(tǒng)的關(guān)系數(shù)據(jù)庫有明顯的區(qū)別,并提供以下功能:高彈性、大量數(shù)據(jù)、良好的可伸縮性、群集。 RavenDB是新的NoSQL數(shù)據(jù)庫之一。這是一個面向文檔的數(shù)據(jù)庫,類似于流行的MongoDB。但是與上一個相比,RavenDB是一個開源數(shù)據(jù)庫。這意味著您可以免費(fèi)在應(yīng)用程序中使用它,并根據(jù)需要添加功能。 本文主要講述如何在報表中連接RavenDB數(shù)據(jù)庫的方式。
Microsoft SQL Server Compact Edition是一個簡單的本地關(guān)系數(shù)據(jù)庫,不需要安裝,并且已與數(shù)據(jù)庫文件建立連接。您不需要管理員權(quán)限即可使用基礎(chǔ)功能。對于許多開發(fā)人員而言,這樣簡單的數(shù)據(jù)庫僅是解決不需要刪除訪問權(quán)限的非復(fù)雜應(yīng)用程序所必需的。但是如果您需要從外部獲取參數(shù)的值,使用FastReport.Net報表變量則能夠輕松解決。