【问题标题】:how can i combine cells in fastreport?如何在 fastreport 中合并单元格?
【发布时间】:2019-05-12 01:39:47
【问题描述】:

我有一张桌子。像这样打印 https://up.djelfa.info/uploads/155762484493151.png 我想让观察整个表意味着它仍然是空的。空盒子占据了所有桌子。 https://up.djelfa.info/uploads/155762492124361.png 我正在使用 fastreport 5 vcl 主要的数据 https://up.djelfa.info/uploads/155762509600791.png

【问题讨论】:

  • 请不要试图提出仅包含屏幕截图的问题。相反,请用文字准确解释“我想让观察结果占据整个表格意味着它仍然是空的”是什么意思。您可以首先解释该评论与您的​​ q 的标题有何关系。我投票关闭这个问题,直到你纠正这个缺陷。
  • 就我而言,我很难想出我的问题的想法。我用图片解释了它,以便每个人都能在短时间内理解问题。如果没有人理解问题,为什么要写很多。

标签: delphi delphi-2010 fastreport


【解决方案1】:

根据您的最后一个链接,您似乎已经在主数据行中硬绘制了单元格线。这意味着他们将为每一行打印。然而,有多种方法可以解决这个问题:

  1. 将 Observation 列的上下线分开对象(例如 LineObsTop 和 LineObsBottom)。然后,在 MasterData Band 的 OnBeforePrint 中,根据列的值调整这些的可见性
  2. 不要对细胞系进行硬编码!相反,请确保单元格字段完全对齐并使用字段的Frame 属性。然后使用 Observation 字段的 OnBeforePrint 根据值调整框架。
  3. 与 #2 类似,但对单元格使用条件格式,调整框架。

【讨论】:

  • 当我在 FastReport 设计器中打开报表时,单击 Object Inspector 上的 Events 选项卡不会执行任何操作。我也无法单击报告的代码选项卡。当我在 FastReport 设计器中打开报表时,单击 Object Inspector 上的 Events 选项卡什么也不做。我也无法单击报告的代码选项卡。 (见下面的截图。和她一样的问题stackoverflow.com/questions/37511457/…
  • 我使用的是delphi10.2 tokyo。
  • 是的,如果您使用的是 Delphi 附带的免费版 FastReports(您没有提及),您将无法访问事件和代码。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-30
  • 2011-08-03
  • 2013-05-22
  • 2014-03-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多