Använda anpassade funktioner
Obs! Funktionen är tillgänglig när den allmänna inställningen Använd avancerade verktyg är vald. Mer information finns i Använda avancerade verktyg.
Så här skapar du en egen funktion:
-
Välj Arkiv-menyn > Hantera > Anpassade funktioner.
-
Klicka på Ny i dialogrutan Hantera anpassade funktioner.
-
Skriv ett Funktionsnamn för den nya funktionen i dialogrutan Ändra egen funktion.
Namn på anpassade funktioner måste vara unika och får innehålla högst 100 tecken.
-
Skapa en formel.
Mer information finns i Arbeta med formler och funktioner.
-
Om formeln kräver parametrar skriver du parameternamnet i Funktionsparametrar, och klickar på Lägg till-knappen
. Du kan redigera eller radera ett parameternamn genom att markera det i listan och klicka på knappen Redigera
eller Radera
. -
Klicka där du vill lägga till något i beräkningsrutan och gör sedan något av följande.
-
Alla konton är standardtillvalet för Tillgänglighet och det innebär att alla användare av den aktuella databasen tillåts att visa och använda den anpassade funktionen. Om du vill att den egna funktionen endast ska vara tillgänglig för de som har fullständig behörighet väljer du Endast konton med fullständig behörighet.
-
Stäng dialogrutan Ändra egen funktion genom att klicka på OK.
-
Fortsätt att skapa anpassade funktioner eller stäng dialogrutan Hantera anpassade funktioner genom att klicka på OK.
|
Om du vill lägga till ... |
Gör så här |
|
En referens till en parameter |
Dubbelklicka på ett parameternamn i parameterlistan. |
|
En matematisk operator eller en textoperator |
Klicka på en operator på det numeriska tangentbordet. |
|
En jämförelseoperator eller logisk operator |
För Operatorer väljer du en operator från listan. |
|
Ett konstant värde |
Skriv värdet. |
|
Funktion |
I funktionslistan dubbelklickar du på en funktion. Ersätt platshållarparametern med ett värde eller uttryck i beräkningsrutan. |
Du kan också skriva parameternamn, operatorer och funktioner i dialogrutan Ändra egen funktion i stället för att använda listorna eller det numeriska tangentbordet.
Så här ändrar, duplicerar eller raderar du en egen funktion:
-
Välj Arkiv-menyn > Hantera > Anpassade funktioner.
-
Gör följande i dialogrutan Hantera anpassade funktioner:
-
Klicka på OK i dialogrutan Hantera anpassade funktioner.
|
För att |
Gör så här |
|
Ändra en egen funktion |
För Funktionsnamn väljer du den anpassade funktionen och klickar på Redigera. Gör dina ändringar i dialogrutan Ändra egen funktion och klicka sedan på OK. |
|
Duplicera en egen funktion |
För Funktionsnamn väljer du den anpassade funktionen och klickar på Duplicera. |
|
Radera en egen funktion |
För Funktionsnamn väljer du den anpassade funktionen och klickar på Radera. |
Så här ordnar du anpassade funktioner i mappar:
-
Välj Arkiv-menyn > Hantera > Anpassade funktioner.
-
Gör följande i dialogrutan Hantera anpassade funktioner:
|
För att |
Gör så här |
|
Skapa en mapp |
Klicka på pilen bredvid Ny och välj Mapp. I dialogrutan Redigera mapp anger du ett mappnamn. |
|
Byta namn på en mapp |
Dubbelklicka på mappen du vill ändra namn på. I dialogrutan Redigera mapp anger du ett nytt namn. |
|
Duplicera en mapp |
Markera mappen och klicka på Duplicera. Alla dess anpassade funktioner och undermappar dupliceras. |
|
Flytta en anpassad funktion till eller från en mapp |
Om du vill flytta en anpassad funktion till en mapp expanderar du mappen. Dra den anpassade funktionen till den expanderade mappen. Om du vill flytta en anpassad funktion från en mapp drar du ut den anpassade funktionen ovanför den expanderade mappen. Ett annat alternativ är att dra den anpassade funktionen under det sista objektet i mappen och till vänster. |
|
Radera en mapp |
Markera mappen du vill radera och klicka på Radera. Du kan inte ångra åtgärden när du har raderat en mapp. Mappen och alla dess anpassade funktioner och undermappar tas bort. |
|
Visa mappar och deras innehåll efter mappnamn |
Välj ett mappnamn i listan längst upp till vänster i dialogrutan. Om du vill visa alla anpassade funktioner väljer du Visa alla. |
|
Filtrera listan med mappar och anpassade funktioner efter namn |
Använd sökrutan och skriv hela eller delar av namnet på en mapp eller en anpassad funktion. Listan filtreras medan du skriver. Om du skriver ett namn på en anpassad funktion visas den anpassade funktionen i listan, och om du skriver ett mappnamn visas mappen och dess anpassade funktion och undermappar. Avmarkera rutan om du vill visa alla mappar och anpassade funktioner. |
Så här kopierar du en egen funktion till en annan FileMaker Pro-fil:
-
Välj Arkiv-menyn > Hantera > Anpassade funktioner.
-
I dialogrutan Hantera anpassade funktioner väljer du en eller flera funktioner som ska kopieras.
Tips Du kan Ctrl-klicka (Windows) eller Kommando-klicka (macOS) och välja enstaka funktioner, eller hålla ned Skift och markera funktioner som inte ligger intill varandra.
-
Tryck på Ctrl+C (Windows) eller Kommando-C (macOS) om du vill kopiera funktionerna och klicka sedan på OK.
Tips macOS: Du kan välja Arkiv-menyn > Kopiera om du vill kopiera en vald funktion.
-
Öppna en annan FileMaker Pro-fil.
-
Välj Arkiv-menyn > Hantera > Anpassade funktioner.
-
Tryck på Ctrl+V (Windows) eller Kommando-V (macOS) om du vill klistra in funktionerna.
Tips macOS: Du kan välja Arkiv-menyn > Klistra in om du vill klistra in en vald funktion.
Den kopierade funktionen visas längst ned i listan. Om FileMaker Pro betraktar funktionen som ogiltig för målfilen (om exempelvis beroende funktioner, fält eller beräkningar saknas i målfilen eller om funktionen innehåller en ogiltig filtypsreferens) omgärdas den inklistrade funktionen av kommentartecken (/*<funktionsdefinition>*/). Mer information finns i Beroenderegler för anpassade funktioner.
-
Klicka på OK.
Kommentarer
-
Ditt konto måste ha fullständig behörighet eller behörigheten Hantera databaser, datakällor, containrar och anpassade funktioner för att kunna öppna dialogrutan Hantera anpassade funktioner. Innehållet i en anpassad funktion skyddas även om Tillgänglighet anges till Alla konton.
-
Om du inte har fullständig behörighet och försöker ändra en beräkning som använder en anpassad funktion, som bara får användas av konton med fullständig behörighet, visas strängen <Privat funktion> i stället för den anpassade funktionen. Du kan inte ändra beräkningen om formeln innehåller strängen <Privat funktion>.
-
Om du tidigare har skapat anpassade funktioner och namnen är identiska med nya funktioner i FileMaker kommer FileMaker-funktionerna att skrivas över dina anpassade funktioner. Kontrollera namnet på dina anpassade funktioner mot FileMaker-funktionerna och ändra namnen på de anpassade funktionerna om det behövs.