|
|
1
4
您需要设置一个文件dsn(在XP中,它位于控制面板/管理工具/数据源(ODBC)下),然后将数据源的文件dsn(Microsoft文本驱动程序)用作ODBC(RDO)连接。 我将此测试场景设置为如下所示:
我将文件dsn设置为指向c驱动器,并在datasource屏幕中添加了文件1。txt和文件2。txt到所选表格。然后,最简单的方法是清除表的链接,以便它拉动每一行。它将警告您有多个起点。我一般不建议这样做,但在这种情况下它会起作用,因为它不是从数据库中报告的,所以可能不是世界末日。如果忽略起始点消息,然后将字段添加到报告中,则在运行报告时,应获得以下输出:
从中,您可以更改分组以获得所需的输出。 您还可以对子报表使用相同的连接,而不是在主报表从file1提取信息的地方进行此链接。txt,然后在从file2提取的报告页脚中放置一个子报告。txt。此选项不会对文本进行校对,但您仍可以在同一报告中对其进行校对。 希望这对你有所帮助。 |
|
|
2
1
这比你想象的要容易。在我写这篇文章之前,我自己设置了一个,以确保我给了你正确的步骤。使用CR版本XI和a。txt文件,我遵循以下步骤:
|
|
|
3
0
我想如果你有一个函数,它以文件名为参数并返回该文件的内容,那么你可以在Crystal报表公式中使用该函数。 我不熟悉当前的CR,自从我上次使用它(我上次使用版本8)以来,已经有好几年了。在我使用的版本中,没有内置这样的函数。那时,您需要做的是创建一个包含所需函数的UFL(用户函数库)。如果我没记错的话,您必须使用COM来执行此操作。 在这个时代,我想你可以使用其他的机制来扩展CR,比如写作。网络代码? 我建议您在CR文档中搜索术语UFL。 |
|
|
4
0
那么,另一个建议是:
|
|
|
5
0
您可以设置文件dsn。但这是面向表格文件数据的,而不是文本。 这些文本文件有多大?是否要显示每个文件的全部内容? 从crystal中动态读取文件可能没有简单的方法。您很可能需要将数据集推送到包含文件内容的报表中。 |
|
|
Akra · C从文本文件复制子字符串 8 年前 |
|
|
Manuel · 一串即使拆分有效,也会产生错误 8 年前 |
|
|
Pfalbaum · 从文本文件中删除BeautifulSoup标记 8 年前 |
|
|
probat · Python 3+如何编辑文本文件中的行 8 年前 |
|
|
kroneckersdelta · 用python对文件中的整数求和 8 年前 |
|
lefrost · 从文本文件中计算字数时出错 8 年前 |
|
lefrost · 对文本文件中的整数进行计数和求和时遇到问题 8 年前 |
|
|
somebrick · 如何有组织地写入文件? 8 年前 |