Nadat u een app op maat hebt gemaakt, kunt u de mogelijkheden van de app uitbreiden met invoegtoepassingen. Invoegtoepassingen zijn vooraf ontworpen deelverzamelingen met componenten die samenwerken om aanvullende functies aan de app te leveren. Zo gebruikt u een invoegtoepassing:
1. Installeer de invoegtoepassing (zie hieronder). De invoegtoepassing is nu beschikbaar voor gebruik in uw app op maat. Afhankelijk van wat de invoegtoepassing doet, kunnen door de installatie automatisch vooraf ontworpen exemplaren worden toegevoegd van:
2. Als de invoegtoepassing lay-outobjecten heeft, sleept u de invoegtoepassing naar uw lay-out.
Indien nodig, creëert de invoegtoepassing relaties tussen de nieuwe tabellen en de huidige tabelvermelding.
Als u bijvoorbeeld een eenvoudige invoegtoepassing voor telefoonnummers installeert, wordt er een tabel toegevoegd met velden voor een telefoonnummer en type, evenals een invoerlijst voor het type veld. Daarnaast wordt er een script toegevoegd voor het toevoegen van een telefoonnummer-record in de gerelateerde tabel. Wanneer u de invoegtoepassing naar uw lay-out sleept, creëert het een relatie tussen de nieuwe tabel en de huidige tabelvermelding. Vervolgens wordt er een portal toegevoegd om de gerelateerde telefoonnummers weer te geven, evenals knoppen om telefoonnummers toe te voegen en te verwijderen.
Invoegtoepassingen kunnen meer geavanceerde functionaliteit bieden. Raadpleeg voor meer informatie de beschrijving van de invoegtoepassing voordat u deze installeert.
U kunt een invoegtoepassing gemakkelijk een tijdje uitproberen en als u er toch niet tevreden over bent, kunt u de invoegtoepassing in één stap uit uw bestand verwijderen. Als u een invoegtoepassing verwijdert, wordt ook alles verwijderd dat tijdens de installatie is toegevoegd. Desgewenst kunt u ook de tabellen, velden en recordgegevens verwijderen die door de invoegtoepassing worden gebruikt.
1. Kies in de modus Lay-out de gewenste lay-out.
Raadpleeg Schakelen tussen lay-outs.
2. Klik op in de statusbalk en klik vervolgens op Invoegtoepassingen.
3. Klik op , selecteer een invoegtoepassing en klik op Kiezen.
De invoegtoepassing verschijnt in de lijst met invoegtoepassingen en is beschikbaar om op een lay-out te plaatsen.
•Sleep op het tabblad Invoegtoepassingen een invoegtoepassing van de lijst naar de lay-out.
•Klik op het tabblad Invoegtoepassingen met de rechtermuisknop op een invoegtoepassing in de lijst en kies Invoegtoepassing de-installeren.
Invoegtoepassingen die een relatie tot stand brengen, vereisen dat de huidige tabel een detecteerbaar primaire-sleutelveld heeft voordat u de invoegtoepassing kunt plaatsen op de lay-out. Als FileMaker Pro het om deze reden niet toestaat om een invoegtoepassing te plaatsen, maakt u een detecteerbaar primaire-sleutelveld of wijzigt u een bestaand veld zodat het kan worden gedetecteerd.
Om te kunnen worden gedetecteerd, moet een primaire-sleutelveld het standaardveld PrimaireSleutel zijn (of een kopie ervan) of voldoen aan een van de volgende criteria:
•het veld maakt gebruikt van een automatisch ingevoerd volgnummer en de volgende opties zijn geselecteerd:
•Wijzigen van waarde tijdens gegevensinvoer verbieden voor automatisch invoeren
•Unieke waarde voor validatie
•het veld maakt gebruik van een automatisch ingevulde berekening die de Get (UUID)- of Get (UUIDnummer)-functie bevat en de optie voor automatisch invoeren Wijzigen van waarde tijdens gegevensinvoer verbieden is geselecteerd
•het veld is een opgeslagen berekeningveld dat de Get (UUID)- of Get (UUIDnummer)-functie bevat.
•het veld maakt gebruik van een automatisch ingevoerd volgnummer
Raadpleeg Automatische gegevensinvoer definiëren, Veldbevestiging definiëren en Veldindexeringsopties definiëren.