Warenkorb
0
Wagen 0
Telefonische Beratung +49 (0) 441-30 43 76 40
Die Flexibilität von FileMaker kann durch die Verwendung von Plugins, Custom Functions und JavaScript erheblich erweitert werden. Diese Werkzeuge ermöglichen es Ihnen, Funktionen hinzuzufügen, die über die Standardfunktionen von FileMaker hinausgehen, und bieten Ihnen die Möglichkeit, maßgeschneiderte Lösungen für spezifische Anforderungen zu entwickeln. In diesem Kapitel lernen Sie die Grundlagen von FileMaker Plugins, die Erstellung und Nutzung von Custom Functions sowie den Einsatz von JavaScript in FileMaker kennen.
Inhaltsverzeichnis
FileMaker Plugins sind Erweiterungen, die zusätzliche Funktionen und Befehle zu Ihrer FileMaker-Datenbank hinzufügen. Sie werden oft verwendet, um Aufgaben zu erledigen, die mit den nativen Funktionen von FileMaker nur schwer oder gar nicht zu realisieren sind. Plugins können von Drittanbietern entwickelt werden und bieten eine Vielzahl von erweiterten Funktionen, wie z.B. die Integration mit externen Systemen, erweiterte Berechnungsfunktionen oder spezialisierte Druckoptionen.
~/Library/Application Support/FileMaker/Extensions
auf macOS und C:\Program Files\FileMaker\Extensions
auf Windows.Die gFM-Business ERP-Software wird standardmäßig mit dem MBS FileMaker Plugin und dem BaseElements Plugin ausgeliefert. Um den integrierten E-Mail-Client von gFM-Business Basic und Professional nutzen zu können, ist das MailIt-Plugin von Dacons erforderlich. Für die Installation und Einrichtung dieser Plugins in gFM-Business gibt es eine Anleitung im gFM-Forum.
Custom Functions (benutzerdefinierte Funktionen) in FileMaker ermöglichen es Ihnen, wiederkehrende Berechnungen oder Prozesse in einer zentralen Funktion zu kapseln, die dann in der gesamten Datenbank verwendet werden kann. Diese Funktionen sind besonders nützlich, wenn Sie komplexe Berechnungen oder String-Manipulationen durchführen müssen, die über die Standardfunktionen hinausgehen.
Beispiel:
Funktion: FormatTelefonnummer ( Nummer )
SetzeVar ( [
Landesvorwahl = ZeichenLinks ( Nummer ; 3 );
Rest = ZeichenMitte ( Nummer ; 4 ; 10 )
] ;
"+" & Landesvorwahl & " " & ZeichenLinks ( Rest ; 3 ) & "-" & ZeichenRechts ( Rest ; 7 )
)
Beispiel:
Funktion: FormatTelefonnummer ( Nummer )
SetzeVar ( [
Landesvorwahl = ZeichenLinks ( Nummer ; 3 );
Rest = ZeichenMitte ( Nummer ; 4 ; 10 )
] ;
"+" & Landesvorwahl & " " & ZeichenLinks ( Rest ; 3 ) & "-" & ZeichenRechts ( Rest ; 7 )
)
JavaScript ist eine weit verbreitete Programmiersprache, die vor allem für die Entwicklung von interaktiven Webanwendungen verwendet wird. In FileMaker können Sie JavaScript verwenden, um erweiterte Benutzeroberflächen, dynamische Visualisierungen und interaktive Funktionen zu erstellen, die mit den Standardwerkzeugen von FileMaker schwer zu realisieren wären.
Beispiel:
<html>
<body>
<h1>Hello, FileMaker!</h1>
<script type="text/javascript">
document.body.style.backgroundColor = "#FFDDC1";
</script>
</body>
</html
FMP:
, mit der Sie Scripts in FileMaker von JavaScript aus aufrufen können. Dies eröffnet die Möglichkeit, Benutzeraktionen im WebViewer direkt auf die Datenbank reagieren zu lassen.Beispiel:
function saveData() {
var data = document.getElementById('inputField').value;
window.location = "fmp://$/Scriptname?Param=" + encodeURIComponent(data);
}
Hinzufügen von {{itemName}} zum Warenkorb
Hinzugefügt {{EinkaufsName}} zum Warenkorb