是否可以在 Crystal 报告中创建列表或其他可变对象?

Is it possible to create lists or other mutable objects in Crystal Reports?

在 Crystal 报告中包含列表或集合对我当前的任务非常有用。不幸的是,我没有在我的文档或在线搜索中找到任何东西。有人有想法吗?

有点难回答,因为没有说明实际用途。 在任何情况下,您都可以在 Crystal 公式中声明和填充数组变量。 您可以设置这些变量的范围,以便它们在全局范围内维护它们的值。

您需要在外部函数中处理可变列表。您可以创建 UFL 并公开函数,如 ListCreate、ListAdd、ListRead、ListDispose

如果您不想处理 UFL,您可以使用 redim preserve

调整数组大小

redim 保留数组名[新大小];

显然,这会将现有数组复制到一个新数组中,并且 increase/decrease 大小会降低性能。然而,Crystal 报告无论如何都很慢,我怀疑复制一个小数组会是一个严重的性能问题。