0

水晶报表 2016

我已经通过在报告中放置占位符照片并将公式放入Graphics Location. 该公式有效,但由于文件名没有组织或不一致,我陷入困境。这是照片的路径:

"\\server\path\" + {report variable} + "\random_name" + ".jpg"

所以我能够{report variable}正确地获取路径,问题是目录的内容基本上可以命名为任何东西。问题不是{report variable}问题是"\random_name"

例如,如果我有一个包含项目“01”、“02”、“05”等的数据库 - 这是可能的图像路径的示例:

\\server\path\01\img_0322.jpg
\\server\path\02\smith.jpg
\\server\path\05\20181217094545.jpg

我需要目录中的任何 jpg - 就报告而言,名称无关紧要。大多数目录只有一张照片,所以目录中的任何照片都是我需要插入的。

有时,目录中可能有不止一张照片,但这没关系。目录中的任何照片都可以(或者如果它也可以返回所有很酷的照片)。

如何在给定目录中使用通配符任何文件名?

4

1 回答 1

0

最简洁的解决方案是使用 Crystal UFL(用户函数库)函数,给定通配符文件路径表达式,返回一个列出匹配文件的字符串。您可以创建自己的 UFL,也可以使用现有的 UFL。此处列出的至少一款 Crystal UFL已经具备这样的功能。

于 2018-12-17T22:11:34.073 回答