In meinem Vortrag wende ich mich an Anfänger und Fortgeschrittene.
Im Teil 1 wird
- der Aufbau von Layouts
- die Elemente und Bereiche und was ich damit tun kann
- der Zusammenhang von Tabellenauftreten und Layouts
gezeigt.
In Teil 2 werde ich Beispiele für dynamische Layouts und Drucklayouts zeigen
- dynamisches Layout auf Basis von unterschiedlichen Sortierungen
- Drucklayout mit Übertrag, Gesamtsumme und Seitennummern
- Drucklayout mit Seitennummern über mehrere Layouts
Ich habe in der Beispieldatei und in den Folien die dynamische Layouts drin, im Vortrag selber war dazu leider keine Zeit.
2. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - 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
Layouts - Swen Bauer
FileMaker englisch vs. deutsch
• Beispiele im Internet sind auf Englisch
• Eigene Funktionen sind auf Englisch
Umschalten?
• Mac OS: App Language Chooser
• Windows FileMaker:
• Menü: Bearbeiten - Einstellungen… - Benutzeroberflächensprache
4. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Layouts in FileMaker zeigen
• Daten
• Benutzer Interface - UI
• Um bestimmte Dinge im Layout zu zeigen, muss man im
Beziehungsdiagramm zugriff haben
Kontext
• Die Daten die du im Layout sehen kannst, dass du gerade bearbeitest!
6. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Alles beginnt mit Tabellen
Kunde id name adresse
Projekt id id_kunde nummer
Rechnung id id_kunde nummer
Position id id_rechnung preis
Tabellenschicht
Manage Database: Tables
7. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Kunde id name adresse
Projekt id id_kunde nummer
Rechnung id id_kunde nummer
Position id id_rechnung preis
Tabellenschicht
Manage Database: Tables
Beziehungen
Graphenschicht
Manage Database: Graph
8. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Kunde id name adresse
Projekt id id_kunde nummer
Rechnung id id_kunde nummer
Position id id_rechnung preis
Tabellenschicht
Manage Database: Tables
Graphenschicht
Manage Database: Graph
Layout Projekt
Portal Rechnung
Kunde
Layout Kunde
Portal Rechnung
Layoutschicht
Layout Mode
Jedes Layout hat einen „Kontext“
10. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Beispiel Dynamisches Layout
• Datei: FMK_2018_Swen_Bauer_Layouts.fmp12
• Layout: kunde liste
11. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Layout Einstellungen
• folgende Auswahl rausnehmen,
kann über Styles eingestellt und
geändert werden
• Show field frames ...
• Delinate fields on ...
• Show current record ...
12. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Einstellungen für Show current record ...
• Body auswählen
• Active Einstellungen
• mit linker Rand kann
• die breite der Markierung
• die Farbe eingestellt werden
13. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Beispiel Rechnungsdruck
• Aufgabe Rechnung drucken mit folgenden Annahmen:
• Auf der ersten Seite sollen Adresse, Logo, Seite Nr. von AnzahlSeiten
gedruckt werden
• Danach soll eine Bemerkung gedruckt werden, die "beliebig" lang sein
• Dann kommen die Positionen, mit einer "beliebig" langen Beschreibung
der Artikel
• Danach sollen die Summe, die Versandkosten und die
Gesamtrechnungssumme kommen. Diese Summe darf nicht ohne
Position auf der Rechnung stehen
• Bei Seitenumbruch muss eine Zwischensumme stehen und auf der
Folgeseite der Übertrag.
16. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Einstellungen Layout Druck
• Die Ränder auf 0 setzen, damit
die Linieale für den Druck die
Blattgrenzen anzeigen
17. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Zwischensumme / Übertrag
• Hierzu müssen alle Positionen durchlaufen werden
• Trick, wenn der Seitenwechsel stattfindet, enthält der erste Datensatz der
Folgeseite die Zwischensumme vom Datensatz der vorherigen Seite.
Position Summe Zwischensumme Übertrag
1 100 100
2 110 210 100
3 120 330 210
4 130 460 330
19. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Layouts - Swen Bauer
Fragen und Antworten
20. 9. FileMaker Konferenz | Liechtenstein | 17.-20. Oktober 2018
Vortrag und Sprecher
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages