如何使用SQLite3 DB创建报告?我会一步一步地欣赏或伪代码。
答案 0 :(得分:3)
这是一个非常开放的问题。 SQLite实际上是内置的REALSQLDatabase类,它继承自通用的Database类,因此它就像REALbasic中的每个其他数据库类一样工作。
有很多方法可以在RB中进行报告。第一种方法是在REAL Studio中使用内置的报告工具。查看RB附带的Example文件夹中的示例。
您可以在http://www.rothsoft.ch/realbasic/rsreport/
使用Roth Soft提供的RSReport您可以在http://www.ontargetreports.com/
使用目标报告这不能直接回答您的问题,因为这些是涉及的工具。每个工具都有自己的优点和缺点,所以你应该检查每个工具。
在http://arbpmembers.org的REALbasic Professionals协会(ARBP)源代码存储库中提供了所有这些工具的教程(访问存储库所需的免费注册)。
答案 1 :(得分:1)
1)过去几年(2013-2015),您可以使用Valentina Reports使用SQLite数据库中的数据生成PDF / HTML / JPG报告:
Valentina Studio Pro允许您直观地设计报告,无需编程。您可以使用许多工具来设计报告:标签,TextFields,图片,条形码,图形,形状,......
由于许多原因,使用Valentina Report Server是个好主意。例如,在开发期间,团队成员可以坐在VServer周围,独立设计/开发/调试不同的报告。
2)Valentina Server 6.0甚至更好,因为它现在可以充当3合1: - Valentina数据库服务器 - Valentina SQLite服务器 - Valentina报表服务器
由于这个原因,您可以将SQLite数据库放在VServer下,并以多用户方式使用它来更新/搜索它并生成报告。
3)Valentina Server可以免费使用,提供与Valentina DB的5个连接和报告以及与SQLite的10个连接。 4)Valentina ADK可以作为Valentina Server的客户免费使用 5)Valentina Studio完全免费 6)Valentina Studio Pro,使报告设计师。这是一个商业选择。