reporting-services - 在 SSRS 等 Crystal Reports 中创建表格

标签 reporting-services crystal-reports ssrs-2008-r2 ifs-erp

有没有办法在带有网格线的 Crystal Reports (2011) 中自动创建表格对象,您可以在其中拖动字段,它会自动创建标题,并允许垂直和水平调整大小,就像您可以在SSRS。绘制线条或框,然后手动对齐和调整细节和标题的大小、捕捉到网格、将内容与页面标记匹配等,非常麻烦并且完全浪费时间。我会使用 SSRS,但我正在创建集成到特定 ERP 系统中的表单,不幸的是你只能使用 Crystal。

如果这不可能,什么是最快和最有效的方法来完成它。

这可能是一个远景,但如果有人知道 IFS 就是 ERP,并且如果有一种方法可以在 IFS 8.1 中使用 SSRS 创建表单的话。我相信你可以在版本 9 中做到这一点,但在版本 8.1 中似乎是不可能的。

最佳答案

很遗憾,Crystal Reports 没有任何实用程序来创建表格网格。

但是在这种情况下您可以做两件事


第一个:

  • 假设您有一份包含页眉、详细信息和页脚的简单报告。从工具栏插入框并开始绘制页眉页脚,包括细节部分。这将创建 table 的外部 border
  • 绘制列线,只需插入线并将其链接到外部边框的顶部和底部<
  • 减小网格大小(文件->选项->布局)或禁用对齐网格或使用ALT键平滑对象的调整大小和移动

第二个:

  • 在报表页脚中插入交叉表
  • 转到交叉表专家,在行中添加您的所需字段
  • 转到自定义样式选择每一行并在组选项中选中抑制小计
  • 转到格式化网格行并为列的所有行取消标记绘制

如果您对交叉表不太熟悉,我会建议您使用第一个,交叉表会自动生成行但是它有一些问题,例如excel 导出排序没有可以增长。并且在解决这些问题时比传统解决方案花费更多时间。

关于reporting-services - 在 SSRS 等 Crystal Reports 中创建表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36023223/

相关文章:

reporting-services - 在 IIF 表达式中将字符串转换为 DateTime

asp.net - 通过 URL 访问 SSRS 报告时如何传递凭据

networking - 无法使用同一网络中的 URL 从另一台机器访问 ssrs 报告

vba - 具有多个条件的嵌套 iif SSRS

reporting-services - SSRS + MDX +标量轴->为缺少的X值评估Y值

c# - 可以使该方法通用(接受 Crystal Report 对象)

crystal-reports - Crystal Reports-向 'Command'查询添加参数

ssrs-2008 - 如何更改报告中的 SSRS 输入参数位置

xml - XSLT 删除节点但保留内容

java - 使用java将日期参数传递给 Crystal 报表