Crystal reports 如何在一个报表中容纳100列?

Crystal reports 如何在一个报表中容纳100列?,crystal-reports,crystal-reports-2008,Crystal Reports,Crystal Reports 2008,要求: 我在Crystal Reports中有一个新要求 我需要在报告中显示100列。我曾尝试使用景观选项,但我最多能容纳20列 有人知道我怎样才能容纳100列吗。提前谢谢 由于此报告不用于打印,并且将导出为Excel格式,因此只需将页面设置为所需大小即可。这可以通过转到“文件”来完成→ “页面设置”和调整以下内容: 选中“分离格式化页面大小和打印机纸张大小” 不妨将页面翻到“景观” 在“水平”中输入一个大数字 您还应该注意,因为您正在导出这些数据(特别是作为“仅Excel-data”),所以不

要求

我在Crystal Reports中有一个新要求

我需要在报告中显示100列。我曾尝试使用景观选项,但我最多能容纳20列


有人知道我怎样才能容纳100列吗。提前谢谢

由于此报告不用于打印,并且将导出为Excel格式,因此只需将页面设置为所需大小即可。这可以通过转到“文件”来完成→ “页面设置”和调整以下内容:

  • 选中“分离格式化页面大小和打印机纸张大小”
  • 不妨将页面翻到“景观”
  • 在“水平”中输入一个大数字

  • 您还应该注意,因为您正在导出这些数据(特别是作为“仅Excel-data”),所以不需要使列足够宽以显示;只要字段在画布上,它们就应该显示为一列。

    实际上,不建议使用100列。因为这会在监控crystal reports中的数据时产生问题。

    但如果您仍然需要容纳100列,则遵循以下过程

    转到
    文件-->页面设置-->转到所选选项的“单位-->为水平组件提供最大尺寸”


    这将增加报告的大小,现在可以插入所需的列数

    如果只导出Excel数据,则列的大小无关紧要。因此,您可以使列尽可能小,即使报表不可读,也可以正常导出

    如果您只想导出一些数据,而您的报表不包含子报表,则可以不使用Crystal reports。在网格(可滚动)中设置SQL和预览数据,然后将其导出到Excel会简单得多。它看起来也会更好。
    有一些工具可以做到这一点,我想你可以很容易地在谷歌上找到一些东西。我正在使用免费的R-Tag(www.R-Tag.com)。你可以在这里看到它的作用:

    使用(a)较小的字体,或(b)较大的纸张格式…@marc_s:谢谢你的回复。对不起,这是一个愚蠢的要求——一页上只能容纳这么多的信息。时期要么你的老板需要将报告缩减到你能在一页上容纳的尽可能多的栏位,要么你需要使用非常大的纸张尺寸,或者你需要打印得非常小,以便你能在一个普通页面上容纳100个栏位……@marc_s:我理解这是一个非常有趣的要求,但我需要容纳这些栏位。正如我已经说过的那样:在这种情况下,您只需要使用非常小的字体,例如“Arial 3pt”。。。。。。。没有人能够真正阅读和使用该报告-但你将在页面上拥有100个栏。。。。