【问题标题】:Eclipse Birt Reports, Creating report from SQL database, (user key?)Eclipse Birt Reports,从 SQL 数据库创建报告,(用户密钥?)
【发布时间】:2010-12-15 17:20:38
【问题描述】:

我对使用 Birt 报表设计器相当陌生,需要弄清楚如何从 SQLite 数据库生成报表。我已成功将其连接到数据库,但现在不确定如何生成报告,而且我发现的教程到目前为止并没有太大帮助。

我的雇主给我的模板有几个字段,我想知道这些字段名(在模板中)是否应该与数据库中的字段名匹配。

另外,当我转到运行->查看报告->作为 PDF 时,我不确定我应该为“用户密钥”字段输入什么,这是否对应于数据库中的表名或类似的内容?

到目前为止,我已尝试输入表名,但只生成了一个空白报告。

如果有人能指出一个好的资源或帮助我,我将不胜感激。谢谢

【问题讨论】:

    标签: eclipse sqlite birt


    【解决方案1】:

    我真的可以推荐两本书:

    1. BIRT - 现场报告指南
    2. 集成和扩展 BIRT

    以及包含 BIRT 文档的 Eclipse 帮助。

    我想用户键可以是报告参数(在数据资源管理器窗口中列出),它被传递给数据集以选择适当的数据。如果我猜对了,请在数据集编辑器(“参数”选项卡和“查询”选项卡)中检查用户密钥参数所在的位置 - 可能是 WHERE 子句中的表字段之一。查询中的参数由问号表示:SELECT * FROM fooTable WHERE barColumn = ?。希望跟踪这将导致找出输入参数的内容。

    此外,请确保您的数据集是否正确连接到您的 SQLite 数据源(数据集编辑器中的“数据源”选项卡)。

    【讨论】:

      【解决方案2】:

      作为 BIRT 的新手,我建议使用示例数据库(经典模型)构建几个报告。那里有很多很多示例供您用作指南。此外,大多数教程将使用经典模型数据,因此您可以继续学习。在您创建几个练习报告后(这不应超过 30-45 分钟),您获得的模板可能会更有意义,并让您几乎立即取得进步。

      如果您正在寻找一系列不错的教程和示例,请务必查看 Birt Exchange 以获取 Dev Share(示例)和教程。

      至于“用户密钥”,这几乎可以肯定是用于过滤数据集的报告级参数(正如前面的答案所指出的那样)。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多