Update Initialisierungstabellen |
zum Anfang zurück weiter |
Bei der Tabelleninitialisierung werden alle Dateien mit der Endung CSVDEF im Systemverzeichnis angezeigt, wenn es auch eine gleichnamige Datei mit der Endung CSV gibt.
Die Datei CSVDEF enthält die Importeinstellungen zu der CSV Datei.
Beispiel:
Die Datei enthält: 1110_SBDefThematik.csvdef
-------------------------------------------------------------------------------------------------------------------------------------- [Einstellungen_Import]
neu einlesen = Ja als Änderung einlesen = Nein leere Felder ignorieren = Nein
Untereinträge automatisch erstellen = Ja
Spaltentrennzeichen für die Ausgabe = Tabulator
Importzeile ausgeben = Ja Ermittelte Anzahl ausgeben = Ja Zwischenmeldungen ausgeben = Nein
Änderungen ausgeben = Ja ausgeben, wenn ein Feld nicht geändert wurde = Nein ausgeben, wenn ignoriert wird = Nein neue Untereinträge auflisten = Ja Text in fester Breiter ausgeben = Ja
--------------------------------------------------------------------------------------------------------------------------------------
"neu einlesen" = Ja -> wenn die Daten noch nicht in der Datenbank enthalten sind, werden diese neu angefügt "als Änderung einlesen" = Ja -> wenn die Daten schon in der Datenbank enthalten sind, werden nur die Änderungen übernommen
Ob "die Daten" bereits in der Datenbank enthalten sind, wird in der CSV Datei definiert. Jede Spalte kann das Attribut "Eindeutig" enthalten.
In der CSV Datei wurde die Spalte BDEFT.Name als eindeutig gekennzeichnet.
Daher wird die Thematik "Kompatibel" neu eingelesen, wenn es in der Tabelle noch keinen Eintrag mit dem Text "Kompatibel" im Feld Name gibt. Wenn es einen Datensatz gibt, wird dieser aber nicht geändert, da "als Änderung einlesen = Nein" definiert wurde.
// BDEFT.Name, Eindeutig; BDEFT.NameLang; BDEFT.Beschriftung; BDEFT.Aktiv; BDEFT.Einstellung1; BDEFT.AnwText1; BDEFT.AnwText2; BDEFT.AnwText3; BDEFT. Kompatibel ; Thematik: Kompatibel ; ; 1 ; '' ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
Hinweis: die Zahlen im Dateinamen sorgen dafür, dass die Dateien in der gewünschten Reihenfolge eingelesen werden. Die Dateien werden nach Dateinamen sortiert in der Tabelleninitialisierungsliste angezeigt.
Die Bedeutung der CSV Tabellen:
|