SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Strukturierte
                      Scriptprogrammierung
                               und
                 neue Befehle und Scriptbefehle im
                         FileMaker Pro 12



Heike Landschulz • www.landschulz.net      FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung              www.filemaker-konferenz.com
Zur Person:
          -
 (Uni)Studium zum Dipl. Ing. Verfahrenstechnik chemische Industrie
          -
 EDV-Abteilung eines Düngemittelwerkes:
          

     • Programmierung für Nebenprozesse
          

     • Schulung der Anwender


          -
 ab 1990: Vertrieb bei einem Apple-Händler in Hamburg
          

     • hier erster Kontakt mit FileMaker II
          

     • sowie Werbeagenturen


          - 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

Heike Landschulz • www.landschulz.net                             FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                                     www.filemaker-konferenz.com
Worum es heute geht:
          - Scriptprogrammierung
          - Voraussetzungen bzw. no go‘s



            Worum es nicht heute geht:
            - Layoutgestaltung
            - sinnvolle Beispieldaten
            - Auslagern von Funktionen in Eigene Funktionen




Heike Landschulz • www.landschulz.net                         FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                                 www.filemaker-konferenz.com
Voraussetzungen bzw. no go‘s (1):
          1. Dateinamen                 3. Feldnamen




          2. Tabellennamen              4. Layoutnamen und -anordnung




Heike Landschulz • www.landschulz.net                      FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                              www.filemaker-konferenz.com
Voraussetzungen bzw. no go‘s (2):
           5. Scriptnamen und -anordnung




Heike Landschulz • www.landschulz.net          FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                  www.filemaker-konferenz.com
Voraussetzungen bzw. no go‘s (3):
           5. so ein Script




Heike Landschulz • www.landschulz.net          FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                  www.filemaker-konferenz.com
Voraussetzungen bzw. no go‘s (4):
           6. so ein Beziehungsdiagramm




Heike Landschulz • www.landschulz.net          FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                  www.filemaker-konferenz.com
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




Heike Landschulz • www.landschulz.net                        FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                                www.filemaker-konferenz.com
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)




Heike Landschulz • www.landschulz.net                             FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                                     www.filemaker-konferenz.com
Wie macht man‘s besser?

          1. Ordner und ggf. Unterordner anlegen
          2. Sinnvolle Namen vergeben ggf. mit Name der Tabelle bzw. des
              Moduls
          3. Scripte so kurz wie möglich halten aber nicht kürzer - sinnvolle
          
 Teilaufgaben auslagern
          4. Was in einem Rutsch abgearbeitet wird, in einem Script lassen
          5. Wenn im Script verzweigt wird in z.B. verschiedene Tabellen
              -> alle Zweige in eigene Scripte auslagern
          6. Mehrfach benutzte Aufgaben in eigene Scripte (Bibliotheken)
          7. Erwartete Scriptparameter im Namen
          8. Kommentare und Leerzeilen zur Strukturierung - nicht übertreiben
          9. deaktivierte Scriptzeilen löschen




Heike Landschulz • www.landschulz.net                             FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                                     www.filemaker-konferenz.com
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



Heike Landschulz • www.landschulz.net                              FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung                                      www.filemaker-konferenz.com
Vielen Dank unseren Sponsoren




      Danke für das Bewerten dieses Vortrages


Heike Landschulz • www.landschulz.net      FileMaker Konferenz 2012 Salzburg
Strukturierte Scriptprogrammierung              www.filemaker-konferenz.com

Mais conteúdo relacionado

Destaque

FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger DarjusFMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger DarjusVerein 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...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...Verein FM Konferenz
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingVerein FM Konferenz
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingVerein FM Konferenz
 
FMK2014: Schutzrechtsverletzungen und Inkasso by Christoph Kluss
FMK2014: Schutzrechtsverletzungen und Inkasso by Christoph KlussFMK2014: Schutzrechtsverletzungen und Inkasso by Christoph Kluss
FMK2014: Schutzrechtsverletzungen und Inkasso by Christoph KlussVerein FM Konferenz
 
Güte in Aktion - Do Good
Güte in Aktion - Do GoodGüte in Aktion - Do Good
Güte in Aktion - Do GoodFreekidstories
 
Weihnachten in österreich
Weihnachten in österreichWeihnachten in österreich
Weihnachten in österreichRichard Hahn
 
Daftar harga barang
Daftar harga barangDaftar harga barang
Daftar harga barangAditya Eka
 
INFORMATI - Gestione emergenze
INFORMATI - Gestione emergenze INFORMATI - Gestione emergenze
INFORMATI - Gestione emergenze Progetto Albatros
 
Insectissima - Leuchtkäfer Blume
Insectissima - Leuchtkäfer BlumeInsectissima - Leuchtkäfer Blume
Insectissima - Leuchtkäfer BlumeFreekidstories
 
Werbung ist tot - Musik lebt!
Werbung ist tot - Musik lebt!Werbung ist tot - Musik lebt!
Werbung ist tot - Musik lebt!Knowtheirname ApS
 
Thema lebensmittelverschwendung im handel
Thema lebensmittelverschwendung im handelThema lebensmittelverschwendung im handel
Thema lebensmittelverschwendung im handelbkdeutztastethewaste
 
MVC 1.0: Zeitgemäße Webanwendungen in JavaEE
MVC 1.0: Zeitgemäße Webanwendungen in JavaEEMVC 1.0: Zeitgemäße Webanwendungen in JavaEE
MVC 1.0: Zeitgemäße Webanwendungen in JavaEEOPEN KNOWLEDGE GmbH
 
Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"
Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"
Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"GERMAN RACING Concept Challenge
 
Die 10 Todsünde der Krisen-PR
Die 10 Todsünde der Krisen-PRDie 10 Todsünde der Krisen-PR
Die 10 Todsünde der Krisen-PRFaktenkontor
 
Relationship chart kraft graf von hohenlohe:gordon henry kraft
Relationship chart kraft graf von hohenlohe:gordon henry kraftRelationship chart kraft graf von hohenlohe:gordon henry kraft
Relationship chart kraft graf von hohenlohe:gordon henry kraftGordon Kraft
 
Wahhabismus in koranübersetzungen
Wahhabismus in koranübersetzungenWahhabismus in koranübersetzungen
Wahhabismus in koranübersetzungenSanussi
 
Manifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich EngelsManifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich EngelsDanCury
 

Destaque (20)

FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger DarjusFMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
FMK 2013 Matroschka Prinzip, Marcel Moré & Holger Darjus
 
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...
FMK2015: Entwicklung von modernen Benutzeroberflächen mit FileMaker Pro by Ad...
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 2 by Yvonne Krümling
 
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne KrümlingFMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
FMK2015: Benutzerverwaltung in kleinen und großen Lösungen 1 by Yvonne Krümling
 
FMK2014: Schutzrechtsverletzungen und Inkasso by Christoph Kluss
FMK2014: Schutzrechtsverletzungen und Inkasso by Christoph KlussFMK2014: Schutzrechtsverletzungen und Inkasso by Christoph Kluss
FMK2014: Schutzrechtsverletzungen und Inkasso by Christoph Kluss
 
Güte in Aktion - Do Good
Güte in Aktion - Do GoodGüte in Aktion - Do Good
Güte in Aktion - Do Good
 
IFC Ebert Tagung Instandhaltung 2015
IFC Ebert Tagung Instandhaltung 2015IFC Ebert Tagung Instandhaltung 2015
IFC Ebert Tagung Instandhaltung 2015
 
Weihnachten in österreich
Weihnachten in österreichWeihnachten in österreich
Weihnachten in österreich
 
Daftar harga barang
Daftar harga barangDaftar harga barang
Daftar harga barang
 
INFORMATI - Gestione emergenze
INFORMATI - Gestione emergenze INFORMATI - Gestione emergenze
INFORMATI - Gestione emergenze
 
Insectissima - Leuchtkäfer Blume
Insectissima - Leuchtkäfer BlumeInsectissima - Leuchtkäfer Blume
Insectissima - Leuchtkäfer Blume
 
Werbung ist tot - Musik lebt!
Werbung ist tot - Musik lebt!Werbung ist tot - Musik lebt!
Werbung ist tot - Musik lebt!
 
Thema lebensmittelverschwendung im handel
Thema lebensmittelverschwendung im handelThema lebensmittelverschwendung im handel
Thema lebensmittelverschwendung im handel
 
MVC 1.0: Zeitgemäße Webanwendungen in JavaEE
MVC 1.0: Zeitgemäße Webanwendungen in JavaEEMVC 1.0: Zeitgemäße Webanwendungen in JavaEE
MVC 1.0: Zeitgemäße Webanwendungen in JavaEE
 
Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"
Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"
Final-Präsentation GERMAN RACING Concept Challenge - 1. Platz: "ChangeRein"
 
Die 10 Todsünde der Krisen-PR
Die 10 Todsünde der Krisen-PRDie 10 Todsünde der Krisen-PR
Die 10 Todsünde der Krisen-PR
 
Relationship chart kraft graf von hohenlohe:gordon henry kraft
Relationship chart kraft graf von hohenlohe:gordon henry kraftRelationship chart kraft graf von hohenlohe:gordon henry kraft
Relationship chart kraft graf von hohenlohe:gordon henry kraft
 
Wahhabismus in koranübersetzungen
Wahhabismus in koranübersetzungenWahhabismus in koranübersetzungen
Wahhabismus in koranübersetzungen
 
Studie: Fahrassistenz Systeme fuer aeltere Autofahrer
Studie: Fahrassistenz Systeme fuer aeltere AutofahrerStudie: Fahrassistenz Systeme fuer aeltere Autofahrer
Studie: Fahrassistenz Systeme fuer aeltere Autofahrer
 
Manifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich EngelsManifesto Comunista - Karl Marx e Friedrich Engels
Manifesto Comunista - Karl Marx e Friedrich Engels
 

Semelhante a FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehle im FileMaker Pro 12 von Heike Landschulz

FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico BuschFMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico BuschVerein FM Konferenz
 
FMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzFMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzVerein FM Konferenz
 
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …Verein FM Konferenz
 
FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréVerein FM Konferenz
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerVerein FM Konferenz
 
FMK2014: FileMaker Module by Karsten Risseeuw
FMK2014: FileMaker Module by Karsten RisseeuwFMK2014: FileMaker Module by Karsten Risseeuw
FMK2014: FileMaker Module by Karsten RisseeuwVerein FM Konferenz
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginVerein 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
 
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...Verein FM Konferenz
 
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichFMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichVerein 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...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...Verein FM Konferenz
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinVerein 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 ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...Verein FM Konferenz
 
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderFMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderVerein 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österVerein 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österVerein FM Konferenz
 
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas HirtFMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas HirtVerein FM Konferenz
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-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 GehrtVerein FM Konferenz
 

Semelhante a FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehle im FileMaker Pro 12 von Heike Landschulz (20)

FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico BuschFMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
FMK2012: Datenaustausch zwischen FileMaker und MySQL von Nico Busch
 
FMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian SchmitzFMK 2013 Xojo, Christian Schmitz
FMK 2013 Xojo, Christian Schmitz
 
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
FMK2012: Programmstrukturen - FileMaker Skripten nicht nur für Experten …
 
FMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel MoréFMK 2013 Entwickler Werkzeuge, Marcel Moré
FMK 2013 Entwickler Werkzeuge, Marcel Moré
 
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin ZieglerFMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
FMK 2013 Schnittstellen Datenaustausch, Longin Ziegler
 
FMK2014: FileMaker Module by Karsten Risseeuw
FMK2014: FileMaker Module by Karsten RisseeuwFMK2014: FileMaker Module by Karsten Risseeuw
FMK2014: FileMaker Module by Karsten Risseeuw
 
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker PluginFMK2016 - Christian Schmitz - MBS FileMaker Plugin
FMK2016 - Christian Schmitz - MBS FileMaker Plugin
 
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
 
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
FMK 2013 Konstrukte diverser Programmiersprachen in FileMaker nachgebaut, Tho...
 
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker KrambrichFMK2017 - FileMaker Server in der Cloud by Volker Krambrich
FMK2017 - FileMaker Server in der Cloud by Volker Krambrich
 
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...
FMK2013: FileMaker und Kerio Connect by Bernhard Schulz - schubec GmbH und Ca...
 
FMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold KegebeinFMK2018- Audit Log Arnold Kegebein
FMK2018- Audit Log Arnold Kegebein
 
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 ...
FMK2017 - Das FileMaker Selector-Connector Modell - Wie kann ich es sinnvoll ...
 
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus SchneiderFMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
FMK 2013, Eigene Apps für iOS mit FileMaker Go, Markus Schneider
 
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
 
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
 
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas HirtFMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
FMK2014: FileMaker Server in Windows Server Umgebungen by Thomas Hirt
 
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
FMK2017 - Schnittstellen zu Fremdsystemen by Robert Rohrkemper-
 
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
 
Web Entwicklung mit PHP - Teil 3 Beta
Web Entwicklung mit PHP - Teil 3 BetaWeb Entwicklung mit PHP - Teil 3 Beta
Web Entwicklung mit PHP - Teil 3 Beta
 

Mais de 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 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
 
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 AugustinVerein FM Konferenz
 

Mais de 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 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
 
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
 

FMK2012: Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehle im FileMaker Pro 12 von Heike Landschulz

  • 1. Strukturierte Scriptprogrammierung und neue Befehle und Scriptbefehle im FileMaker Pro 12 Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 2. Zur Person: - (Uni)Studium zum Dipl. Ing. Verfahrenstechnik chemische Industrie - EDV-Abteilung eines Düngemittelwerkes: • Programmierung für Nebenprozesse • Schulung der Anwender - ab 1990: Vertrieb bei einem Apple-Händler in Hamburg • hier erster Kontakt mit FileMaker II • sowie Werbeagenturen - 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 Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 3. Worum es heute geht: - Scriptprogrammierung - Voraussetzungen bzw. no go‘s Worum es nicht heute geht: - Layoutgestaltung - sinnvolle Beispieldaten - Auslagern von Funktionen in Eigene Funktionen Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 4. Voraussetzungen bzw. no go‘s (1): 1. Dateinamen 3. Feldnamen 2. Tabellennamen 4. Layoutnamen und -anordnung Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 5. Voraussetzungen bzw. no go‘s (2): 5. Scriptnamen und -anordnung Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 6. Voraussetzungen bzw. no go‘s (3): 5. so ein Script Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 7. Voraussetzungen bzw. no go‘s (4): 6. so ein Beziehungsdiagramm Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 8. 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 Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 9. 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) Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 10. Wie macht man‘s besser? 1. Ordner und ggf. Unterordner anlegen 2. Sinnvolle Namen vergeben ggf. mit Name der Tabelle bzw. des Moduls 3. Scripte so kurz wie möglich halten aber nicht kürzer - sinnvolle Teilaufgaben auslagern 4. Was in einem Rutsch abgearbeitet wird, in einem Script lassen 5. Wenn im Script verzweigt wird in z.B. verschiedene Tabellen -> alle Zweige in eigene Scripte auslagern 6. Mehrfach benutzte Aufgaben in eigene Scripte (Bibliotheken) 7. Erwartete Scriptparameter im Namen 8. Kommentare und Leerzeilen zur Strukturierung - nicht übertreiben 9. deaktivierte Scriptzeilen löschen Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 11. 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 Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com
  • 12. Vielen Dank unseren Sponsoren Danke für das Bewerten dieses Vortrages Heike Landschulz • www.landschulz.net FileMaker Konferenz 2012 Salzburg Strukturierte Scriptprogrammierung www.filemaker-konferenz.com