使用 SQLite3 DB 进行 REALBasic 报告
-
26-09-2019 - |
题
如何使用 SQLite3 DB 创建报告?我很感激一步一步或伪代码。
解决方案
这是一个相当大的开放式问题。 SQLite是真的内置REALSQLDatabase类,它从通用数据库类继承所以它的工作原理就像在REALbasic的所有其他数据库类。
有很多方法可以做到在RB的报告。第一种方式是使用内置的报表实时工作室本身的工具。寻找在附带RB的实施例的文件夹的例子。
您可以在 http://www.rothsoft.ch/realbasic使用RSReport从罗斯可用软/ rsreport /
您可以使用基于目标的报告在 http://www.ontargetreports.com/
这不回答你的问题直接,因为这些都是涉及到的工具。每个工具都有其长处和短处,所以你应该每个人的检查。
有在 HTTP是所有的在REALbasic的专业人员(ARBP)源代码库协会这些工具可用的教程:// arbpmembers .ORG (需要免费注册访问存储库)。
其他提示
1) 过去几年(2013-2015)您可以使用 Valentina Reports 使用 SQLite 数据库中的数据生成 PDF/HTML/JPG 报告:
- 在任何操作系统上:苹果电脑、赢机、Linux
- 有很多 API:Xojo、LiceCode、C++、ObjC、C#、Java、PHP、...
- 您可以使用嵌入式报告引擎生成应用程序
- 或者您可以创建连接到 Valentina SERVER 的应用程序,该服务器可以用作报表服务器。
Valentina Studio Pro 允许您直观地设计报告,无需编程。您可以使用许多工具来设计报告:标签、文本字段、图片、条形码、图形、形状...
由于多种原因,使用 Valentina Report Server 是一个好主意。例如,在开发过程中,团队成员可以围绕虚拟服务器独立设计/开发/调试不同的报告。
2) Valentina Server 6.0 甚至更好,因为现在它可以充当 3 合 1:-Valentina DB服务器-Valentina Sqlite服务器-Valentina报告服务器
得益于此,您可以将 SQLite 数据库放在 VServer 下,并以多用户方式使用它来更新/搜索它并生成报告。
3) Valentina Server 可以免费使用,提供 5 个到 Valentina DB 和报告的连接以及 10 个到 SQLite 的连接。4)Valentina Adks可以免费用作该Valentina Server的客户5)Valentina Studio是免费的6)Valentina Studio Pro,Ener Report Designer。这是一个商业选择。