FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein

Verein FM Konferenz
Verein FM KonferenzVerein FM Konferenz
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
www.filemaker-konferenz.com
Anwendungsbeispiele für Layouts und Fenster 

in FileMaker Datenbanken

Dipl. Ing. (FH) Arnold Kegebein
Layout und Fenster
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Über den Sprecher
Dipl.-Ing. (FH) Arnold Kegebein
Studium der Technische Informatik

35 Jahre Erfahrung mit Datenbanken

6½ Jahre in den USA als Director IT

Seit 2007 FileMaker Entwickler

Autor für das FileMaker Magazin

Sprecher auf Konferenzen
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl.-Ing. (FH) Arnold Kegebein
Über den Vortrag
• Theorie

• Was sind Layouts und Fenster?

• Aufbau und Elemente von Layouts und Fenstern

• Umsetzung in FileMaker

• Praxis

• Anwendungsbeispiele

• Detailbeschreibung

• Fragen & Antworten
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl.-Ing. (FH) Arnold Kegebein
Was ist ein Fenster?
• Objekt des Betriebssystem oder des Programms

• Element der Benutzerschnittstelle (UX/UI)

• Container für die Darstellung von Inhalten

• Attribute

• Dimension: Breite, Höhe

• Position: X, Y, Z, θ

• Design:

• Kopfzeile, Rahmen, Fuß-/Statuszeile

• Rollbalken

• Transparenz

• Eigenschaft:

• interaktiv

• normal, schwebend, modal
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Fenster in FileMaker
• Dokumentfenster

• Schwebende Fenster

• Immer im Vordergrund

• Dialog

• Immer im Vordergrund

• Modal

• Kartenfenster

• Immer im Vordergrund

• Modal

• Verknüpft mit aufrufendem Fenster

• Eingeschränkte Fensterelemente
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Funktion WindowNames
Syntax
• WindowNames

• Alle Fenster der FileMaker Applikation

• WindowNames( "" )

• Alle Fenster im der aktuellen FileMaker Datenbank

• WindowNames( "DB_Name" )

• Alle Fenster der FileMaker Datenbank DB_Name

10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Funktion WindowNames
Listenaufbau
1. Aktives Fenster an erster Stelle

2. Schwebende Fenster vor Dokumentfenster

3. Dialog und Card Window bewahren Reihenfolge

4. Bewegung hinterer Fenster verändert die Reihenfolge (Regel 1 + 2)
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Neues Fenster
• Neues Fenster: Menü- oder Script-Befehl

• Card Window:

• Position mit aufrufendem Fenster verbunden

• Kann außerhalb des aufrufenden Fensters positioniert werden
Aufrufendes
Fenster
Neu:

Normal
Neu:

Schwebend
Neu:

Modal
Neu:

Card
Positions-

änderung
Normal + + + + + / +
Schwebend + + + + + / +
Modal – – + + + / o [1]
Card – – + – – / o [1]
[1] Nur in MacOS
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Position
• relativ zum Bildschirm berechnet (normal, floating)

• Ausnahme Card Window:

• relativ zum Innenbereich des aufrufenden Fensters 

• Negative Werte möglich
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Dimension (Mac)
Get(WindowHeight)
Get(WindowContentHeight)
Get( W
indowLeft )
Get( W
indowTop )
Get( WindowWidth )
Get( WindowContentWidth )
Zoom-Bereich
(Minus Top/Bottom Navigation)
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Status der Formatierungsleiste
• Statusbar abfragen: Get( StatusAreaState )

• Formatierungsleiste abfragen: ???

Let( [
~d = Get( WindowHeight ) - Get ( WindowContentHeight )
];
If( Get( SystemPlatform ) = -2;
~d = 84 // FormattingBar
or ~d = 101 // FormattingBar + ScrollBar
or ~d = 168 // FormattingBar + StatusToolBar
or ~d = 185; // FormattingBar + ScrollBar + StatusToolBar
// Else
~d = 47 // FormattingBar
or ~d = 131 // FormattingBar + StatusToolBar
)
)
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
• Neues Card Window aus Card nicht möglich, aber …

• Aufruf aus Dialog möglich

• Dialog kann aus jedem Fenstertyp möglich

Fenster öffnen

If Aktuelles Fenster Stil = Card

Dialog öffnen

End If

Fenster schließen

Set Variable Fenstername

Fenster schließen

If Aktuelles Fenster Name = $Fenstername

Fenster schließen

End If
Card Window
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Window Management
• Fensterinformation selber verwalten: Module WinManager

• Fenster ID

• Unsichtbare Unicodezeichen BOM (65279), ZWSP (8203)

• JSON in globaler Variable $$'WINDOW

• Trigger Scripts: OnWindowOpen / OnWindowClose

• Maintenance Scripts

• Set Window Title – Window Information aktualisieren

• Update Window Info – Das Herz von WinManager
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein
Vorführung
10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019
JSON im Einsatz – Dipl. Ing. (FH) Arnold Kegebein
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages
1 von 15

Recomendados

FMK2019 FileMaker Data API mit Node.js nutzen by Adam Augustin von
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 AugustinVerein FM Konferenz
1.1K views38 Folien
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin von
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinFMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam Augustin
FMK2019 FileMaker Data API mit Node.js nutzen - Workshop by Adam AugustinVerein FM Konferenz
368 views15 Folien
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ... von
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...
FMK2019 PSoS - Perform Script on Server Wie einsetzen und wie entwickeln? by ...Verein FM Konferenz
287 views21 Folien
FMK2019 FM Data Migration Tool by Stefan Tischler von
FMK2019 FM Data Migration Tool by Stefan TischlerFMK2019 FM Data Migration Tool by Stefan Tischler
FMK2019 FM Data Migration Tool by Stefan TischlerVerein FM Konferenz
640 views11 Folien
FMK2019 JSON im Einsatz by Arnold Kegebein von
FMK2019 JSON im Einsatz by Arnold KegebeinFMK2019 JSON im Einsatz by Arnold Kegebein
FMK2019 JSON im Einsatz by Arnold KegebeinVerein FM Konferenz
445 views19 Folien
FMK2019 Nutzung von Shell-Skripts in FileMaker by Erich Schmidt von
FMK2019 Nutzung von Shell-Skripts in FileMaker by Erich SchmidtFMK2019 Nutzung von Shell-Skripts in FileMaker by Erich Schmidt
FMK2019 Nutzung von Shell-Skripts in FileMaker by Erich SchmidtVerein FM Konferenz
375 views21 Folien

Más contenido relacionado

Was ist angesagt?

FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider von
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderVerein FM Konferenz
560 views58 Folien
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub von
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 StaubVerein FM Konferenz
343 views21 Folien
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster von
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterVerein FM Konferenz
662 views73 Folien
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin... von
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...Verein FM Konferenz
628 views34 Folien
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider von
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael HeiderVerein FM Konferenz
633 views57 Folien
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D... von
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...Verein FM Konferenz
801 views97 Folien

Was ist angesagt?(20)

FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider von Verein FM Konferenz
FMK2019 FileMaker Anbindung an Online Systeme by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme by Michael Heider
FMK2019 dot-Net-Plugin selbst programmieren by Werner Staub von Verein FM Konferenz
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
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster von Verein FM Konferenz
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg KösterFMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Indirections - Layout und Eigene Menüs-Management by Jörg Köster
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin... von Verein FM Konferenz
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 Waagrechte Scrollbar für Ausschnittreihen erstellen by Gerhard Schwin...
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider von Verein FM Konferenz
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael HeiderFMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2019 FileMaker Anbindung an Online Systeme mit cURL & JSON by Michael Heider
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D... von Verein FM Konferenz
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...
FMK2019 FileMaker und externe Authentifizierung Rechteverwaltung mit Active D...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ... von Verein FM Konferenz
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens  ...
FMK2019 FileMaker – das Lizenzmodell Alles was Sie wissen wollen by Klemens ...
FMK2019 Layout und Eigene Menüs-Management by Jörg Köster von Verein FM Konferenz
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 Konferenz1.1K views
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair von Verein FM Konferenz
Fmk2019 Produktentwicklung mit FileMaker by Harald MairFmk2019 Produktentwicklung mit FileMaker by Harald Mair
Fmk2019 Produktentwicklung mit FileMaker by Harald Mair
FMK2019 bug off lightning talk by Russell Watson von Verein FM Konferenz
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 Konferenz1.2K views
FMK2018-FileMaker und JSON/REST by Bernhard Schulz schubec.com von Verein FM Konferenz
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 Konferenz1.1K views
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad... von Verein FM Konferenz
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
Verein FM Konferenz2.2K views
FMK2018 Spass am Coding Advent of Code - Workshop by Russell Watson von Verein FM Konferenz
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
FMK2019 Layout Rechnungsdruck mit Übertrag und Gesamtbetrag by Swen Bauer von Verein FM Konferenz
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 Konferenz1.6K views
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch... von Verein FM Konferenz
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2018 Mein erster FileMaker Server Was ist das? Was kann der Server? Brauch...
FMK2017 - Der Bug - des Entwicklers Fluch by Jörg Köster von Verein FM Konferenz
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
FMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl von Verein FM Konferenz
FMK2017 - Die Anker Boje Methode by Gerhard SchwingenschlöglFMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
FMK2017 - Die Anker Boje Methode by Gerhard Schwingenschlögl
Verein FM Konferenz2.5K views
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ... von Verein FM Konferenz
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
Verein FM Konferenz1.1K views
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz von schubec
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard SchulzFMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
FMK2015 FileMaker Server Netzwerk & Perfomance by Bernhard Schulz
schubec2K views

Similar a FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein

FMK2016 - Arnold Kegebein - User Interface: Panel Window von
FMK2016 - Arnold Kegebein - User Interface: Panel WindowFMK2016 - Arnold Kegebein - User Interface: Panel Window
FMK2016 - Arnold Kegebein - User Interface: Panel WindowVerein FM Konferenz
1.2K views20 Folien
FMK2022 Neue Programmiertechniken von Adam Augusting von
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein FM Konferenz
140 views31 Folien
FMK2018- Audit Log Arnold Kegebein von
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinVerein FM Konferenz
580 views13 Folien
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch von
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 RischVerein FM Konferenz
1.8K views16 Folien
FMK2018- Web direct fuer Einsteiger Alexis Gehrt von
FMK2018- Web direct fuer Einsteiger Alexis GehrtFMK2018- Web direct fuer Einsteiger Alexis Gehrt
FMK2018- Web direct fuer Einsteiger Alexis GehrtVerein FM Konferenz
789 views38 Folien
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich von
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 WunderlichVerein FM Konferenz
2.1K views23 Folien

Similar a FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein(20)

FMK2016 - Arnold Kegebein - User Interface: Panel Window von Verein FM Konferenz
FMK2016 - Arnold Kegebein - User Interface: Panel WindowFMK2016 - Arnold Kegebein - User Interface: Panel Window
FMK2016 - Arnold Kegebein - User Interface: Panel Window
Verein FM Konferenz1.2K views
FMK2022 Neue Programmiertechniken von Adam Augusting von Verein FM Konferenz
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
FileMaker 13 - Neue Befehle und mehr Möglichkeiten by Patrick Risch von Verein FM Konferenz
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 Konferenz1.8K views
FMK2015: FrameWork Konzepte in FileMaker Pro by Wolfgang Wunderlich von Verein FM Konferenz
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 Konferenz2.1K views
FMK2015: Von Skriptparametern Variablen und Globalen by Patrick Risch von Verein FM Konferenz
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 Konferenz1.7K views
FMK2017 - GUI Tipps für mobile Lösungen by Robert Kaiser von Verein FM Konferenz
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
FMK2017 - Programmieren am offenen Herzen by Jörg Köster von Verein FM Konferenz
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: Neue Funktionen in FileMaker Go 14 by Jörg Köster von Verein FM Konferenz
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg KösterFMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
FMK2015: Neue Funktionen in FileMaker Go 14 by Jörg Köster
Verein FM Konferenz1.9K views
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl... von Verein FM Konferenz
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehl...
Verein FM Konferenz2.4K views
FMK2018- Das neue Migrationstool/… per Hand oder geht das doch bequemer? Phil... von 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-Migration und Synchronisation Holger Darjus von Verein FM Konferenz
FMK2018-Migration und Synchronisation Holger DarjusFMK2018-Migration und Synchronisation Holger Darjus
FMK2018-Migration und Synchronisation Holger Darjus
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls von Verein FM Konferenz
FMK2022 Drucken über Dateigrenzen hinweg von Philipp PulsFMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK2022 Drucken über Dateigrenzen hinweg von Philipp Puls
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler von Verein FM Konferenz
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
Verein FM Konferenz2.4K views
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider von Verein FM Konferenz
FMK2015: Eigene Apps mit FileMaker Go by Markus SchneiderFMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
FMK2015: Eigene Apps mit FileMaker Go by Markus Schneider
Verein FM Konferenz2.1K views
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca... von Verein FM Konferenz
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
Verein FM Konferenz4.2K views

Más de Verein FM Konferenz

FMK2022 Excel und FileMaker Schittko.pdf von
FMK2022 Excel und FileMaker Schittko.pdfFMK2022 Excel und FileMaker Schittko.pdf
FMK2022 Excel und FileMaker Schittko.pdfVerein FM Konferenz
963 views11 Folien
FMK2022 Custom Functions von Philipp Puls von
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsVerein FM Konferenz
110 views11 Folien
FMK2022 FileMaker Fehler von Martin Schwarz von
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzVerein FM Konferenz
128 views93 Folien
FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz von
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 SchulzVerein FM Konferenz
108 views37 Folien
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz von
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzVerein FM Konferenz
99 views30 Folien
FMK2022 FileMaker und Javascript von Adam Augustin von
FMK2022 FileMaker und Javascript von Adam AugustinFMK2022 FileMaker und Javascript von Adam Augustin
FMK2022 FileMaker und Javascript von Adam AugustinVerein FM Konferenz
86 views17 Folien

Más de Verein FM Konferenz(17)

FMK2022 FileMaker Server unter Linux Workshop von Bernhard Schulz von Verein FM Konferenz
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 von Verein FM Konferenz
FMK2022 FileMaker DataAPI und Java von Bernhard SchulzFMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 FileMaker DataAPI und Java von Bernhard Schulz
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser von Verein FM Konferenz
FMK2022 Arbeiten mit SVG in FileMaker - Robert KaiserFMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 Arbeiten mit SVG in FileMaker - Robert Kaiser
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt von Verein FM Konferenz
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf von Verein FM Konferenz
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdfFMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2022 Die Zukunft von FileMaker - Marcel Moré.pdf
FMK2019 being an optimist in a pessimistic world by vincenzo menanno von Verein FM Konferenz
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 von Verein FM Konferenz
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 Konferenz1.6K views
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls von Verein FM Konferenz
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp PulsFMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 FileMaker und ESS (MySQL) mit cURL statt ODBC by Philipp Puls
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich von Verein FM Konferenz
FMK2019 Softwaretest in Filemaker Programmen by Volker KrambrichFMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich
FMK2019 Softwaretest in Filemaker Programmen by Volker Krambrich

FMK2019 Fun mit Fenster Und Layouts by Arnold Kegebein

  • 1. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 www.filemaker-konferenz.com Anwendungsbeispiele für Layouts und Fenster 
 in FileMaker Datenbanken Dipl. Ing. (FH) Arnold Kegebein Layout und Fenster
  • 2. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Über den Sprecher Dipl.-Ing. (FH) Arnold Kegebein Studium der Technische Informatik 35 Jahre Erfahrung mit Datenbanken 6½ Jahre in den USA als Director IT Seit 2007 FileMaker Entwickler Autor für das FileMaker Magazin Sprecher auf Konferenzen
  • 3. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl.-Ing. (FH) Arnold Kegebein Über den Vortrag • Theorie • Was sind Layouts und Fenster? • Aufbau und Elemente von Layouts und Fenstern • Umsetzung in FileMaker • Praxis • Anwendungsbeispiele • Detailbeschreibung • Fragen & Antworten
  • 4. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl.-Ing. (FH) Arnold Kegebein Was ist ein Fenster? • Objekt des Betriebssystem oder des Programms • Element der Benutzerschnittstelle (UX/UI) • Container für die Darstellung von Inhalten • Attribute • Dimension: Breite, Höhe • Position: X, Y, Z, θ • Design: • Kopfzeile, Rahmen, Fuß-/Statuszeile • Rollbalken • Transparenz • Eigenschaft: • interaktiv • normal, schwebend, modal
  • 5. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Fenster in FileMaker • Dokumentfenster • Schwebende Fenster • Immer im Vordergrund • Dialog • Immer im Vordergrund • Modal • Kartenfenster • Immer im Vordergrund • Modal • Verknüpft mit aufrufendem Fenster • Eingeschränkte Fensterelemente
  • 6. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Funktion WindowNames Syntax • WindowNames • Alle Fenster der FileMaker Applikation
 • WindowNames( "" ) • Alle Fenster im der aktuellen FileMaker Datenbank
 • WindowNames( "DB_Name" ) • Alle Fenster der FileMaker Datenbank DB_Name

  • 7. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Funktion WindowNames Listenaufbau 1. Aktives Fenster an erster Stelle 2. Schwebende Fenster vor Dokumentfenster 3. Dialog und Card Window bewahren Reihenfolge 4. Bewegung hinterer Fenster verändert die Reihenfolge (Regel 1 + 2)
  • 8. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Neues Fenster • Neues Fenster: Menü- oder Script-Befehl • Card Window: • Position mit aufrufendem Fenster verbunden • Kann außerhalb des aufrufenden Fensters positioniert werden Aufrufendes Fenster Neu: Normal Neu: Schwebend Neu: Modal Neu:
 Card Positions-
 änderung Normal + + + + + / + Schwebend + + + + + / + Modal – – + + + / o [1] Card – – + – – / o [1] [1] Nur in MacOS
  • 9. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Position • relativ zum Bildschirm berechnet (normal, floating) • Ausnahme Card Window: • relativ zum Innenbereich des aufrufenden Fensters • Negative Werte möglich
  • 10. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Dimension (Mac) Get(WindowHeight) Get(WindowContentHeight) Get( W indowLeft ) Get( W indowTop ) Get( WindowWidth ) Get( WindowContentWidth ) Zoom-Bereich (Minus Top/Bottom Navigation)
  • 11. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Status der Formatierungsleiste • Statusbar abfragen: Get( StatusAreaState ) • Formatierungsleiste abfragen: ??? Let( [ ~d = Get( WindowHeight ) - Get ( WindowContentHeight ) ]; If( Get( SystemPlatform ) = -2; ~d = 84 // FormattingBar or ~d = 101 // FormattingBar + ScrollBar or ~d = 168 // FormattingBar + StatusToolBar or ~d = 185; // FormattingBar + ScrollBar + StatusToolBar // Else ~d = 47 // FormattingBar or ~d = 131 // FormattingBar + StatusToolBar ) )
  • 12. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein • Neues Card Window aus Card nicht möglich, aber … • Aufruf aus Dialog möglich • Dialog kann aus jedem Fenstertyp möglich Fenster öffnen If Aktuelles Fenster Stil = Card Dialog öffnen End If Fenster schließen Set Variable Fenstername Fenster schließen If Aktuelles Fenster Name = $Fenstername Fenster schließen End If Card Window
  • 13. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Window Management • Fensterinformation selber verwalten: Module WinManager • Fenster ID • Unsichtbare Unicodezeichen BOM (65279), ZWSP (8203) • JSON in globaler Variable $$'WINDOW • Trigger Scripts: OnWindowOpen / OnWindowClose • Maintenance Scripts • Set Window Title – Window Information aktualisieren • Update Window Info – Das Herz von WinManager
  • 14. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 Layout und Fenster – Dipl. Ing. (FH) Arnold Kegebein Vorführung
  • 15. 10. FileMaker Konferenz | Hamburg | 16.-19. Oktober 2019 JSON im Einsatz – Dipl. Ing. (FH) Arnold Kegebein Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages