Textdateien mit Feldinformationen importieren und exportieren

Aus Asprova Hilfe
Version vom 7. April 2017, 10:26 Uhr von DM (Diskussion | Beiträge) (Imported from text file)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Hilfe Nummer: 757300

Export einer Textdatei mit Feldinformationen in der ersten Zeile

Durch Festlegen der Eigenschaft "Erste Zeile enthält Feldinfos" im DBIO Objekt können Sie Feldinformationen zur ersten Zeile hinzufügen, wenn Sie exportieren.
(Nur gültig für den Fall, dass die Datenquelle entweder eine "Textdatei" oder eine "Textdatei (Unicode)" ist.
>>> Menü [Datei] - [Schnittstellendialog] - Registerkarte "Grundsätzlich" - Eigenschaft "Erste Zeile enthält Feldinfos"

Die Optionen für diese Eigenschaft sind wie folgt.


Optionen Beschreibung
Nein Es werden keine Feldinformationen ausgegeben (die erste Zeile enthält Daten).
Ja Eigenschaftscode. Zum Beispiel: Order_Code.
Ja (Anzeigename, Alias) Anzeigename oder Alias der Eigenschaft (nur für Export). Zum Beispiel: Auftragscode.
Ja (Code und Feldinformationen) Eigenschaftscode und Feldinformationen. Zum Beispiel: Order_Code;1181*.
Ja (Alias, Anzeigename und Feldinfo) Alias, Anzeigename und Feldinfo. Zum Beispiel: Auftragscode;1881;*.

Die Feldinformation besteht aus Eigenschafts-ID und dem Primärschlüssel. Im Falle des Primärschlüsselfeldes wird exportiert als [Feldname;Eigenschafts-ID;*]. Das * im dritten Feld gibt an, ob dieses Feld ein Primärschlüssel ist oder nicht.
Die Eigenschaft wird nach durchsucht Eigenschafts-ID mit dem ersten Eigenschaftscode, Alias und Anzeigename werden ignoriert.


Import einer Textdatei mit Feldinformationen in der ersten Zeile

Wenn Sie eine Textdatei mit der ersten Zeile als Feldinformationen importieren, können Sie die Zuordnungsinformationen basierend auf den Feldinformationen konstruieren. Daraus folgt, dass die Zuordnung, die vorher im "Field-Mapping" festgelegt wurde, ignoriert wird.

Die Optionen ohne Feldinfos ("Ja", "Ja(Anzeigename, Alias)") haben keine Primärschlüsselinformationen, sie können also nicht immer genau die Eigenschaft erkennen (zum Beispiel wenn der Eigenschaftsname sich nach einem Versionsupdate geändert hat).
Zum Importieren verwenden Sie bitte "Ja (Code und Feldinfo)" oder "Ja (Alias, Anzeigename und Feldinfo)".


Anzahl der zu überspringenden Zeilen

Beim Importieren geben Sie hier die Anzahl der von oben zu überspringenden Zeilen an, wenn die externe Datenquelle eine Textdatei ist. Wenn Sie die Methode "Erste Zeile enthält Feldinfo" nutzen, wird die erste Zeile für Feldinfos genutzt, ungeachtet der Einstellung hier.
Wenn diese Eigenschaft leer ist, werden die Daten ohne Überspringen importiert.


Anwendungsbeispiel (1)

Export exklusiver Tabelle
Wenn die exportierte Textdatei extern bearbeitet werden soll, wird die Arbeit mit der Datei dadurch erleichtert, dass der Feldname in der ersten Zeile auftaucht. Weisen Sie hierfür der Eigenschaft "Erste Zeile enthält Feldinfos" den Wert "Ja (Anzeigename, Alias)" zu.


Anwendungsbeispiel (2)

Im Falle des Importierens
Wenn Sie Feldinformationen in die erste Zeile einer extern erstellen Datei schreiben und diese importieren, ist es unnötig, Field-Mapping zu verwenden. In diesem Fall setzen Sie die Eigenschaft "Erste Zeile enthält Feldinfos" auf "Ja (Code und Feldinfo)" oder auf "Ja (Alias, Anzeigename und Feldinfo)".


Anwendungsbeispiel (3)

Wenn Sie mit Feldinformationen exportieren, aber die Datei, die Sie importieren, keine Feldinfos enthält, bereiten Sie zwei DBIO-Objekte vor, eins für den Import und eins für den Export. Im Export-DBIO geben Sie "Erste Zeile enthält Feldinfos" an.


Hilfe Nummer: 757300