1

如何使用 SQLite3 DB 创建报告?我会很感激一步一步或伪代码。

4

2 回答 2

3

这是一个相当大的开放式问题。SQLite 实际上是内置的 REALSQLDatabase 类,它继承自通用的 Database 类,因此它的工作方式与 REALbasic 中的所有其他数据库类一样。

有很多方法可以在 RB 中进行报告。第一种方法是使用 REAL Studio 本身的内置报告工具。在 RB 附带的示例文件夹中查找示例。

您可以使用来自 Roth Soft 的 RSReport,网址为http://www.rothsoft.ch/realbasic/rsreport/

您可以在http://www.ontargetreports.com/上使用 On-Target Reports

这并不能直接回答您的问题,因为这些是所涉及的工具。每个工具都有其优点和缺点,因此您应该检查它们中的每一个。

http://arbpmembers.org的 REALbasic 专业人士协会 (ARBP) 源代码存储库中提供了所有这些工具的教程(访问存储库需要免费注册)。

于 2010-05-14T16:12:21.240 回答
1

1)过去几年(2013-2015),您可以使用 Valentina Reports 使用 SQLite 数据库中的数据生成 PDF/HTML/JPG 报告:

  • 在任何操作系统上:mac、win、linux
  • 有很多 API:Xojo、LiceCode、C++、ObjC、C#、Java、PHP,...
  • 您可以使用嵌入式报表引擎生成应用程序
  • 或者您可以创建连接到 Valentina SERVER 的应用程序,该服务器可以用作报表服务器。

Valentina Studio Pro 让您无需编程即可直观地设计报告。您可以使用许多工具来设计报告:标签、文本字段、图片、条码、图形、形状......

出于多种原因,使用 Valentina Report Server 是一个好主意。例如,在开发期间,团队成员可以坐在 VServer 周围,独立设计/开发/调试不同的报告。

2) Valentina Server 6.0 更好,因为现在它可以作为 3 in 1: - Valentina DB Server - Valentina SQLite Server - Valentina Report Server

因此,您可以将 SQLite 数据库放在 VServer 下,并以多用户方式使用它来更新/搜索它并生成报告。

3) Valentina Server 可以免费使用,提供 5 个到 Valentina DB 和报告的连接以及 10 个到 SQLite 的连接。4) Valentina ADKs 可以作为Valentina Server 的客户端免费使用 5) Valentina Studio 完全免费 6) Valentina Studio Pro,启用报表设计器。这是一个商业选择。

于 2015-06-28T08:13:16.533 回答