Datensätze importieren

Importiert Datensätze aus einer angegebenen Datei bzw. Datenquelle.

Optionen 

  • Mit Dialog gibt an, ob Import-Dialogfelder beim Ausführen des Scriptschritts angezeigt werden. Wenn jedoch keine Datenquelldatei angegeben wurde, wird beim Ausführen eines Scripts das Dialogfeld „Datei öffnen“ angezeigt.

  • Datenquelle angeben gibt die Datei oder Datenquelle an, die importiert werden soll. Je nachdem, welche Datei oder Datenquelle Sie wählen, erscheint möglicherweise ein Dialogfeld, in dem Sie die folgenden zusätzlichen Optionen angeben können:

  • Datei oder Datenquelle

    Aktion

    Datei

    Wählen Sie im Dialogfeld „Datei angeben“ die zu importierende Datei oder geben Sie die Dateipfade direkt in die Liste ein. Geben Sie einen Pfad pro Zeile ein. FileMaker Pro verwendet den ersten Pfad, der gefunden wird, als Importdatei. Weitere Informationen finden Sie unter Erstellen von Dateipfaden.

    Wenn das Dialogfeld „Option für erste Zeile“ nach der Angabe einer Datenquelle geöffnet wird, können Sie angeben, ob die erste Zeile als Feldnamen verwendet werden soll. Wenn Sie jedoch die Option Importfolge angeben verwenden, können Sie einen beliebigen Datensatz für die Feldnamen verwenden, sofern Sie von bestimmten Dateiformaten importieren, die unter Unterstützte Dateiformate für Import und Export aufgeführt sind.

    Falls Sie im Dialogfeld „Datei angeben“ eine Datei mit einem eigenen Feldbegrenzer angeben, wählen Sie für Dateityp die Option Individuell getrennte Werte und geben Sie den Feldbegrenzer an.

    Ordner

    Wählen Sie im Dialogfeld „Importoptionen für Dateiordner“ den Ordner mit den zu importierenden Bild- oder Textdateien oder geben Sie die Ordnerpfade direkt in die Liste ein. Geben Sie einen Pfad pro Zeile ein. FileMaker Pro verwendet den ersten Pfad, der gefunden wird, als Importordner. Weitere Informationen hierzu finden Sie unter Importieren aller Dateien eines Ordners und Erstellen von Dateipfaden. Diese Option wird in FileMaker WebDirect und serverseitigen Scripts nicht unterstützt.

    XML-Daten

    Wählen Sie im Dialogfeld „XML- und XSL-Optionen angeben“ die Quelle der zu importierenden XML-Daten und bei Bedarf das anzuwendende XSLT-Stylesheet aus. Die XML- und XSLT-Datenquelle kann eine Datei, das Ergebnis einer HTTP-Abfrage oder eine Formel sein, die einen Dateipfad oder eine HTTP-Anforderung generiert. Weitere Informationen finden Sie unter Importieren von XML-Daten.

    ODBC-Daten

    Geben Sie den Namen und den Speicherort der Datenquelle, die BenutzerID, gegebenenfalls das Passwort und die auszuführende SQL-Anweisung an. Weitere Informationen finden Sie unter Automatisieren von ODBC-Import mit dem Scriptschritt „Datensätze importieren“.

    SQL-Anweisungen sind auf eine maximale Länge von 256K Zeichen (512 KB) beschränkt.

    Hinweis  Wenn Sie den Scriptschritt „Datensätze importieren“ verwenden, um ODBC-Daten zu importieren, die Unicode-Zeichenfolgen enthalten, muss Ihr ODBC-Treiber Unicode unterstützen. Ansonsten sind die Ergebnisse nicht konsistent.

  • Importfolge angeben definiert, ob Datensätze in der aktuellen Ergebnismenge hinzugefügt, aktualisiert oder ersetzt werden sollen, und wie Quellfelder beim Ausführen dieses Scriptschritts den Zielfeldern zugeordnet werden. (Informationen hierzu finden Sie unter Festlegen der Importaktion und Zuordnen der Felder beim Import.)

    Hinweis  Wenn Quellfelder und Zielfelder beim Import anhand passender Namen abgeglichen werden, erfolgt der Namensabgleich bei jeder Ausführung des Scriptschritts dynamisch.

  • SSL-Zertifikate verifizieren prüft das SSL-Zertifikat des Servers, der in einer HTTP-Anfrage für XML-Daten angegeben ist. Wenn das Zertifikat nicht verifiziert werden kann, können Benutzer dennoch eine Verbindung aufbauen oder abbrechen, um diesen Scriptschritt zu überspringen. Wenn das Zertifikat nicht verifiziert werden kann und der Scriptschritt „Fehleraufzeichnung setzen“ auf Ein gestellt ist, verhält sich der Scriptschritt so, als wäre der Server nicht verfügbar.

Kompatibilität 

Produkt Unterstützt
FileMaker Pro Ja
FileMaker Go Partiell
FileMaker WebDirect Partiell
FileMaker Server Partiell
FileMaker Cloud Partiell
FileMaker Data API Nein
Custom Web Publishing Nein

Ursprung in Version 

6.0 oder früher

Beschreibung 

Sie können die Importfolge festlegen und die Option Importfolge angeben verwenden oder den Scriptschritt mit geöffnetem Dialogfeld ausführen, damit der Benutzer neue Kriterien wie das Importieren von Daten als neue Tabelle festlegen kann.

Wenn die Quelldatei geöffnet ist, wird die Ergebnismenge importiert. Andernfalls werden alle Datensätze in der Quelltabelle importiert.

Wenn Sie diesen Scriptschritt in ein serverseitiges Script integrieren und Mit Dialog auf Ein setzen, ist die Option ausgegraut. Dieser Scriptschritt wird jedoch ausgeführt. Das Verhalten ist identisch, wenn Mit Dialog auf Aus eingestellt ist. Weitere Informationen hierzu finden Sie unter Funktion „Hole ( DokumentePfadListe )“.

Wenn Sie ein serverseitiges Script für Folgendes ausführen, erhalten Sie einen Fehler:

  • Datensätze in eine neue Tabelle importieren

  • Datensätze aus einem Ordner importieren

  • Bilder in ein Containerfeld importieren

Weitere Informationen finden Sie unter Importieren von Daten in FileMaker Pro.

Hinweise 

  • In FileMaker Go:

    • Nur der Import aus FileMaker Pro-, kommagetrennten Text-, tabulatorgetrennten Text-, DBF- und Serienbrief-Dateiformaten wird unterstützt.

    • Der Import einer neuen Tabelle wird nicht unterstützt.

  • In FileMaker WebDirect:

    • Dieser Scriptschritt wird bei mobilen Browsern nicht unterstützt.

    • Die Option Datenquelle angeben wird nicht unterstützt. Benutzer müssen eine Datei angeben, die für den Webbrowser zugänglich ist.

    • Nur der Import aus FileMaker Pro-, kommagetrennten Text-, tabulatorgetrennten Text-, DBF-, Serienbrief- und Excel-Dateiformaten wird unterstützt.

  • Serverseitige Scripts können nur auf bestimmte Ordner zugreifen. Weitere Informationen finden Sie unter Pfade in serverseitigen Scripts.

  • Serverseitige Scripts, FileMaker Go und FileMaker WebDirect unterstützen die folgenden Optionen nur, wenn Mit Dialog auf Aus eingestellt ist:

    • Quelldateien im Format Individuell getrennte Werte

    • Beliebige Zeile als Feldnamen; wenn Mit Dialog auf Ein eingestellt ist, kann nur die erste Zeile angegeben werden.

    • Automatische Eingabeoptionen für individuelle Felder durchführen

    Wenn diese Optionen in FileMaker WebDirect in diesem Scriptschritt vordefiniert sind und Mit Dialog auf Ein eingestellt ist, haben bei der Ausführung des Scripts vom Benutzer gewählte Optionen Vorrang vor den vordefinierten Optionen.

  • In der Option Datenquelle angeben, wenn Sie eine Variable angeben,

  • Um einen variablen Dateipfad anzugeben, wenn Sie die Option Datenquelle angeben und dann die Option Importfolge angeben wählen, platzieren Sie die Variable zuerst in der Dateipfadliste, gefolgt von einem Pfad zu einer lokalen Datei im gewünschten, zu importierenden Format. Wenn Sie die Option Importfolge angeben wählen, verwendet der Scriptschritt den ersten Dateipfad, den er finden kann. Da der Scriptschritt die Variable erst bei der Ausführung des Scripts auswerten kann, verwendet er den nächsten Dateipfad in der Liste (die lokale Datei), wodurch Sie Optionen wählen können. Wenn das Script jedoch ausgeführt wird, verwendet der Scriptschritt den durch die Variable definierten Dateipfad, wenn die Variable ausgewertet werden kann.

    Wenn Sie nur eine Variable angeben und keine Optionen für Importfolge angeben verwenden möchten, wird das Dialogfeld „Option für die erste Zeile“ angezeigt, in dem Sie auswählen können, ob die erste Zeile Feldnamen enthält.

Beispiel 1 

Importiert Informationen aus „Neuer Produktkatalog.xlsx“ als neue Datensätze, ohne den Benutzer zu einer Bestätigung aufzufordern.

Kopieren
Gehe zu Layout [ "Produkte" (Produkte) ; Animation: Keine ]
Datensätze importieren [ Mit Dialog: Aus ; Tabelle: Produkte ; Quelle: "Neuer Produktkatalog.xlsx" ; Arbeitsblatt: "Lager" ; Hinzufügen ; Mac Roman ]

Beispiel 2 

Ersetzt bestehende Datensätze durch Informationen aus „Neuer Produktkatalog.xlsx“.

Kopieren
Gehe zu Layout [ "Produkte" (Produkte) ; Animation: Keine ]
Sortieren [ Wiederherstellen; Mit Dialog: Aus ]
Gehe zu Datens./Abfrage/Seite [ Erster ]
Datensätze importieren [Mit Dialog: Aus ; Tabelle: Produkte ; Quelle: "Neuer Produktkatalog.xlsx" ; Arbeitsblatt: "Lager" ; Ersetzen; Mac Roman ]

Beispiel 3 

Legt die nächste fortlaufende Nummer nach dem Import der Datensätze fest. Das ist nützlich, wenn Automatische Eingabeoptionen während Import durchführen deaktiviert ist, um Datumswerte und andere automatische Eingaben zu behalten.

Kopieren
Gehe zu Layout [ "Produkte" (Produkte) ; Animation: Keine ]
Datensätze importieren [ Mit Dialog: Aus ; Tabelle: Produkte ; Quelle: "Neuer Produktkatalog.xlsx" ; Arbeitsblatt: "Lager" ; Hinzufügen ; Mac Roman ]
Nächste fortlaufende Nummer setzen [ Produkte::ProduktID ; Hole ( AnzahlDatensätzeGesamt ) + 1 ]
Sortieren [ Wiederherstellen ; Mit Dialog: Aus ]
Gehe zu Datens./Abfrage/Seite [ Erster ]