visual-studio-2008 - 防止在 Crystal Report 上显示空白区域并抑制页脚

标签 visual-studio-2008 crystal-reports

我正在维护一个在 VS2008 中用 ASP.NET 3.5 编写的计费应用程序。发票是使用VS2008自带的 Crystal 报表的 Crystal 报表。

我的发票首页的顶部和底部都有许多图形,特别是首页图形页脚与页面底部齐平。

客户现在请求将页脚添加到发票中。我添加了一个带有页码和分隔线的简单页脚。我还设置了它抑制第 1 页上的页脚。

问题是页脚将占据的空间仍然可见为首页上的空白,打破了发票布局。我已经设置了“保留最小页脚”和“抑制空白部分”,两者都没有效果。从我的研究来看,这个版本的 Crystal 报告似乎没有解决方案。

有没有其他人遇到过这个问题并找到了不需要新版本 Crystal 报告的解决方案?

目前,我已经在页眉中添加了页码,并且工作正常。我尝试了建议 http://www.crystalkeen.com/articles/crystalreports/pagebreaksconditional.htm ,从另一个 SO 问题中找到,但这没有用。我的报告没有显示详细信息部分。它在页眉中显示首页,详细信息页是页脚中的子报表。

最佳答案

抑制空白并​​不总是有效。在该部分的格式部分属性中,单击条件抑制按钮 (X+2) 并使用如下所示的内容:

If OnFirstPage Then
   True
Else
   False

这告诉它在第一页上设置 Suppress=True。

如果我误读了您的问题,请告诉我。不过是可以修的。

关于visual-studio-2008 - 防止在 Crystal Report 上显示空白区域并抑制页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5359615/

相关文章:

sql - 从 Crystal Report .rpt 文件中提取原始 SQL 查询

visual-studio-2008 - 在 Crystal Report 中创建新模板,visual studio 2008

java - 如何加密 Crystal 和数据库服务器之间的数据

c# - 我怎样才能防止表格再次打开?

c# - Visual Studio 默认打开文件操作

visual-studio-2008 - 将 .Net 项目上传到 Web 服务器的最佳实践

crystal-reports - Crystal Reports - 在组中选择不同的记录

HTML 表格文本转换为 Crystal Report

c# - 如何在不预先实现连接字符串的情况下动态绑定(bind)数据

c - 我应该在 Visual Studio 中强制转换 void** return 吗