是否可以根据用户输入调整 Crystal 报告中的列数(从左到右)?

Is it possible to adjust the amount of columns (left to right) in Crystal Report based on user input?

我正在尝试让 crystal 将详细信息字段从左到右打印到 excel 电子表格输出,而不是从页面顶部到底部。将详细信息部分设置为 'Format with Columns' 并使用 'Across then Down' 的布局选项似乎无法达到我想要的效果。我想根据传递给 Crystal 参数的用户输入在右侧创建给定数量的列,但我似乎无法在 crystal 报告中找到任何允许这样做的内容。

我是否可能遗漏了一些简单的东西,或者 Crystal 报告是否缺少完成 columns/rows 从左到右而不是从上到下生成的功能?

在此先感谢您的帮助!

单独 Crystal 中没有此类功能,但您可以使用 UFL(用户函数库)控制 Excel 输出逻辑,允许编写详细级别的 Crystal 公式到指定的 Excel 单元格。随着公式在详细信息行中前进,它会根据 Columns 参数增加 column/row 个目标。

您可以自己创建 UFL。或者,至少列出的第 3 方 UFL 之一 here 提供了这样的功能。