Die Grundlagenreihe der FileMaker-Konferenz 2015 verschafft einen Überblick über die wichtigsten FileMaker Funktionen.
Mit diesem 4-teiligen Workshop lernen Sie, wie mit den FileMaker-Entwicklungswerkzeugen professionelle Datenbank-Lösungen erstellt werden können.
Dieser Workshop eignet sich als Vorbereitung für andere Sessions an dieser Konferenz.
Und das lernen Sie in diesem Workshop:
Einsatzgebiete des Formeleditors
Konzept des FileMaker Formeleditors
Variablen in Formeln verwenden
Formeln mit Kommentaren dokumentieren
Daten und Funktionen für Formeln
Ein Dutzend Beispiele mit den am häufigsten verwendeten Funktionen
Voraussetzungen:
Sie sollten über Grundkenntnisse von FileMaker verfügen, wie sie am FileMaker Seminar für Einsteiger vermittelt werden. Nehmen Sie auch ein Laptop mit installiertem FileMaker 14 mit, damit Sie die Workshop-Beispiele selber nachvollziehen können.
6. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
• Der Formelbereich ist nichts anderes als ein Texteditor.
• Zahlen können direkt eingegeben werden. 23.5
• Text (String) wird in "Anführungszeichen" gesetzt.
• Textteile werden "mit" & "verknüpft"
• Das Escape Zeichen ist der Backslash z.B. """ ergibt als Resultat "
• Kommentare hinter // oder zwischen /*Kommentar*/
• Variablen mit der Funktion SetzeVar( var=1+x; Ausdruck ) definieren
• Rekursive Funktionen können nur mit FileMaker Pro Advanced über
Eigene Funktionen definiert werden.
Formeln Syntax und Grundlagen
8. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
• Das Datum wird in Tagen ab 1.1.0001 gespeichert
• Mit + und - können Tage berechnet werden
!
Beispiele
• Datum + 7
• Jahreszahl( 1 + Hole ( SystemDatum ) - Geburtstag )
• Max( Rapport::Datum )
Berechnung von Datum
9. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
• Die Zeit wird in Sekunden gerechnet
!
Beispiele
• Zeit + 3600
• ( Zeit_Ende-Zeit_Beginn ) / 3600
Berechnung von Zeit
11. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
// ==============================================
// Funktion: Gibt den Inhalt inkl. Tags zurück
// Text: Text in welchem das Tag vorkommt
// StartTag: String des öffnenden Tags oder Klammer
// EndTag: String des schliessenden Tags oder Klammer
// Auftreten: Auftreten (Index) des Tags im Text (optional) Standard = 1
!
// Bemerkungen: Rekursiv, damit auch Verschachtelungen aufgelöst werden können
// Author: Longin Ziegler
// Datum: 1.6.2014
// ==============================================
Formeln dokumentieren
12. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
• "Hole" eingeben und dann die Enter-Taste
• Umfangreiche Dokumentation im FileMaker
Handbuch beachten
Statusfunktionen
Enter
16. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
• Mehr Übersicht in komplexen Formeln
• Wiederverwendung von Zwischenresultaten
• Schnellere Anpassung bei Änderungen
Variablen in Formeln
17. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
• Immer zuerst prüfen in welchem Kontext eine Formel berechnet wird !!!
Kontext ( Tabelle, Beziehung )
18. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
• Ablage > Verwalten > Eigene Funktionen…
• Nur in FileMaker Pro Advanced
• Auch für rekursive Funktionen geeignet
Eigene Funktionen
19. Longin Ziegler
FileMaker Grundlagen: Formeln
FileMaker Konferenz 2015 Hamburg
www.filemaker-konferenz.com
Weiterführende Themen
Reguläre Ausdrücke
Samstag: von 08:30 bis 10:00 Uhr
Arnold Kegebein