SlideShare ist ein Scribd-Unternehmen logo
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Swen Bauer
Kalkulationen, Funktionen
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Über den Sprecher
• 1984 Studium der Informatik

• Programmierung Omnis, 4th Dimension

• 1996 FileMaker 3, FileMaker 4 - Projekte

• 2001 Wiedereinstieg mit FileMaker 5.5 / 6 

• verschiedene Projekte mit FileMaker 7 und höher

• derzeit Betreuung FileMaker 11-17 Projekte

• TÜV-Rheinland zertifizierter Datenschutzbeauftragter
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
FileMaker englisch vs. deutsch
• Beispiele im Internet sind auf Englisch

• Eigene Funktionen sind auf Englisch
Umschalten?
• Mac OS: App Language Chooser (App Store)

• Windows FileMaker: 

• Menü: Bearbeiten - Einstellungen… - Benutzeroberflächensprache
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Legen wir los!
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Austauschen() ; Substitute()
• Dient dazu Zeichen in einer Zeichenkette auszutauschen

• Syntax 1: Austauschen ( Text ; Suchtext ; Ersatztext ) 

• Syntax 2: Austauschen ( Text ; [Suche1 ; Ersatz1] ; [Suche2 ;
Ersatz2] ; ... [SucheN ; ErsatzN] )
• Beispiel
• Austauschen("öäü" ; "ä" ; "ae") -> öaeü
• Austauschen("öäü" ; ["ä"; "ae"] ; ["ü"; "ue"]) -> öaeue
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Wenn() ; if()
• Dient dazu eine Entscheidung zu treffen

• Syntax:

• Wenn ( Bedingung ; ErgebnisWennWahr {; ErgebnisWennFalsch} )
• Beispiel:

• Wenn ( $a = $b ; "Gleich" ; "Ungleich" )
• Ergebnis:

• $a = 1 ; $b = 1 -> Gleich
• $a = 1 ; $b = 2 -> Ungleich
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Falls(); Case()
• Dient dazu mehrere Entscheidungen zu treffen

• Syntax: Falls ( Bedingung1 ; Ergebnis1 {; {Bedingung2 ;
Ergebnis2 ; ...} Standardergebnis} )

• Beispiel:

• Falls ( $a = 1 ; "Eins" ; $a = 2 ; "Zwei" ; "Nicht Eins
oder Zwei" )
• Ergebnis:

• $a=1 -> Eins
• $a=2 -> Zwei
• $a=5 -> Nicht Eins oder Zwei
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
SetzeVar() ; Let()
• SetzeVar dient dazu mehrere Variablen zu setzen bzw. Rechenschritte
durchzuführen

• Syntax: SetzeVar ( { [ } Var1 = Ausdruck1 {; Var2 =
Ausdruck2... ]} ; Rechenanweisung )

• Wichtig:

• Variablen müssen keine $ oder $$ Variablen sein

• Variablen innerhalb der SetzeVar Funktion sind ausserhalb der Funktion
nicht sichtbar. Ausser es werden $ oder $$ Variablen verwendet.
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
SetzeVar() ; Let()
• Beispiel:

• Ergibt:

• 0117172821
• Könnte auch geschrieben werden als

• Filter( TrimAlle( ~a ; 3 ; 0 ) ; "0123456789" )
• Wenn mehrere Funktionen geschachtelt werden ist die schwieriger zu lesen
SetzeVar([
~a = " 0117/172821 " ;
~b = TrimAlle( ~a ; 3 ; 0 ) ;
~c = Filter( ~b ; "0123456789" )
];
~c
)
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Hole() ; Get()
• Hole Funktionen dienen dazu bestimmet Statusmeldungen abzurufen
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
LayoutIDs() ; LayoutIDs()
• Gibt eine Liste der eindeutigen IDs der in der Datei vorhandenen Layouts
zurück

• Beispiel:

• Siehe Beispiel Datei 

• FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12

• Layout: Layout mit ID 1 - 3
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Berechne() ; Evaluate()
• Berechnet einen Text.

• Syntax: Berechne ( Ausdruck {; [ Feld1 ; Feld2 ; ... ] } )

• Beispiel:

• Siehe Beispiel Datei 

• FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12

• Layout: Beispiel Berechne()

• Achtung !!! - Wenn ein serverseitiges Script die Funktion „Berechne“ enthält,
müssen Sie englische Funktionsnamen bei der Berechnung der Formel
verwenden. „Berechne“ erkennt keine lokalisierten Funktionsnamen, wenn es
in einem serverseitigen Script ausgeführt wird.
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Berechne() ; Evaluate()
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
HoleContainerAttribute() ;
GetContainerAttribute()
• Gibt die Dateimetadaten des angegebenen Containerfelds zurück.

• Beispiel:

• Siehe Beispiel Datei 

• FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12

• Layout: Beispiel HoleContainerAttribute
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
LiesLayoutobjektAttribut() ;
GetLayoutObjectAttribute()
• Gibt die Dateimetadaten des angegebenen Containerfelds zurück.

• Beispiel:

• Siehe Beispiel Datei 

• FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12

• Layout: Beispiel LiesLayoutobjektAttribut
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Beispiel - Pushover
• Dienst um sich Pushnachrichten aufs Handy zu schicken

• Kann dazu benutzt werden, das der FileMaker bei bestimmten Ereignissen eine
Meldung an den Programmierer senden kann.

• www.pushover.net

• Beispiel:

• Siehe Beispiel Datei 

• FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12

• Layout: Beispiel pushover
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Hilfsprogramme
• App Language Chooser

• TextMate

• Dash
Ressourcen
• Matt Petrowsky

• www.filemakermagazine.com

• YouTube - Scriptology Mastery Course FileMaker

• FileMaker - DevCon 2018 (für FBS Mitglieder)

• Todd Geist

• www.geistinteractive.com
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Kalkulationen, Funktionen - Swen Bauer
Fragen und Antworten
9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages

Weitere ähnliche Inhalte

Was ist angesagt?

FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard SchwingenschloeglFMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
Verein FM Konferenz
 
FMK2018- Datenmodelle/Normalisierung Heike Landschulz
FMK2018- Datenmodelle/Normalisierung Heike LandschulzFMK2018- Datenmodelle/Normalisierung Heike Landschulz
FMK2018- Datenmodelle/Normalisierung Heike Landschulz
Verein FM Konferenz
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
Verein FM Konferenz
 
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten RisseeuwFMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
Verein FM Konferenz
 
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian SchmitzFMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
Verein FM Konferenz
 
FMK2018 Screencasts - Thomas Hirt LightningTalk
FMK2018 Screencasts - Thomas Hirt LightningTalkFMK2018 Screencasts - Thomas Hirt LightningTalk
FMK2018 Screencasts - Thomas Hirt LightningTalk
Verein FM Konferenz
 
FMK2018- Wiederholfelder und Wiederholungen Holger Darjus
FMK2018- Wiederholfelder und Wiederholungen Holger DarjusFMK2018- Wiederholfelder und Wiederholungen Holger Darjus
FMK2018- Wiederholfelder und Wiederholungen Holger Darjus
Verein FM Konferenz
 
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis GehrtFMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
Verein FM Konferenz
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
Verein FM Konferenz
 
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.comFMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
Verein FM Konferenz
 
FMK2018- Was ist neu fm17v1 Michael Valentin
FMK2018- Was ist neu fm17v1 Michael ValentinFMK2018- Was ist neu fm17v1 Michael Valentin
FMK2018- Was ist neu fm17v1 Michael Valentin
Verein FM Konferenz
 
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian SchmitzFMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
Verein FM Konferenz
 
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen BauerFMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
Verein FM Konferenz
 
FMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
FMK2018 Spass am Coding Advent of Code - Workshop by Russell WatsonFMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
FMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
Verein FM Konferenz
 
FMK2018- Microsoft Active directory Thomas Hirt
FMK2018- Microsoft Active directory Thomas HirtFMK2018- Microsoft Active directory Thomas Hirt
FMK2018- Microsoft Active directory Thomas Hirt
Verein FM Konferenz
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
Verein FM Konferenz
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
Verein FM Konferenz
 
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
Verein FM Konferenz
 
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 -  Tools für FileMaker Entwickler by Alexis GehrtFMK2017 -  Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
Verein FM Konferenz
 
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
Verein FM Konferenz
 

Was ist angesagt? (20)

FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard SchwingenschloeglFMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
FMK2018-Portalfilterung und Sortierung Gerhard Schwingenschloegl
 
FMK2018- Datenmodelle/Normalisierung Heike Landschulz
FMK2018- Datenmodelle/Normalisierung Heike LandschulzFMK2018- Datenmodelle/Normalisierung Heike Landschulz
FMK2018- Datenmodelle/Normalisierung Heike Landschulz
 
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis Gehrt
 
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten RisseeuwFMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
FMK2018- Benutzerverwaltung für FileMaker Pro Karsten Risseeuw
 
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian SchmitzFMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
FMK2018- Neues im MBS FileMaker Plugin Christian Schmitz
 
FMK2018 Screencasts - Thomas Hirt LightningTalk
FMK2018 Screencasts - Thomas Hirt LightningTalkFMK2018 Screencasts - Thomas Hirt LightningTalk
FMK2018 Screencasts - Thomas Hirt LightningTalk
 
FMK2018- Wiederholfelder und Wiederholungen Holger Darjus
FMK2018- Wiederholfelder und Wiederholungen Holger DarjusFMK2018- Wiederholfelder und Wiederholungen Holger Darjus
FMK2018- Wiederholfelder und Wiederholungen Holger Darjus
 
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis GehrtFMK2018- Web Direct Tipps und Tricks Alexis Gehrt
FMK2018- Web Direct Tipps und Tricks Alexis Gehrt
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
 
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.comFMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com
 
FMK2018- Was ist neu fm17v1 Michael Valentin
FMK2018- Was ist neu fm17v1 Michael ValentinFMK2018- Was ist neu fm17v1 Michael Valentin
FMK2018- Was ist neu fm17v1 Michael Valentin
 
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian SchmitzFMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
FMK2018- FileMaker und Linux mit SSH zusammenführen Christian Schmitz
 
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen BauerFMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer
 
FMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
FMK2018 Spass am Coding Advent of Code - Workshop by Russell WatsonFMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
FMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson
 
FMK2018- Microsoft Active directory Thomas Hirt
FMK2018- Microsoft Active directory Thomas HirtFMK2018- Microsoft Active directory Thomas Hirt
FMK2018- Microsoft Active directory Thomas Hirt
 
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael ValentinFMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
FMK2017 - Was ist neu in FileMaker 16 by Michael Valentin
 
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert KaiserFMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser
 
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil...
 
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 -  Tools für FileMaker Entwickler by Alexis GehrtFMK2017 -  Tools für FileMaker Entwickler by Alexis Gehrt
FMK2017 - Tools für FileMaker Entwickler by Alexis Gehrt
 
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian SchmitzFMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
FMK2017 - Plugins für die FileMaker Cloud by Christian Schmitz
 

Ähnlich wie FMK2018 FileMaker Kalkulation, Funktionen by Swen Bauer

FM2014: Einführung in Function Scripting by Thomas Hirt
FM2014: Einführung in Function Scripting by Thomas HirtFM2014: Einführung in Function Scripting by Thomas Hirt
FM2014: Einführung in Function Scripting by Thomas Hirt
Verein FM Konferenz
 
FMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp PulsFMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp Puls
Verein FM Konferenz
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
Verein FM Konferenz
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
Verein FM Konferenz
 
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischFMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
Verein FM Konferenz
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
Verein FM Konferenz
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
Verein FM Konferenz
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
Verein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
Verein FM Konferenz
 
FMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold KegebeinFMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold Kegebein
Verein FM Konferenz
 
W-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous DeliveryW-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous Delivery
Stephan Kaps
 
FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...
FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...
FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...
Verein FM Konferenz
 
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick RischFileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
Verein FM Konferenz
 
FMK2014: Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...
FMK2014:  Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...FMK2014:  Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...
FMK2014: Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...
Verein FM Konferenz
 
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
Verein FM Konferenz
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
Verein FM Konferenz
 
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
FMK2017 -  iBeacons und FileMaker by Alexis GehrtFMK2017 -  iBeacons und FileMaker by Alexis Gehrt
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
Verein FM Konferenz
 
FMK2014: FileMaker Plugin erzeugen by Christian Schmitz
FMK2014: FileMaker Plugin erzeugen by Christian SchmitzFMK2014: FileMaker Plugin erzeugen by Christian Schmitz
FMK2014: FileMaker Plugin erzeugen by Christian Schmitz
Verein FM Konferenz
 
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold KegebeinFMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
Verein FM Konferenz
 

Ähnlich wie FMK2018 FileMaker Kalkulation, Funktionen by Swen Bauer (20)

FM2014: Einführung in Function Scripting by Thomas Hirt
FM2014: Einführung in Function Scripting by Thomas HirtFM2014: Einführung in Function Scripting by Thomas Hirt
FM2014: Einführung in Function Scripting by Thomas Hirt
 
FMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp PulsFMK2018- Migration tool Philipp Puls
FMK2018- Migration tool Philipp Puls
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
 
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg KösterFMK2017 - Programmieren am offenen Herzen by Jörg Köster
FMK2017 - Programmieren am offenen Herzen by Jörg Köster
 
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick RischFMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch
 
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg KösterFMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster
 
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
 
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner StaubFMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
FMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold KegebeinFMK2015: Virtuelle Tabellen by Arnold Kegebein
FMK2015: Virtuelle Tabellen by Arnold Kegebein
 
W-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous DeliveryW-Jax 2015: QS-Maßnahmen bei Continuous Delivery
W-Jax 2015: QS-Maßnahmen bei Continuous Delivery
 
FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...
FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...
FMK2018 Kalender in FileMaker eigenes HTML5-Framework mit Drag und Drop by Ot...
 
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick RischFileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch
 
FMK2014: Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...
FMK2014:  Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...FMK2014:  Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...
FMK2014: Komplexe Berechnungen im FileMaker -> Finanzbuchhaltung mit FileMak...
 
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
FMK2014: Visuelle Darstellung im FileMaker by Matthias Wuttke
 
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang WunderlichFMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich
 
Visual Studio Tools for Office
Visual Studio Tools for OfficeVisual Studio Tools for Office
Visual Studio Tools for Office
 
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
FMK2017 -  iBeacons und FileMaker by Alexis GehrtFMK2017 -  iBeacons und FileMaker by Alexis Gehrt
FMK2017 - iBeacons und FileMaker by Alexis Gehrt
 
FMK2014: FileMaker Plugin erzeugen by Christian Schmitz
FMK2014: FileMaker Plugin erzeugen by Christian SchmitzFMK2014: FileMaker Plugin erzeugen by Christian Schmitz
FMK2014: FileMaker Plugin erzeugen by Christian Schmitz
 
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold KegebeinFMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein
 

Mehr von Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
Verein FM Konferenz
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
Verein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
Verein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
Verein FM Konferenz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
Verein FM Konferenz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
Verein FM Konferenz
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
Verein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
Verein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
Verein FM Konferenz
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
Verein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
Verein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
Verein FM Konferenz
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
Verein FM Konferenz
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
Verein FM Konferenz
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
Verein FM Konferenz
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
Verein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
Verein FM Konferenz
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Verein FM Konferenz
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
Verein FM Konferenz
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
Verein FM Konferenz
 

Mehr von Verein FM Konferenz (20)

FMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdf
 
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp Puls
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin Schwarz
 
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard SchulzFMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz
 
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
 
FMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam Augustin
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas Hirt
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
 
FMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell WatsonFMK2022 FileMaker Integrated Development Environment - Russell Watson
FMK2022 FileMaker Integrated Development Environment - Russell Watson
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph Kluss
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph Kluss
 
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
 
FMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell WatsonFMK2019 bug off lightning talk by Russell Watson
FMK2019 bug off lightning talk by Russell Watson
 
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menannoFMK2019 being an optimist in a pessimistic world by vincenzo menanno
FMK2019 being an optimist in a pessimistic world by vincenzo menanno
 
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza KoudelkaFMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
FMK2019 FileMaker Performance Update 2019 by HOnza Koudelka
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza Koudelka
 
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
 
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin
 
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management  by Jörg KösterFMK2019 Layout und Eigene Menüs-Management  by Jörg Köster
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster
 

FMK2018 FileMaker Kalkulation, Funktionen by Swen Bauer

  • 1. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Swen Bauer Kalkulationen, Funktionen
  • 2. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Über den Sprecher • 1984 Studium der Informatik • Programmierung Omnis, 4th Dimension • 1996 FileMaker 3, FileMaker 4 - Projekte • 2001 Wiedereinstieg mit FileMaker 5.5 / 6 • verschiedene Projekte mit FileMaker 7 und höher • derzeit Betreuung FileMaker 11-17 Projekte • TÜV-Rheinland zertifizierter Datenschutzbeauftragter
  • 3. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer FileMaker englisch vs. deutsch • Beispiele im Internet sind auf Englisch • Eigene Funktionen sind auf Englisch Umschalten? • Mac OS: App Language Chooser (App Store) • Windows FileMaker: • Menü: Bearbeiten - Einstellungen… - Benutzeroberflächensprache
  • 4. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Legen wir los!
  • 5. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Austauschen() ; Substitute() • Dient dazu Zeichen in einer Zeichenkette auszutauschen • Syntax 1: Austauschen ( Text ; Suchtext ; Ersatztext ) • Syntax 2: Austauschen ( Text ; [Suche1 ; Ersatz1] ; [Suche2 ; Ersatz2] ; ... [SucheN ; ErsatzN] ) • Beispiel • Austauschen("öäü" ; "ä" ; "ae") -> öaeü • Austauschen("öäü" ; ["ä"; "ae"] ; ["ü"; "ue"]) -> öaeue
  • 6. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Wenn() ; if() • Dient dazu eine Entscheidung zu treffen • Syntax: • Wenn ( Bedingung ; ErgebnisWennWahr {; ErgebnisWennFalsch} ) • Beispiel: • Wenn ( $a = $b ; "Gleich" ; "Ungleich" ) • Ergebnis: • $a = 1 ; $b = 1 -> Gleich • $a = 1 ; $b = 2 -> Ungleich
  • 7. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Falls(); Case() • Dient dazu mehrere Entscheidungen zu treffen • Syntax: Falls ( Bedingung1 ; Ergebnis1 {; {Bedingung2 ; Ergebnis2 ; ...} Standardergebnis} ) • Beispiel: • Falls ( $a = 1 ; "Eins" ; $a = 2 ; "Zwei" ; "Nicht Eins oder Zwei" ) • Ergebnis: • $a=1 -> Eins • $a=2 -> Zwei • $a=5 -> Nicht Eins oder Zwei
  • 8. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer SetzeVar() ; Let() • SetzeVar dient dazu mehrere Variablen zu setzen bzw. Rechenschritte durchzuführen • Syntax: SetzeVar ( { [ } Var1 = Ausdruck1 {; Var2 = Ausdruck2... ]} ; Rechenanweisung ) • Wichtig: • Variablen müssen keine $ oder $$ Variablen sein • Variablen innerhalb der SetzeVar Funktion sind ausserhalb der Funktion nicht sichtbar. Ausser es werden $ oder $$ Variablen verwendet.
  • 9. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer SetzeVar() ; Let() • Beispiel: • Ergibt: • 0117172821 • Könnte auch geschrieben werden als • Filter( TrimAlle( ~a ; 3 ; 0 ) ; "0123456789" ) • Wenn mehrere Funktionen geschachtelt werden ist die schwieriger zu lesen SetzeVar([ ~a = " 0117/172821 " ; ~b = TrimAlle( ~a ; 3 ; 0 ) ; ~c = Filter( ~b ; "0123456789" ) ]; ~c )
  • 10. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Hole() ; Get() • Hole Funktionen dienen dazu bestimmet Statusmeldungen abzurufen
  • 11. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer LayoutIDs() ; LayoutIDs() • Gibt eine Liste der eindeutigen IDs der in der Datei vorhandenen Layouts zurück • Beispiel: • Siehe Beispiel Datei • FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12 • Layout: Layout mit ID 1 - 3
  • 12. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Berechne() ; Evaluate() • Berechnet einen Text. • Syntax: Berechne ( Ausdruck {; [ Feld1 ; Feld2 ; ... ] } ) • Beispiel: • Siehe Beispiel Datei • FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12 • Layout: Beispiel Berechne() • Achtung !!! - Wenn ein serverseitiges Script die Funktion „Berechne“ enthält, müssen Sie englische Funktionsnamen bei der Berechnung der Formel verwenden. „Berechne“ erkennt keine lokalisierten Funktionsnamen, wenn es in einem serverseitigen Script ausgeführt wird.
  • 13. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Berechne() ; Evaluate()
  • 14. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer HoleContainerAttribute() ; GetContainerAttribute() • Gibt die Dateimetadaten des angegebenen Containerfelds zurück. • Beispiel: • Siehe Beispiel Datei • FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12 • Layout: Beispiel HoleContainerAttribute
  • 15. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer LiesLayoutobjektAttribut() ; GetLayoutObjectAttribute() • Gibt die Dateimetadaten des angegebenen Containerfelds zurück. • Beispiel: • Siehe Beispiel Datei • FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12 • Layout: Beispiel LiesLayoutobjektAttribut
  • 16. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Beispiel - Pushover • Dienst um sich Pushnachrichten aufs Handy zu schicken • Kann dazu benutzt werden, das der FileMaker bei bestimmten Ereignissen eine Meldung an den Programmierer senden kann. • www.pushover.net • Beispiel: • Siehe Beispiel Datei • FMK2018_Swen_Bauer_Kalkulationen_Funktionen.fmp12 • Layout: Beispiel pushover
  • 17. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Hilfsprogramme • App Language Chooser • TextMate • Dash Ressourcen • Matt Petrowsky • www.filemakermagazine.com • YouTube - Scriptology Mastery Course FileMaker • FileMaker - DevCon 2018 (für FBS Mitglieder) • Todd Geist • www.geistinteractive.com
  • 18. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Kalkulationen, Funktionen - Swen Bauer Fragen und Antworten
  • 19. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018 Vortrag und Sprecher Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages