Date post: | 20-Aug-2015 |
Category: |
Documents |
Upload: | verein-fm-konferenz |
View: | 1,311 times |
Download: | 2 times |
Strukturierte Scriptprogrammierung
und neue Befehle und Scriptbefehle im
FileMaker Pro 12
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Zur Person:- (Uni)Studium zum Dipl. Ing. Verfahrenstechnik chemische Industrie- EDV-Abteilung eines Düngemittelwerkes: • Programmierung für Nebenprozesse • Schulung der Anwender
- ab 1995: Selbständig als FileMaker Programmierer- Kunden: Agenturen und projektabarbeitende Dienstleister- FiBu-Schnittstellen
Aussergewöhnlichste Kunden: - Hutmacher - Firma, die die Quartettspiele der Fussballbundesliga vertreibt - eine hamburger Schokoladenmanufaktur
- ab 1990: Vertrieb bei einem Apple-Händler in Hamburg • hier erster Kontakt mit FileMaker II • sowie Werbeagenturen
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Worum es heute geht:- Scriptprogrammierung- Voraussetzungen bzw. no go‘s
Worum es nicht heute geht:- Layoutgestaltung- sinnvolle Beispieldaten- Auslagern von Funktionen in Eigene Funktionen
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Voraussetzungen bzw. no go‘s (1):1. Dateinamen
2. Tabellennamen 4. Layoutnamen und -anordnung
3. Feldnamen
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Voraussetzungen bzw. no go‘s (2):5. Scriptnamen und -anordnung
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Voraussetzungen bzw. no go‘s (3):5. so ein Script
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Voraussetzungen bzw. no go‘s (4):6. so ein Beziehungsdiagramm
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Voraussetzungen bzw. no go‘s (5)Voraussetzungen
- FileMaker Pro Advanced* Developer* Datenanzeige
- Accounts in verschiedenen Foren- ggf. Mitgliedschaft beim FileMaker TechNet- englisch Kenntnisse
Ich empfehle: FileMaker Server
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Beispiele
- Navigation- Gehe zu Datensatz- gut oder nicht gut- Drucken- Verzweigungen- Scriptparameter- Scriptergebnisse- Script-Trigger / Layout-Trigger- Fehler abfangen (s. Hilfe: Fehlercodes und Script-Debugger)
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Wie macht man‘s besser?
1. Ordner und ggf. Unterordner anlegen2. Sinnvolle Namen vergeben ggf. mit Name der Tabelle bzw. des Moduls3. Scripte so kurz wie möglich halten aber nicht kürzer - sinnvolle Teilaufgaben auslagern4. Was in einem Rutsch abgearbeitet wird, in einem Script lassen5. Wenn im Script verzweigt wird in z.B. verschiedene Tabellen -> alle Zweige in eigene Scripte auslagern6. Mehrfach benutzte Aufgaben in eigene Scripte (Bibliotheken)7. Erwartete Scriptparameter im Namen8. Kommentare und Leerzeilen zur Strukturierung - nicht übertreiben9. deaktivierte Scriptzeilen löschen
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung
Neue Script- und Befehle - Auswahl
Literaturhinweise:- http://filemaker-de.custhelp.com/app/answers/detail/a_id/10269- http://filemaker-de.custhelp.com/app/answers/detail/a_id/10293
- Bildbefehle
- allgemeine Befehle
- Fensterbefehle
- Dialogfenster
- SQL- nur lesender Zugriff (SELECT)- SQL-Befehle in Hochkommas- Ergebnistyp ist immer Text- es funktionieren die Standard ANSI-SQL Funktionen
Vielen Dank unseren Sponsoren
Danke für das Bewerten dieses Vortrages
FileMaker Konferenz 2012 Salzburgwww.filemaker-konferenz.com
Heike Landschulz • www.landschulz.netStrukturierte Scriptprogrammierung