如何为最终用户提供运行时表单设计器?

时间:2008-10-27 02:01:51

标签: user-interface report

我想创建一个与Visual Studio IDE具有相同功能和易用性的报表设计器。能够将控件拖到窗体上,选择这些控件的各种子集,左对齐,均匀空间等。

我遇到的唯一工具真的很糟糕。 Crystal Reports,MS Access报告crapola,ComponentOne等。有没有第三方工具可以做到这一点,还是我必须自己动手?

4 个答案:

答案 0 :(得分:2)

嗯,听起来你想做临时报道。我从未见过其中一个在BusinessObjects Web Intelligence之类的COTS产品之外做得很好,我现在在其中一个项目中使用它。

http://www.businessobjects.com/product/catalog/web_intelligence/

答案 1 :(得分:2)

我想你必须在这里自己动手。
这里的问题是平衡问题。第三方报告工具必须灵活,开放且高度可定制,以适应每个潜在用户的想法。结果,这些工具最终无法用于非专业人员 这就是说创建一个可视化报表设计器并不是一项简单的任务。因此,我的建议是提炼用户的语音,以便以可用的方式找到最先完成的最小功能集(报表元素,格式等)......可能不是第一次。然后迭代。
我正在研究类似的需求,目前正在评估带有一些自定义加载项的MS Word是否可以完成工作。

答案 2 :(得分:2)

几年前,我使用了一家名为Data Dynamics的公司Active Reports。它很好,因为它允许我的用户创建自己的报告 - 他们喜欢不必联系我创建一些临时报告。我确信该产品自2001年以来一直在发展,可能想看一看。

答案 3 :(得分:0)

有一个SQL MS Reports解决方案。它被称为SSRS,您可能已经听说过它,但您可能不知道它有一个可靠的最终用户目标报告工具。如果您使用数据集,它的效果尤其好。报告可以保存为文件,在VS项目中运行和/或构建,在SQL SSRS中,或使用独立工具(我从这里开始)。它们也可以从Web控件运行。他们可以导出excel甚至PDF。

请参阅此处的SQL2008工具 - http://www.microsoft.com/downloads/details.aspx?FamilyID=9f783224-9871-4eea-b1d5-f3140a253db6&displaylang=en

此处有更多信息 - http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services

我也相信这也适用于SQL2005。