2010-05-14 29 views

回答

3

這是一個相當大的開放式問題。 SQLite實際上是內置的REALSQLDatabase類,它繼承了通用的Database類,因此它和REALbasic中的其他數據庫類一樣。

有許多方法可以在RB中進行報告。第一種方法是使用REAL Studio本身的內置報告工具。在RB附帶的示例文件夾中查找示例。

你可以使用RSReport從羅斯軟可在http://www.rothsoft.ch/realbasic/rsreport/

你可以使用基於目標的報告在http://www.ontargetreports.com/

這不回答你的問題直接,因爲這些都是涉及到的工具。每個工具都有其優點和缺點,所以你應該檢查每一個。

在REALbasic Professionals(ARBP)源代碼存儲庫協會http://arbpmembers.org(訪問存儲庫所需的免費註冊)中有所有這些工具的教程。

+0

你好 我很感謝你的迴應。我不想購買任何額外的軟件。我有MBS和RStudio 2010 R2。 示例項目使用 Dim rpt As REALDatabase Im使用SQLConnectionMBS連接到我的數據庫。我想要的只是從我的數據庫中顯示字段並允許用戶打印它。我只是在尋找速度很快的東西(沒有運行時計算或花哨的條件語句來確定數據是否應該顯示)。我想說「SELECT * FROM tblUsers」,然後使用cmd.Fields(「field1」)。asStringValue獲取數據,以便如何將其綁定到我的報告字段。 – 2010-05-14 17:36:41

+0

你看過ARBP網站上的REAL Reports教程嗎?而且你不需要MBS插件來連接到SQLite數據庫。 – 2010-05-14 19:31:33

+0

ARBP被WebSense阻止:( – 2010-05-26 00:22:49

1

1)最近幾年(2013- 2015年),可以使用瓦倫蒂娜報告使用從SQLite數據庫的數據生成PDF/HTML/JPG報道:

  • 在任何操作系統:Mac,贏了,linux的
  • 有很多的API:Xojo,LiceCode,C++,ObjC,C#,Java,PHP和...
  • 你就可以生產具有嵌入式的報表引擎
  • ,或者可以創建應用程序,連接到瓦倫蒂娜服務器應用程序,它可以用作報告服務器。

Valentina Studio Pro可讓您直觀地設計報告,無需編程。您可以使用許多工具來設計報告:標籤,文本字段,圖片,條形碼,圖形,形狀...

由於許多原因,使用Valentina Report Server是一個好主意。例如,在開發過程中,團隊成員可以坐在VServer周圍,獨立設計/開發/調試不同的報告。

2)瓦倫蒂娜服務器6.0,甚至更好,因爲現在它可以作爲3在1: - 瓦倫蒂娜DB服務器 - 瓦倫蒂娜SQLite的服務器 - 瓦倫蒂娜報表服務器

多虧了這一點,你可以把SQLite的數據庫在VServer下,並以多用戶的方式使用它來更新/搜索它並生成報告。

3)Valentina Server可以免費使用,提供5個連接到Valentina DB和報告,10個連接到SQLite。 4)Valentina ADKs可作爲CLIENT免費使用到Valentina服務器 5)Valentina Studio完全免費 6)Valentina Studio Pro,支持報告設計人員。這是一個商業選擇。

相關問題