Records importeren
Doel 
Met deze scriptstap importeert u records uit andere bestanden of gegevensbronnen die u opgeeft.
Opmaak 
Records importeren [Geen dialoogvenster; “<bron of bestandsnaam>”; Toevoegen/Bestaande records bijwerken/Overeenkomende bijwerken; <platform en tekenset>]
Opties 
 •
Als u de optie Zonder dialoogvenster inschakelt, worden dialoogvensters die betrekking hebben op importeren niet weergegeven wanneer deze scriptstap wordt uitgevoerd. Wanneer er echter geen gegevensbronbestand is opgegeven, wordt het dialoogvenster Bestand openen weergegeven wanneer een script wordt uitgevoerd vanuit FileMaker Pro.
 •
Met Gegevensbron opgeven kunt u het bestand of de bron kiezen van de gegevens die u wilt importeren. Afhankelijk van het gekozen bestand of de gekozen bron verschijnt er een dialoogvenster waarin u de volgende extra opties kunt opgeven:
 
Als u dit bestand of deze bron kiest
Kies in het dialoogvenster Bestand opgeven het bestand dat u wilt importeren of typ de bestandspaden rechtstreeks in de lijst. Geef één pad per regel op. FileMaker Pro gebruikt het pad dat het eerst wordt gevonden voor het te importeren bestand. Zie Bestandspaden maken.
Kies in het dialoogvenster Importopties voor map met bestanden de map met beeld- of tekstbestanden die u wilt importeren, of typ de mappaden rechtstreeks in de lijst. Geef één pad per regel op. FileMaker Pro gebruikt de map die het eerst wordt gevonden als de te importeren map. Zie Een map met bestanden in één keer importeren en Bestandspaden maken voor meer informatie. Deze optie wordt niet ondersteund door scripts die worden uitgevoerd op FileMaker Server.
Als de Bento-database die u wilt importeren met een wachtwoord beveiligd is, voert u dit in het dialoogvenster het Bento-wachtwoord in. Selecteer in het dialoogvenster Bento-bron selecteren de bibliotheek en de verzameling die u wilt importeren, en selecteer vervolgens de veldtoewijzingsopties. Zie Bento-gegevens importeren (Mac OS) voor meer informatie. Deze optie wordt niet ondersteund door scripts die worden uitgevoerd op FileMaker Server.
Kies in het dialoogvenster XML- en XSL-opties opgeven de bron van de XML-gegevens die u wilt importeren, en kies een XSLT-opmaakmodel als u er een wilt toepassen voordat u importeert. De XML- en XSLT-bron kan een bestand zijn, het resultaat van een HTTP-verzoek of het resultaat van een berekening die een bestandspad of een HTTP-verzoek genereert. Zie XML-gegevens importeren voor meer informatie.
Geef de naam en locatie van de gegevensbron, de gebruikers-ID en het wachtwoord (indien van toepassing) en de uit te voeren SQL-opvraag op. U kunt rechtstreeks een opvraag invoeren of een berekening opgeven die de opvraag moet genereren. Zie Importeren via ODBC automatiseren met de scriptstap Records importeren voor meer informatie.
Opmerking  Als u de scriptstap Records importeren gebruikt om ODBC-gegevens te importeren die Unicode-tekenreeksen bevatten, moet uw ODBC-stuurprogramma Unicode ondersteunen. Anders kunnen de resultaten inconsistent zijn.
 •
Met Importeervolgorde opgeven geeft u aan dat een vooraf gedefinieerde volgorde voor importeren moet worden gebruikt. De volgorde voor importeren die het laatst is gebruikt in het bestand wordt als standaardwaarde weergegeven, maar deze waarde kan worden gewijzigd. Met deze optie kunt u ook opgeven of de gegevens uit herhalende velden bij elkaar moeten blijven of dat herhalende velden in afzonderlijke records moeten worden opgesplitst. Bovendien kunt u met deze optie bepalen of nieuwe records worden toegevoegd of gegevens in de actieve gevonden reeks worden vervangen of dat gegevens als een nieuwe tabel worden geïmporteerd.
Opmerking  Wanneer de bron- en doelvelden voor import worden toegewezen met overeenkomende namen, worden de veldnamen telkens dynamisch afgestemd wanneer de scriptstap is voltooid.
Compatibiliteit 
 
Waar de scriptstap wordt uitgevoerd 
Ondersteund 
FileMaker Pro 
Ja 
FileMaker Server gepland script 
Gedeeltelijk 
FileMaker Go 
Gedeeltelijk 
Custom Web Publishing 
Nee 
Instant Web Publishing 
Nee 
Runtime-oplossing 
Ja 
Afkomstig van 
FileMaker Pro 6.0 of lager
Beschrijving 
U kunt de importeervolgorde opgeven en de optie Importeervolgorde opgeven gebruiken of deze scriptstap met het dialoogvenster uitvoeren zodat de gebruiker nieuwe criteria kan opgeven, zoals gegevens importeren als een nieuwe tabel.
Als het bronbestand is geopend, wordt de gevonden reeks geïmporteerd. Anders worden alle records uit de brontabel geïmporteerd.
Wanneer u deze scriptstap gebruikt om een XML-gegevensbestand te importeren:
 •
 •
 •
moet u een andere syntaxis gebruiken voor Windows en Mac OS. Voor Windows volgt u de syntaxis bestand:///[volledig pad naar bestand]. Voor Mac OS volgt u de syntaxis bestand:///volumes/[volledig pad naar bestand]. Als u in het bestandspad een variabele gebruikt, moet deze de juiste syntaxis genereren.
Wanneer u deze scriptstap opneemt in scripts die in FileMaker Server zijn gepland en u niet Zonder dialoogvenster inschakelt in het dialoogvenster Script bewerken, verschijnt de tekst (NIET compatibel) na de scriptstap. Het script wordt echter wel uitgevoerd en gedraagt zich hetzelfde als wanneer Zonder dialoogvenster wel was ingeschakeld. Zie Get ( LijstDocumentenpad ) function voor meer informatie.
Als u een FileMaker Server-script plant om een van de volgende handelingen uit te voeren, krijgt u een fout:
 •
 •
 •
Opmerkingen
 •
Wanneer u de scriptstap Records importeren of Records exporteren gebruikt in een in FileMaker Server gepland script, moet u het volgende in gedachten houden:
 •
Elk opgegeven bestand moet in de map Documenten van FileMaker Server, de tijdelijke map of een onderliggende map van de map Documenten van FileMaker Server of van de tijdelijke map staan. Dit zijn bijvoorbeeld geldige mappen voor bestand.csv:
<Documenten>/bestand.csv
<Pad tijdelijke map>/bestand.csv
<Documenten>/Map1/bestand.csv
<Pad tijdelijke map>/Map1/Map2/Map3/Map4/bestand.csv
 •
Elk opgegeven pad dat niet een compleet pad naar het bestand is (bijvoorbeeld alles wat niet
/Library/FileMaker Server/Data/Documenten/<0 of meer directory's>/<bestandsnaam> is) wordt geëvalueerd als zijnde gerelateerd aan het tijdelijke pad.
 •
 •
Als er geen absoluut pad is opgegeven in een script dat wordt uitgevoerd vanuit FileMaker Pro, wordt voor FileMaker Pro verondersteld dat het pad verwijst naar de locatie van het databasebestand waaruit het script is uitgevoerd. Als bijvoorbeeld een script met de scriptstap Records exporteren wordt uitgevoerd met de padnaam bestand:/export.tab, en het bestand dat het script uitvoert /Mijnbestanden/Bibliotheek/Boeken.fmp12 is, wordt het geëxporteerde bestand gemaakt als /Mijnbestanden/Bibliotheek/export.tab.
 •
Als u een berekening gebruikt die het bestandspad voor het XML-bestand genereert, moet u de opmaak die het besturingssysteem hanteert voor het volledige pad gebruiken. Bijvoorbeeld de volgende paden zijn geldige paden als u het pad voor het XML-bestand voor Windows of Mac OS laat genereren met een berekening:
Mac OS: /Volumes:/naamVolume/naamDirectory/bestandsnaam
Windows: stationsaanduiding:/naamDirectory/bestandsnaam
Als u een oplossing voor meerdere platforms creëert, kunt u de functie Get ( SysteemPlatform ) gebruiken om het huidige platform te identificeren en de juiste opmaak voor elk platform te gebruiken.
 •
 •
Als een script dat is gemaakt in een eerdere versie van FileMaker Pro een scriptstap Records importeren [Digitale camera] heeft, wordt bij de stap de opmerking geplaatst dat die verouderd is. U kunt de stap verwijderen, maar niet bewerken.
 •
Als een knop verwijst naar een scriptstap Records importeren [Digitale camera], wordt de knop uitgeschakeld en wordt in het dialoogvenster Knopinstelling bij de scriptstap Records importeren de opmerking geplaatst dat die verouderd is.
 •
FileMaker Go ondersteunt alleen importacties van het ene FileMaker Pro-bestand naar het andere FileMaker Pro-bestand.
Voorbeelden 
Ga naar lay-out ["Lay-out nr. 4"]
Records importeren [Geen dialoogvenster; "Contactpersonen"; Toevoegen; Mac Romeins]
Verwante onderwerpen 
Records exporteren script step
Naslaggegevens voor scriptstappen (alfabetisch overzicht)
Naslaggegevens voor scriptstappen (lijst met categorieën)