SlideShare a Scribd company logo
1 of 24
Download to read offline
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
www.filemaker-konferenz.com
Der etwas andere Weg, nach Daten in FileMaker zu suchen
Vom Suchen und Finden
Dr. Adam G. Augustin - cross solutions GmbH
info@cross-solutions.de
www.cross-solutions.de
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
• FileMaker Entwickler und Berater im Großraum
München

• Wir bieten vielfältige Dienstleistungen rund um
FileMaker an: Beratung, Customizing,
Systemintegration, Training und Support 

• FBA Platinum Mitglied

• FileMaker 12-15 zertifiziert

• Zahlreiche Vorträge auf der FMK und dotfmp
2
Über den Sprecher
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Agenda
• Möglichkeiten der Datensuche in FileMaker

• Demo

• Der etwas andere Weg nach Daten zu suchen

• Wieso ein eigenes Suchmodul?

• Features und verwendete Techniken

• Vor- und Nachteile

• Demo

• FAQ
3
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Datensuche in FileMaker
4
Suchenmodus / Find Mode
Schnellsuche / Quick Find
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Schnellsuche
• Seit FileMaker 11 verfügbar

• Sehr intuitive Möglichkeit nach Daten zu suchen

• Mit Skripten kontrollierbar (eigene Schnellsuche):

• Menüpunkt notwendig: Schnellsuche durchführen / Perform Quick Find
(ohne Menüpunkt nur mit eigenem globalen Suchfeld einsetzbar)

• Funktion: Hole ( SchnellsucheText ) / Get (QuickFindText)
5
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Schnellsuche
6
Schnellsuche für ein Feld im Inspektor aktivieren
Info über die Schnellsuche im Layoutmodus einblenden:

Menü -> Ansicht -> Einblenden -> Schnellsuche
Schnellsuche ist im Feld aktiv und im Layoutmodus sichtbar
Layouteinstellung: Schnellsuche aktivieren
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Schnellsuche
• Vorteile:

• Sehr intuitiv und schnell da nur ein Feld, welches die Suche steuert

• Man kann Felder definieren, die in der Schnellsuche berücksichtigt werden
sollen

• Mehrere Suchbegriffe (durch Leerzeichen getrennt) erlauben eine UND
Abfrage

• Nachteile:

• Es wird immer nur am Anfang eines Wortes gesucht (keine Platzhalter)

• Keine Mehrfachsuche in einem Feld möglich (keine ODER Suche)

• Anwender weiß nicht direkt, welche Felder durchsucht werden

• Index wird für alle Felder erzeugt, die die Schnellsuche berücksichtigt (Tipp:
standardmäßig ist ein Feld immer für die Schnellsuche aktiviert, daher alle
nicht benötigten Felder von der Schnellsuche ausschließen)
7
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Schnellsuche
8
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchenmodus
• Suche direkt im Eingabelayout

• Suche im eigenen, zusätzlichen programmierten Suchlayout
9
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchenmodus
• Vorteile der Suche im Eingabelayout:

• Immer da, weil die Eingabelayouts verwendet werden

• Viele Operatoren einsetzbar (<, >, =, *, usw. )

• UND und ODER Suche möglich

• Ergebnismenge kann erweitert und/oder eingeschränkt werden

• Indexsuche möglich

• Keine zusätzliche Programmierung nötig
10
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchenmodus
• Nachteile der Suche im Eingabelayout:

• Komplexe Suche mit mehreren Suchabfragen (ODER) schwer zu überblicken

• Suche kann nicht protokolliert werden

• Sortierung geht nach der Suche verloren

• Dateneingabe unterscheidet sich nicht zwischen Suchen- und
Blätternmodus. Anwender kann, ohne es zu merken, im Suchenmodus sein
und Daten eingeben, obwohl er nicht suchen wollte. (passiert öfters als man
denkt)
11
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchenmodus
• Suche im eigenen Suchlayout

• Vorteile:

• Felder können z.B. eigene Werteliste enthalten

• Anwenderspezifische Anzeige der Felder

• Suchabfrage kann protokolliert werden

• Komplexe Suchabfragen gut mit Hilfe der Listenansicht visualisierbar

• Sortierung kann erhalten bleiben

• Nachteile:

• Zusätzliche Layouts nötig

• Zusätzlicher Programmieraufwand
12
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Der Suchenmodus
13
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Eigenes Suchmodul: Wieso?
14
Benutzbarkeit

(usability)
Benutzererlebnis

(user experience)
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
• Kompakter Suchdialog mit eigenem Benutzererlebnis

• Ähnlich wie bei der Schnellsuche ist alles an einer Stelle

• Vereinfachung der Suche für den Anwender

• Für Entwickler volle Kontrolle über die Suche
Eigenes Suchmodul: Wieso?
15
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchmodul: Features
• Definition der Suchabfrage findet in einem kompakten PopOver statt

• Anwender kann Suchabfragen unter eigener Bezeichnung speichern

• Anwender kann gespeicherte Suchabfragen wiederverwenden

• Visuelles Feedback darüber welche Abfragen zusammengehören (UND, ODER)
16
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchmodul: Eingesetzte Techniken 1/2
• Anwender sieht nie den klassischen FileMaker Suchenmodus

• Die FileMaker eigene Suche wird nach eigenen wünschen umgebogen

• Modular, so dass es per Copy&Paste auf jedem Layout sofort funktioniert

• Selector-Connector für Kontextfreiheit

• Logik in den Skripten stellt sicher, dass die Suche in jedem Kontext
funktioniert
17
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchmodul: Eingesetzte Techniken 2/2
• Virtuelle Listen:

• Magic Value List zur Generierung von Wertelisten

• Gespeicherte Suchabfragen werden mit Hilfe einer $$globalen Variablen
als Datensätze angezeigt

• Eine „globale“ FILTER Tabelle, in der die Anwender ihre Suchabfrage definieren

• Beim Suchen wird die Suchabfrage analysiert und in die FileMaker eigene
„klassische“ Suche übersetzt
18
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchmodul: vom Suchen und Finden
19
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Eigenes Suchmodul
• Vorteile:

• Für erfahrenere Anwender intuitiver und schneller als der klassische
Suchenmodus von FileMaker

• Für Entwickler volle Kontrolle über den Suchvorgang

• Modular:

• PopOver ohne Anpassungen auf unterschiedlichen Layouts per
Copy&Paste verwendbar

• Suchfelder sind im Konfigurationslayout definierbar

• Nachteile:

• Einmaliger, hoher Programmieraufwand

• Pflege der Suchfelder (wenn Feldnamen geändert werden, muss im
Konfigurationslayout nachgepflegt werden)
20
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Suchmodul: Mögliche Erweiterungen
• Außerdem noch vorstellbar:

• Teilen von Suchabfragen zwischen den Anwendern
• Speichern von Suchabfragen, um später zu analysieren, wonach die
Anwender suchen
• Als Teil der Generierung von Reports verwendbar
• Operatoren könnten mit sprechenden Bezeichnungen weniger technisch
sein: z.B. kleiner als, kleiner gleich, enthält, beginnt mit, im Bereich von,
zwischen, ist gleich
• Unterschiedliche Ansichten der Suchmaske für „Anfänger“ und „Profis“
21
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Fragen und Antworten
22
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Vom Suchen und Finden
23
Dr. Adam G. Augustin - cross colutions GmbH
info@cross-solutions.de
7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016
Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de
Vielen Dank unseren Sponsoren
24
Danke für das Bewerten dieses Vortrages

More Related Content

Viewers also liked

Scala und Lift
Scala und LiftScala und Lift
Scala und Liftadesso AG
 
AMMT - Asset Management and Maintenance Technologies
AMMT - Asset Management and Maintenance TechnologiesAMMT - Asset Management and Maintenance Technologies
AMMT - Asset Management and Maintenance Technologiesdankl+partner consulting gmbh
 
ma_sy Additional Info
ma_sy Additional Infoma_sy Additional Info
ma_sy Additional Infoma_sy
 
Infografik: Was Pressestellen wirklich erfolgreich macht
Infografik: Was Pressestellen wirklich erfolgreich machtInfografik: Was Pressestellen wirklich erfolgreich macht
Infografik: Was Pressestellen wirklich erfolgreich machtFaktenkontor
 
MATRICULA ESCOLAR EBR -2014
MATRICULA ESCOLAR EBR -2014MATRICULA ESCOLAR EBR -2014
MATRICULA ESCOLAR EBR -2014Esther Segovia
 
Bilder in beitrag einfügen
Bilder in beitrag einfügenBilder in beitrag einfügen
Bilder in beitrag einfügenThomas Cook
 
Waorani bible new testament
Waorani bible   new testamentWaorani bible   new testament
Waorani bible new testamentHolyBibles
 
Happy QUIZ
Happy QUIZHappy QUIZ
Happy QUIZnavenaa
 

Viewers also liked (12)

Scala und Lift
Scala und LiftScala und Lift
Scala und Lift
 
Estuches grandes
Estuches grandesEstuches grandes
Estuches grandes
 
AMMT - Asset Management and Maintenance Technologies
AMMT - Asset Management and Maintenance TechnologiesAMMT - Asset Management and Maintenance Technologies
AMMT - Asset Management and Maintenance Technologies
 
ma_sy Additional Info
ma_sy Additional Infoma_sy Additional Info
ma_sy Additional Info
 
Erik
ErikErik
Erik
 
Branchenstudie Papier/Zellstoff/Holz
Branchenstudie Papier/Zellstoff/HolzBranchenstudie Papier/Zellstoff/Holz
Branchenstudie Papier/Zellstoff/Holz
 
Infografik: Was Pressestellen wirklich erfolgreich macht
Infografik: Was Pressestellen wirklich erfolgreich machtInfografik: Was Pressestellen wirklich erfolgreich macht
Infografik: Was Pressestellen wirklich erfolgreich macht
 
Psalmen 8
Psalmen 8Psalmen 8
Psalmen 8
 
MATRICULA ESCOLAR EBR -2014
MATRICULA ESCOLAR EBR -2014MATRICULA ESCOLAR EBR -2014
MATRICULA ESCOLAR EBR -2014
 
Bilder in beitrag einfügen
Bilder in beitrag einfügenBilder in beitrag einfügen
Bilder in beitrag einfügen
 
Waorani bible new testament
Waorani bible   new testamentWaorani bible   new testament
Waorani bible new testament
 
Happy QUIZ
Happy QUIZHappy QUIZ
Happy QUIZ
 

More from 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.pdfVerein 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 PulsVerein FM Konferenz
 
FMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsFMK2022 Custom Functions von Philipp Puls
FMK2022 Custom Functions von Philipp PulsVerein FM Konferenz
 
FMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzFMK2022 FileMaker Fehler von Martin Schwarz
FMK2022 FileMaker Fehler von Martin SchwarzVerein 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 SchulzVerein 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 SchulzVerein FM Konferenz
 
FMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingVerein 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 AugustinVerein 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 KaiserVerein FM Konferenz
 
FMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtFMK2022 Dokumentation - Thomas Hirt
FMK2022 Dokumentation - Thomas HirtVerein FM Konferenz
 
FMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtFMK2022 CustomFunctions Fuer Einsteiger - Thomas Hirt
FMK2022 CustomFunctions Fuer Einsteiger - Thomas HirtVerein 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 WatsonVerein FM Konferenz
 
FMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussFMK2022 Datenschutz DSGVO Christoph Kluss
FMK2022 Datenschutz DSGVO Christoph KlussVerein FM Konferenz
 
FMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussFMK2022 Rechnungen Inkasso - Christoph Kluss
FMK2022 Rechnungen Inkasso - Christoph KlussVerein 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é.pdfVerein 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 WatsonVerein 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 menannoVerein 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 KoudelkaVerein FM Konferenz
 
FMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaFMK2019 Hardware Integrated by HOnza Koudelka
FMK2019 Hardware Integrated by HOnza KoudelkaVerein 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 MairVerein FM Konferenz
 

More from 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 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam AugustingFMK2022 Neue Programmiertechniken von Adam Augusting
FMK2022 Neue Programmiertechniken von Adam Augusting
 
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 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
 
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
 

FMK2016 - Adam Augustin - vom Suchen und Finden in FileMaker

  • 1. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 www.filemaker-konferenz.com Der etwas andere Weg, nach Daten in FileMaker zu suchen Vom Suchen und Finden Dr. Adam G. Augustin - cross solutions GmbH info@cross-solutions.de www.cross-solutions.de
  • 2. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de • FileMaker Entwickler und Berater im Großraum München • Wir bieten vielfältige Dienstleistungen rund um FileMaker an: Beratung, Customizing, Systemintegration, Training und Support • FBA Platinum Mitglied • FileMaker 12-15 zertifiziert • Zahlreiche Vorträge auf der FMK und dotfmp 2 Über den Sprecher
  • 3. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Agenda • Möglichkeiten der Datensuche in FileMaker • Demo • Der etwas andere Weg nach Daten zu suchen • Wieso ein eigenes Suchmodul? • Features und verwendete Techniken • Vor- und Nachteile • Demo • FAQ 3
  • 4. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Datensuche in FileMaker 4 Suchenmodus / Find Mode Schnellsuche / Quick Find
  • 5. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Schnellsuche • Seit FileMaker 11 verfügbar • Sehr intuitive Möglichkeit nach Daten zu suchen • Mit Skripten kontrollierbar (eigene Schnellsuche): • Menüpunkt notwendig: Schnellsuche durchführen / Perform Quick Find (ohne Menüpunkt nur mit eigenem globalen Suchfeld einsetzbar) • Funktion: Hole ( SchnellsucheText ) / Get (QuickFindText) 5
  • 6. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Schnellsuche 6 Schnellsuche für ein Feld im Inspektor aktivieren Info über die Schnellsuche im Layoutmodus einblenden: Menü -> Ansicht -> Einblenden -> Schnellsuche Schnellsuche ist im Feld aktiv und im Layoutmodus sichtbar Layouteinstellung: Schnellsuche aktivieren
  • 7. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Schnellsuche • Vorteile: • Sehr intuitiv und schnell da nur ein Feld, welches die Suche steuert • Man kann Felder definieren, die in der Schnellsuche berücksichtigt werden sollen • Mehrere Suchbegriffe (durch Leerzeichen getrennt) erlauben eine UND Abfrage • Nachteile: • Es wird immer nur am Anfang eines Wortes gesucht (keine Platzhalter) • Keine Mehrfachsuche in einem Feld möglich (keine ODER Suche) • Anwender weiß nicht direkt, welche Felder durchsucht werden • Index wird für alle Felder erzeugt, die die Schnellsuche berücksichtigt (Tipp: standardmäßig ist ein Feld immer für die Schnellsuche aktiviert, daher alle nicht benötigten Felder von der Schnellsuche ausschließen) 7
  • 8. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Schnellsuche 8
  • 9. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchenmodus • Suche direkt im Eingabelayout • Suche im eigenen, zusätzlichen programmierten Suchlayout 9
  • 10. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchenmodus • Vorteile der Suche im Eingabelayout: • Immer da, weil die Eingabelayouts verwendet werden • Viele Operatoren einsetzbar (<, >, =, *, usw. ) • UND und ODER Suche möglich • Ergebnismenge kann erweitert und/oder eingeschränkt werden • Indexsuche möglich • Keine zusätzliche Programmierung nötig 10
  • 11. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchenmodus • Nachteile der Suche im Eingabelayout: • Komplexe Suche mit mehreren Suchabfragen (ODER) schwer zu überblicken • Suche kann nicht protokolliert werden • Sortierung geht nach der Suche verloren • Dateneingabe unterscheidet sich nicht zwischen Suchen- und Blätternmodus. Anwender kann, ohne es zu merken, im Suchenmodus sein und Daten eingeben, obwohl er nicht suchen wollte. (passiert öfters als man denkt) 11
  • 12. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchenmodus • Suche im eigenen Suchlayout • Vorteile: • Felder können z.B. eigene Werteliste enthalten • Anwenderspezifische Anzeige der Felder • Suchabfrage kann protokolliert werden • Komplexe Suchabfragen gut mit Hilfe der Listenansicht visualisierbar • Sortierung kann erhalten bleiben • Nachteile: • Zusätzliche Layouts nötig • Zusätzlicher Programmieraufwand 12
  • 13. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Der Suchenmodus 13
  • 14. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Eigenes Suchmodul: Wieso? 14 Benutzbarkeit (usability) Benutzererlebnis (user experience)
  • 15. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de • Kompakter Suchdialog mit eigenem Benutzererlebnis • Ähnlich wie bei der Schnellsuche ist alles an einer Stelle • Vereinfachung der Suche für den Anwender • Für Entwickler volle Kontrolle über die Suche Eigenes Suchmodul: Wieso? 15
  • 16. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchmodul: Features • Definition der Suchabfrage findet in einem kompakten PopOver statt • Anwender kann Suchabfragen unter eigener Bezeichnung speichern • Anwender kann gespeicherte Suchabfragen wiederverwenden • Visuelles Feedback darüber welche Abfragen zusammengehören (UND, ODER) 16
  • 17. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchmodul: Eingesetzte Techniken 1/2 • Anwender sieht nie den klassischen FileMaker Suchenmodus • Die FileMaker eigene Suche wird nach eigenen wünschen umgebogen • Modular, so dass es per Copy&Paste auf jedem Layout sofort funktioniert • Selector-Connector für Kontextfreiheit • Logik in den Skripten stellt sicher, dass die Suche in jedem Kontext funktioniert 17
  • 18. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchmodul: Eingesetzte Techniken 2/2 • Virtuelle Listen: • Magic Value List zur Generierung von Wertelisten • Gespeicherte Suchabfragen werden mit Hilfe einer $$globalen Variablen als Datensätze angezeigt • Eine „globale“ FILTER Tabelle, in der die Anwender ihre Suchabfrage definieren • Beim Suchen wird die Suchabfrage analysiert und in die FileMaker eigene „klassische“ Suche übersetzt 18
  • 19. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchmodul: vom Suchen und Finden 19
  • 20. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Eigenes Suchmodul • Vorteile: • Für erfahrenere Anwender intuitiver und schneller als der klassische Suchenmodus von FileMaker • Für Entwickler volle Kontrolle über den Suchvorgang • Modular: • PopOver ohne Anpassungen auf unterschiedlichen Layouts per Copy&Paste verwendbar • Suchfelder sind im Konfigurationslayout definierbar • Nachteile: • Einmaliger, hoher Programmieraufwand • Pflege der Suchfelder (wenn Feldnamen geändert werden, muss im Konfigurationslayout nachgepflegt werden) 20
  • 21. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Suchmodul: Mögliche Erweiterungen • Außerdem noch vorstellbar: • Teilen von Suchabfragen zwischen den Anwendern • Speichern von Suchabfragen, um später zu analysieren, wonach die Anwender suchen • Als Teil der Generierung von Reports verwendbar • Operatoren könnten mit sprechenden Bezeichnungen weniger technisch sein: z.B. kleiner als, kleiner gleich, enthält, beginnt mit, im Bereich von, zwischen, ist gleich • Unterschiedliche Ansichten der Suchmaske für „Anfänger“ und „Profis“ 21
  • 22. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Fragen und Antworten 22
  • 23. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Vom Suchen und Finden 23 Dr. Adam G. Augustin - cross colutions GmbH info@cross-solutions.de
  • 24. 7. FileMaker Konferenz | Salzburg | 13.-15. Oktober 2016 Vom Suchen und Finden | Dr. Adam G. Augustin | www.cross-solutions.de Vielen Dank unseren Sponsoren 24 Danke für das Bewerten dieses Vortrages