<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.faktulux.de/index.php?action=history&amp;feed=atom&amp;title=Daten-Import</id>
		<title>Daten-Import - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.faktulux.de/index.php?action=history&amp;feed=atom&amp;title=Daten-Import"/>
		<link rel="alternate" type="text/html" href="http://wiki.faktulux.de/index.php?title=Daten-Import&amp;action=history"/>
		<updated>2026-04-08T03:10:32Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in FaktuLux</subtitle>
		<generator>MediaWiki 1.28.0</generator>

	<entry>
		<id>http://wiki.faktulux.de/index.php?title=Daten-Import&amp;diff=88&amp;oldid=prev</id>
		<title>Pkahm: Die Seite wurde neu angelegt: „Zur Ausführung eines Daten-Import wählen Sie im Hauptfenster den Menüpunkt ''Datenbank / Import''.  Über den Daten-Import können nicht nur neue Adressen u…“</title>
		<link rel="alternate" type="text/html" href="http://wiki.faktulux.de/index.php?title=Daten-Import&amp;diff=88&amp;oldid=prev"/>
				<updated>2016-09-19T21:26:36Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Zur Ausführung eines Daten-Import wählen Sie im Hauptfenster den Menüpunkt &amp;#039;&amp;#039;Datenbank / Import&amp;#039;&amp;#039;.  Über den Daten-Import können nicht nur neue Adressen u…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Zur Ausführung eines Daten-Import wählen Sie im Hauptfenster den Menüpunkt ''Datenbank / Import''.&lt;br /&gt;
&lt;br /&gt;
Über den Daten-Import können nicht nur neue Adressen und Artikel importiert, sondern auch vorhandene geändert werden. So lassen sich z.B. ganze Artikellisten von Lieferanten aktuell halten.&lt;br /&gt;
&lt;br /&gt;
Für die Definition eines Daten-Imports verwendet FaktuLux den Formular-Editor. Somit steht Ihnen die gleiche Flexibilität wie bei der Erstellung eines Ausdrucks oder Exports zur Verfügung.&lt;br /&gt;
Die Tabelle, in die Daten importiert werden sollen, wird über das separate Feld ''Tabelle'' im Bereich ''Zuordnung'' des Formulars festgelegt. Der [[Daten-Import#Der Import-Assistent|Import-Assistent]] hilft bei der Erstellung des Formulars.&lt;br /&gt;
&lt;br /&gt;
Derzeit lassen sich nur importieren:&lt;br /&gt;
* Adressen, Ansprechpartner, Zusatzadressen&lt;br /&gt;
* Artikel&lt;br /&gt;
&lt;br /&gt;
In der Initialisierung werden Zeilenweise abgelegt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Dateiname    Der Name der zu importierenden Datei inkl. Verzeichnis.&lt;br /&gt;
             Befindet sich im Dateinamen ein Sternchen (*), wird ein&lt;br /&gt;
             Datei-Auswahldialog mit entsprechendem Filter geöffnet.&lt;br /&gt;
             Für das Verzeichnis gelten folgende Platzhalter: &lt;br /&gt;
             %P - Programmverzeichnis&lt;br /&gt;
             %D - Datenverzeichnis&lt;br /&gt;
             %A - Adressen-Verzeichnis&lt;br /&gt;
             %R - Artikelverzeichnis&lt;br /&gt;
             %B - Belegeverzeichnis&lt;br /&gt;
Trennung     Gibt das Zeichen an, mit dem die Spalten getrennt sind.&lt;br /&gt;
Maskierung   Optionales Maskierungszeichen, in das die Inhalte&lt;br /&gt;
             eingeschlossen sind.&lt;br /&gt;
Startzeile   Zeilennummer der ersten Zeile, die zu verarbeitende Daten&lt;br /&gt;
             enthält.&lt;br /&gt;
Index        In der Index-Zeile geben Sie an, wie der Primärschlüssel&lt;br /&gt;
             der zu importierenden Datensätze ermittelt, bzw. vergeben&lt;br /&gt;
             werden soll.&lt;br /&gt;
             Der folgende Punkt befasst sich eingehend mit den Möglichkeiten.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Der Primärschlüssel ==&lt;br /&gt;
In der Index-Zeile steht, wie der Primärschlüssel zu ermitteln ist. Er kann neu vergeben, oder aus einer Spalte der Import-Datei extrahiert werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n - Neu vergeben (entspricht auch dem Fehlen der Index-Zeile)&lt;br /&gt;
N - Neu vergeben und während des Import eine Kopie der importierten&lt;br /&gt;
    Datei mit vergebenen Schlüsseln in einer zusätzlichen Spalte&lt;br /&gt;
    anlegen. So können Fehler beim Import mittels eines zweiten&lt;br /&gt;
    Durchlaufes mit einem angepassten Formular korrigiert werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Der Buchstabe 'n' oder 'N' muß ohne Klammern als erstes Zeichen in der Zeile stehen. Wenn die Tabelle, in die Sie importieren, die Primärschlüssel nicht automatisch vergibt, müssen Sie hintern dem n/N&lt;br /&gt;
einen Anfangswert für den Primärschlüssel angeben. Für jeden neuen Datensatz wird der Schlüssel dann erhöht. Für Artikelnummern können Sie nicht nur Ziffern sondern auch Großbuchstaben verwenden. Diese&lt;br /&gt;
werden ebenfalls erhöht und übertragen. So folgt z.B. auf B999 die C000 und auf 2Z die 3A. Alle übrigen Zeichen bleiben unverändert und werden beim Übertrag übersprungen. So folgt z.B. auf 1-999 die 2-000, auf 12F#99 die 12G#00. Achten Sie darauf, dass der gewählte Bereich groß genug ist, da keine neuen Stellen hinzugefügt werden. Kann der Wert nicht weiter erhöht werden, da er nur noch aus den Zeichen '9' und 'Z' besteht, bricht der Import ab, d.h. auf 999 folgt nicht 1000! Ebenso bricht der Import ab, wenn einer der Primärschlüssel bereits vergeben ist!&lt;br /&gt;
&lt;br /&gt;
Möchten Sie den Inhalt einer Spalte zur Findung des Primärschlüssels verwenden, so geben Sie zuerst die Nummer der Spalte an. Die erste Spalte hat dabei die Nummer 1 (nicht 0). Ist der Inhalt der Spalte&lt;br /&gt;
ein Leerstring, wird die entsprechende Zeile der Importdatei übersprungen. Zum Import von Ansprechpartnern und Zusatzadressen muß die Spalte angegeben werden, in der sich die zugehörige Adressnummer befindet und diese Adresse muß existieren.&lt;br /&gt;
&lt;br /&gt;
Der Inhalt der Spalte kann angepasst werden, um z.B. bei Adressen einen bestimmten Nummernkreis vorzugeben, oder bei Artikeln für einen bestimmten Lieferanten eine Kennung einzufügen. Jeder Parameter wird mit einem Semikolon abgetrennt. Die Parameter werden in der Reihenfolge&lt;br /&gt;
abgearbeitet, in der sie hintereinander stehen.&lt;br /&gt;
&lt;br /&gt;
Mögliche Werte sind:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
L&amp;lt;Zeichen&amp;gt;&amp;lt;Länge&amp;gt;   - Fügt links &amp;lt;Zeichen&amp;gt; ein, bis &amp;lt;Länge&amp;gt; erreicht,&lt;br /&gt;
                      ist der Inhalt länger als &amp;lt;Länge&amp;gt;, wird links&lt;br /&gt;
                      gekürzt&lt;br /&gt;
R&amp;lt;Zeichen&amp;gt;&amp;lt;Länge&amp;gt;   - Hängt rechts &amp;lt;Zeichen&amp;gt; an, bis &amp;lt;Länge&amp;gt; erreicht,&lt;br /&gt;
                      ist der Inhalt länger als &amp;lt;Länge&amp;gt;, wird rechts&lt;br /&gt;
                      gekürzt&lt;br /&gt;
l&amp;lt;Zeichen&amp;gt;&amp;lt;Länge&amp;gt;   - Fügt links &amp;lt;Zeichen&amp;gt; ein, bis &amp;lt;Länge&amp;gt; erreicht,&lt;br /&gt;
                      ist der Inhalt länger als &amp;lt;Länge&amp;gt;, wird aber&lt;br /&gt;
                      NICHT gekürzt&lt;br /&gt;
r&amp;lt;Zeichen&amp;gt;&amp;lt;Länge&amp;gt;   - Hängt rechts &amp;lt;Zeichen&amp;gt; an, bis &amp;lt;Länge&amp;gt; erreicht,&lt;br /&gt;
                      ist der Inhalt länger als &amp;lt;Länge&amp;gt;, wird aber&lt;br /&gt;
                      NICHT gekürzt&lt;br /&gt;
C&amp;lt;Position&amp;gt;,&amp;lt;Anzahl&amp;gt;- Kopiert ab &amp;lt;Position&amp;gt; &amp;lt;Anzahl&amp;gt; Zeichen aus dem&lt;br /&gt;
                      Gesamttext heraus. Die beiden Werte müssen durch &lt;br /&gt;
                      Komma getrennt werden.&lt;br /&gt;
K&amp;lt;Zeichen&amp;gt;            Entfernt alle &amp;lt;Zeichen&amp;gt; aus dem Feld. Es können auch&lt;br /&gt;
                      mehrere Zeichen angegeben werden, die aber nur entfernt&lt;br /&gt;
                      werden, wenn sie in der angegebenen Reihenfolge auftauchen.&lt;br /&gt;
                      Bei der Übergabe von nummerischen Werten ist z.B.&lt;br /&gt;
                      ein Tausender-Trennpunkt unzulässig.&lt;br /&gt;
D&amp;lt;Position&amp;gt;,&amp;lt;Anzahl&amp;gt;- Löscht ab &amp;lt;Position&amp;gt; &amp;lt;Anzahl&amp;gt; Zeichen. Die beiden&lt;br /&gt;
                      Werte müssen durch Komma getrennt werden.&lt;br /&gt;
                      Wird keine Position angegeben (auch nicht 0),&lt;br /&gt;
                      werden &amp;lt;Anzahl&amp;gt; Zeichen vom Ende gelöscht.&lt;br /&gt;
U                   - Wandelt alle Kleinbuchstaben in Großbuchstaben um.&lt;br /&gt;
F&amp;lt;Text&amp;gt;             - Setzt &amp;lt;Text&amp;gt; voran (in front)&lt;br /&gt;
B&amp;lt;Text&amp;gt;             - Hängt &amp;lt;Text&amp;gt; hinten an (behind it)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Außerdem können Sie festlegen, dass entweder nur vorhandene Datensätze aktualisiert werden, oder nicht vorhandene neu angelegt werden. Ist kein Wert angegeben, wird beides durchgeführt.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
A - Neue Datensätze anlegen (Append)&lt;br /&gt;
E - Vorhandene Datensätze ändern (Edit)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ist der resultierende Primärschlüssel ein Leerstring, wird die entsprechende Zeile der Importdatei übersprungen.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Beispiele:&lt;br /&gt;
==========&lt;br /&gt;
2;L05;F1 - Füllt den Inhalt der zweiten Spalte links mit Nullen auf oder&lt;br /&gt;
           kürzt diesen auf die Länge von fünf Zeichen und setzt dann&lt;br /&gt;
           eine 1 voran.&lt;br /&gt;
           So würde aus dem Spalteninhalt &amp;quot;123&amp;quot; der Primärschlüssel&lt;br /&gt;
           &amp;quot;100123&amp;quot;.&lt;br /&gt;
1;FABC;E - Setzt vor den Inhalt der ersten Spalte die Kennung ABC, nur&lt;br /&gt;
           vorhandene Datensätze werden geändert&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zuweisung der Spalten im Formular ==&lt;br /&gt;
Im Fomular werden die Spalten der zu importierenden Tabelle durch Bereiche {W} getrennt. In den Zeilen vor dem ersten Bereich können Sie Variablen der zu importierenden Tabelle initialisieren, bevor die erste Spalte verarbeitet wird. Dieser Bereich wird nur bei neuen Datensätzen abgearbeitet. Ist ein Datensatz bereits vorhanden und soll nur z.B. zum Preisupdate geändert werden, wird keine Initialisierung durchgeführt!&lt;br /&gt;
&lt;br /&gt;
== Spalten mittels Bereichen verarbeiten ==&lt;br /&gt;
Jeder Bereich kann beliebig viele Zeilen umfassen, in denen der Wert der Spalte verarbeitet und Variablen zugewiesen werden. Über Bedingungen und Berechnungen ist so fast alles möglich.&lt;br /&gt;
&lt;br /&gt;
Folgende Befehle können verwendet werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@ - Repräsentiert den Inhalt der Spalte aus der Steuerdatei&lt;br /&gt;
# - Ausgabe-Puffer: Dieser ist zu Beginn jeder Spalte leer und&lt;br /&gt;
    sammelt alles, was in normalen Formularen zum Drucker ausgegeben&lt;br /&gt;
    würde. Soll der Inhalt für eine spätere Spalte gespeichert werden,&lt;br /&gt;
    so muß er einer Variablen zugewiesen werden. Variablen werden nur&lt;br /&gt;
    zu Beginn jeder Import-Zeile geleert.&lt;br /&gt;
$ - Repräsentiert den definierten Primärschlüssel&lt;br /&gt;
    Die Zuweisung zum entsprechenden Feld der Tabelle findet bei der&lt;br /&gt;
    Anlage von neuen Datensätzen automatisch statt und muß nicht im&lt;br /&gt;
    Formular erfolgen.&lt;br /&gt;
    Mittels Zusatz N (ganzer Befehl: {$N}) können Sie ermitteln, ob es&lt;br /&gt;
    sich um einen neuen Datensatz handelt (Ergebnis=1), oder bereits&lt;br /&gt;
    ein Datensatz mit entsprechendem Primärschlüssel existiert (E=0).&lt;br /&gt;
Q - Bricht den Import der aktuellen Zeile ab&lt;br /&gt;
    Mit Hilfe dieses Befehles können einzelne Zeilen beim Import&lt;br /&gt;
    unter bestimmten Bedingungen im Formular übersprungen werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Anpassung der Inhalte können die gleichen Parameter verwandt werden, wie für die Definition des Primärschlüssels. Folgende zusätzliche Parameter steuern die Art der Zuweisung:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
X - Durch einfache Zuweisung mittels @ und # wird der Feldinhalt nur überschrieben,&lt;br /&gt;
    wenn der entsprechende Puffer NICHT LEER ist! Andernfalls bleibt der Inhalt&lt;br /&gt;
    des Feldes erhalten. Möchten Sie den Inhalt löschen, wenn z.B. die entsprechende&lt;br /&gt;
    Spalte der importierten Datei keinen Inhalt hat, so müssen Sie den Parameter X&lt;br /&gt;
    verwenden. Bedenken Sie, dass eine Initialisierung von Feldern zu Begin des&lt;br /&gt;
    Imports keinen Sinn ergibt, wenn Sie anschließend deren Inhalt in jedem Fall&lt;br /&gt;
    überschreiben.&lt;br /&gt;
+ - Mittels + ist es möglich, den Inhalt eines Puffers an ein Feld anzuhängen.&lt;br /&gt;
    Bei Memo-Feldern wird zusätzlich ein Zeilenumbruch durchgeführt. So können&lt;br /&gt;
    Sie Informationen, für die Sie kein spezielles Datenbankfeld verwenden&lt;br /&gt;
    möchten, in einem Memofeld sammeln.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Die Parameter können in beliebiger Reihenfolge durch Semikolon getrennt kombiniert werden.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bespiele:&lt;br /&gt;
=========&lt;br /&gt;
Den Inhalt der Spalte dem Datenbankfeld &amp;quot;Name&amp;quot; zuweisen&lt;br /&gt;
&lt;br /&gt;
  {V.Name=@}&lt;br /&gt;
&lt;br /&gt;
Den Inhalt der Spalte dem Datenbankfeld &amp;quot;Telefon1&amp;quot; zuweisen, bzw.&lt;br /&gt;
das Feld leeren, wenn die Spalte leer ist.&lt;br /&gt;
&lt;br /&gt;
  {V.Telefon1=@X}&lt;br /&gt;
&lt;br /&gt;
Hat die Spalte einen Inhalt, diesen mit vorangestellter Beschriftung in&lt;br /&gt;
den Puffer schreiben und an das Memo &amp;quot;Notizen&amp;quot; anhängen.&lt;br /&gt;
&lt;br /&gt;
  [{@}&amp;lt;&amp;gt;&lt;br /&gt;
  Zusatz: {@}{V.Notizen=#+}&lt;br /&gt;
  ]&lt;br /&gt;
&lt;br /&gt;
  oder&lt;br /&gt;
&lt;br /&gt;
  {N}Zusatz: {@}{V.Notizen=#+}&lt;br /&gt;
&lt;br /&gt;
Zuerst wird der Text &amp;quot;Zusatz: &amp;quot; in den Puffer geschrieben, dannach der Inhalt&lt;br /&gt;
der Spalte. Anschließend wird das Ergebnis an das Datenbankfeld angehängt.&lt;br /&gt;
&lt;br /&gt;
Nur ausführen, wenn es sich um einen neuen Datensatz handelt.&lt;br /&gt;
&lt;br /&gt;
  [{$N}=1&lt;br /&gt;
  &lt;br /&gt;
  ]&lt;br /&gt;
&lt;br /&gt;
Ist der Inhalt der Spalte leer, dann &amp;quot;D&amp;quot; zuweisen, andernfalls&lt;br /&gt;
den Inhalt in Großbuchstaben zuweisen.&lt;br /&gt;
&lt;br /&gt;
  [{@}=&lt;br /&gt;
  {V.LandIDa=D}&lt;br /&gt;
  |&lt;br /&gt;
  {V.LandIDa=@U}&lt;br /&gt;
  ]&lt;br /&gt;
&lt;br /&gt;
Möchten Sie einer Variablen als erstes Zeichen tatsächlich eines der&lt;br /&gt;
Zeichen @, #, $ oder V zuweisen, so müssen Sie die Zuweisung in Hochkommata&lt;br /&gt;
einschließen, da diese reservierten Zeichen den entsprechenden Inhalt&lt;br /&gt;
repräsentieren bzw. eine Variablenzuweisung einleiten. Selbiges gilt&lt;br /&gt;
für den Operator +.&lt;br /&gt;
&lt;br /&gt;
  {V.Name2='@HOME'}&lt;br /&gt;
&lt;br /&gt;
Oder Sie verwenden den Druckpuffer #&lt;br /&gt;
&lt;br /&gt;
  @HOME{V.Name2=#}&lt;br /&gt;
&lt;br /&gt;
Beides weist dem Feld Name2 den Text &amp;quot;@HOME&amp;quot; zu. Steht das Zeichen nicht&lt;br /&gt;
an erster Stelle, kann es ohne Maskierung zugewiesen werden, z.B.&lt;br /&gt;
&lt;br /&gt;
  {V.WaehrungIDa=US$}&lt;br /&gt;
&lt;br /&gt;
Den Inhalt der Spalte als Kennung in den Länderkennungen anlegen (Append),&lt;br /&gt;
sofern diese noch nicht vorhanden ist. Alle Felder, für die ein Inhalt&lt;br /&gt;
vorgeschrieben ist, werden mit einem &amp;quot;x&amp;quot; vorbelegt. Die entsprechenden&lt;br /&gt;
Bezeichnungen können Sie dann nach dem Import händig ergänzen.&lt;br /&gt;
&lt;br /&gt;
  {VA60.@}&lt;br /&gt;
&lt;br /&gt;
Boolsche Variablen können über folgende Werte zugewiesen werden. Groß-/&lt;br /&gt;
Kleinschreibung spielt dabei keine Rolle:&lt;br /&gt;
&lt;br /&gt;
Haken gesetzt: true, wahr, ja, 1&lt;br /&gt;
Haken nicht gesetzt: false, unwahr, falsch, nein, 0&lt;br /&gt;
&lt;br /&gt;
Zur Zuweisung des Spalteninhaltes an eine Datumsvariable (Vd.0-Vd.9)&lt;br /&gt;
müssen @@ verwenden, da das einfach @ das Druckdatum repräsentiert.&lt;br /&gt;
&lt;br /&gt;
  {Vd.0=@@}&lt;br /&gt;
&lt;br /&gt;
Beim Import neuer Adressen wird der Match-Code vor dem Speichern automatisch&lt;br /&gt;
generiert, sofern das Feld leer ist und nicht anderweitig zugewiesen wurde.&lt;br /&gt;
Aktualisiert man hingegen Adressen über die Import-Funktion und möchte,&lt;br /&gt;
dass der Match-Code vor dem Speichern neu ermittelt wird, so muß man an&lt;br /&gt;
beliebiger Stelle den Befehl {MC} (Großschreibung beachten) einfügen.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Der Import-Assistent ==&lt;br /&gt;
Den Import-Assistenten erreichen Sie im [[Formulare|Formular-Editor]] über den Menüpunkt ''Konfiguration / Datenimport-Assistent''. Den Formular-Editor widerum erreichen Sie aus dem Hauptfenster von FaktuLux über den Menüpunkt ''System / Belege/Formulare''.&lt;br /&gt;
&lt;br /&gt;
Zuerst müssen Sie über einen Datei-Auswahldialog die Datei angeben, aus der die Datensätze importiert werden sollen. Im anschließenden Dialog werde Dateiname und max. 50 Zeilen des Inhaltes angezeigt.&lt;br /&gt;
&lt;br /&gt;
=== Trennzeichen ===&lt;br /&gt;
* Tabulator&lt;br /&gt;
* Semikolon&lt;br /&gt;
* Komma&lt;br /&gt;
* Leerzeichen&lt;br /&gt;
* Anderes:&lt;br /&gt;
Wählen Sie, durch welches Zeichen die einzelnen Spalten voneinander getrennt werden.&lt;br /&gt;
&lt;br /&gt;
=== Maskierungszeichen ===&lt;br /&gt;
* keine&lt;br /&gt;
* Anführungszeichen (&amp;quot;)&lt;br /&gt;
* Hochkomma (')&lt;br /&gt;
* Anderes:&lt;br /&gt;
Auch wenn nicht alle Spalten maskiert sind, müssen Sie das Maskierungszeichen hier angeben. Es wird nur entfernt, wenn es am Beginn und am Ende eines Inhaltes steht.&lt;br /&gt;
&lt;br /&gt;
=== Tabelle &amp;amp; Optionen ===&lt;br /&gt;
Wählen Sie zuerst die Tabelle, in die die Daten importiert werden sollen.&lt;br /&gt;
&lt;br /&gt;
Startzeile wird in der Regel eine der ersten beiden sein. Sind in der ersten Zeile Spaltennamen angegeben, wählen Sie Zeile zwei.&lt;br /&gt;
&lt;br /&gt;
'''Sollen neue Datensätze importiert werden?'''&lt;br /&gt;
Ergibt sich der Index nicht aus einer Spalte, sind alle Datensätze für FaktuLux neu. Es gibt keine Möglichkeit, beim Import bereits vorhandene Datensätze zu erkennen, beispielsweise Adressen anhand von Name und Wohnort.&lt;br /&gt;
&lt;br /&gt;
'''Sollen vorhandene Datensätze geändert werden?'''&lt;br /&gt;
Ist dies der Fall, muss sich der Index zum Zugriff auf die Datensätze in einer Spalte befinden, bzw. sich aus dem Inhalt einer Spalte konstruieren lassen.&lt;br /&gt;
&lt;br /&gt;
=== Index ===&lt;br /&gt;
Zuletzt wählen Sie, wie der Primärschlüssel eines jeden Datensatzes ermittelt wird. In der Regel haben Adressen bereits eine Nummer. Diese kann aber auch ein Debitoren- oder Kreditorenkonto sein. Möchten Sie diese nicht auch als Adressnummer verwenden, können Sie ''Neu zuweisen'' wählen und die Kontonummer dem entsprechenden Feld zuweisen. Bei ''Neu mit Protokolldatei'' wird während des Imports eine Kopie der Importdatei angelegt und die neu vergebene Nummer als eigene Spalte an jede Zeile angehangen. Diese neue Datei ist hilfreich, wenn Sie beim Import Felder falsch oder gar nicht zugewiesen haben und Sie die importierten Adressen durch einen erneuten Import überarbeiten wollen.&lt;br /&gt;
&lt;br /&gt;
Möchten Sie beim Import von Artikeln den Inhalt einer Spalte anpassen, bevor Sie ihn als Artikelnummer verwenden, wählen Sie hier die Spalte aus und passen anschließend das vom Assistenten erzeugte Formular an. Wie Sie dabei den Primärschlüssel manipulieren, steht [[Daten-Import#Der Primärschlüssel|weiter oben]].&lt;br /&gt;
&lt;br /&gt;
Beim Import von Ansprechpartnern und Zusatzadressen '''muss''' der Primärschlüssel der zugehörigen Adresse in einer Spalte der Importdatei hinterlegt sein.&lt;/div&gt;</summary>
		<author><name>Pkahm</name></author>	</entry>

	</feed>