Sie müssten eine Datei DSN einrichten (in XP ist es unter Systemsteuerung/Verwaltung/Datenquellen (ODBC)) und dann verwenden Sie die Datei DSN (Microsoft Text Driver) für die Datenquelle als ODBC (RDO) Verbindung .
Ich habe dieses Testszenario bis auf meinen wie folgt aus:
**File 1**
column1
1row1
1row2
1row3
**File 2**
column1
2row1
2row2
2row3
Ich habe das Datei dsn auf dem Laufwerk C und in der Datenquelle Bildschirm I file1.txt und file2.txt hinzugefügt verweisen auf die ausgewählten Tabellen. Dann ist es am einfachsten, die Verknüpfungen der Tabellen zu löschen, sodass sie jede Zeile ziehen. Es wird Sie warnen, dass es mehrere Startpunkte gibt.Ich empfehle das im Allgemeinen nicht, aber es wird in diesem Fall funktionieren und da es nicht von einer Datenbank berichtet, ist es wahrscheinlich nicht das Ende der Welt. Wenn Sie den Ausgangspunkt Meldung ignorieren dann die Felder zu dem Bericht hinzufügen, wenn Sie es ausführen, sollten Sie die folgende Ausgabe:
1row1 2row1
1row1 2row2
1row1 2row3
1row2 2row1
1row2 2row2
1row2 2row3
1row3 2row1
1row3 2row2
1row3 2row3
Daraus können Sie Ihre Gruppierung ändern, um die Ausgabe zu erhalten, die Sie benötigen.
Sie können diese Verbindung auch für Unterberichte verwenden, anstatt diese Verknüpfung zu machen, wo Sie den Hauptbericht haben, ziehen Sie die Informationen aus file1.txt und fügen Sie dann einen Unterbericht in die Fußzeile des Berichts ein, der file2.txt abruft. Bei dieser Option wird der Text nicht sortiert, aber Sie haben ihn immer noch im selben Bericht.
Hoffe das hilft einige.
Dadurch werden nur die obersten 256 Zeichen der Textdatei zurückgegeben. – seanyboy
Nein - doppelt überprüft und es funktioniert definitiv nicht. Es gibt einige Vorschläge aus dem Internet, dass Crystal Reports für die Ergebnisse von Formeln eine Beschränkung auf 255 Zeichen hat. – seanyboy