代码之家  ›  专栏  ›  技术社区  ›  Cocoa Dev

使用sqlite3 db的realbasic报告

  •  1
  • Cocoa Dev  · 技术社区  · 15 年前

    如何使用sqlite3 db创建报表?我很乐意一步一步或伪代码。

    2 回复  |  直到 8 年前
        1
  •  3
  •   BKeeney Software    15 年前

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

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

    您可以使用Roth Soft提供的RSReport http://www.rothsoft.ch/realbasic/rsreport/

    你可以用在目标报告上 http://www.ontargetreports.com/

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

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

        2
  •  1
  •   Ruslan Zasukhin    10 年前

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

    • 在任何操作系统上:Mac、Win、Linux
    • 有大量的API:Xojo、LiceCode、C++、ObjC、C**、JAVA、PHP、…
    • 您可以使用嵌入式报表引擎生成应用程序
    • 或者您可以创建连接到Valentina服务器的应用程序,该服务器可以用作报表服务器。

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

    由于许多原因,使用Valentina报表服务器是一个好主意。例如,在开发期间,团队成员可以坐在vserver周围,独立地设计/开发/调试不同的报告。

    2)Valentina Server 6.0甚至更好,因为现在它可以作为1中的3: -瓦伦蒂娜数据库服务器 -Valentina SQLite服务器 -瓦伦蒂娜报表服务器

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

    3)Valentina Server可以免费使用,提供5个到Valentina DB和报表的连接,10个到sqlite的连接。 4)Valentina ADK可以免费用作该Valentina服务器的客户端。 5)瓦伦蒂娜工作室完全免费 6)Valentina Studio Pro,启用报表设计器。这是一个商业选择。

    推荐文章