gpt4 book ai didi

java - 创建用户生成的报告

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:28 24 4
gpt4 key购买 nike

我需要用户创建自定义报告。这些用户不了解 SQL 等任何技术技能。我们目前有一个自定义数据库报告设计。因此基本上无论用户在 GUI 上做什么,应用程序都必须生成适当的 SQL 来生成报告结构。

以前有人这样做过吗?我知道有报告解决方案,但我们已经有了自己的报告数据库表。我们已经有一个部分,用户可以在其中查看以 HTML 形式显示的报告。

例如,如果用户从 GUI 选择“UserID”和“Accounts”字段,我怎么知道我的 SQL 必须加入 USER 和 ACCOUNTS 表?

我想我只是在寻找一些想法来帮助我解决这个问题。

谢谢。

最佳答案

您列出的问题是一个相当广泛且开放式的问题,没有简单的答案。您拥有的报告和 GUI 界面的复杂性将决定您必须做什么。我必须从头开始为一个项目编写一个报告系统,这是 3 个人历时 8 个月的开发工作。您想要的基本基础是将 GUI 字段映射到数据库字段的方法。在我过去开发的两个报告系统中,我们都使用 XML 来实现这一点(XML 可能会变得非常复杂,因为生成动态查询需要很多部分)。

我的建议是作为起点查看 JasperReports 。特别是,您可能会发现 iReport(用于生成静态报告)很有用。该堆栈中还有一些技术(DynamicReports 和 WebReportBuilder)我没有使用经验,但可能对您有用。

关于java - 创建用户生成的报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3039280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com