Bei der Programmierung weiterer Funktionen in der offenen Lizenz der gFM-Business ERP-Software oder auch in anderen FileMaker-Datenbanken passiert es häufiger, daß gleichartige Objekte zig- oder hundertfach dupliziert und angepaßt werden müssen. Um diesen Arbeitsschritt und viele weitere Prozesse zu vereinfachen, hat der FileMaker-Entwickler Russell Watson aka MrWatson sein Universal-Werkzeug fmWorkMate entwickelt, das im Jahr 2018 vom FileMaker Magazin mit dem FMM Award für das beste FileMaker-Tool ausgezeichnet wurde. Russell Watson stellt seine Werkzeuge für alle FileMaker-Entwickler kostenlos zur Verfügung. In diesem Beitrag erläutern wir, wie Ihnen die Werkzeuge fmWorkMate und fmCheckMate in Verbindung mit FileMaker und gFM-Business das Leben leichter machen kann und stellen einige weitere Tools vor.
Inhaltsverzeichnis
Kostenloser Download auf der Website des Entwicklers
Die Werkzeugsammlung fmWorkMate kann kostenlos auf der Internetseite des Entwicklers heruntergeladen werden, es wird auch ein GitHub-Archiv zur Verfügung gestellt. Bei der Toolsammlung handelt es sich um eine FileMaker Runtime-Lösung, die auf macOS- oder Windows-Computern installiert werden kann.
FileMaker Crashkurs
Schnell und effektiv FileMaker
lernen in 20 Kapiteln.
Kostenlos teilnehmen
Universal-Werkzeug mit 15 Tools
- fmWorkMate ist der Name der Sammlung, die die folgenden Werkzeuge enthält:
- fmCheckMate – Bearbeiten, konvertieren, multiplizieren, analysieren, ändern und transformieren von FileMaker-Objekten
- fmLogAnalyser – Hilft bei der Analyse der „import.log“-Datei, die FileMaker beim Auftreten von Problemen erstellt
- fmSyntaxColorizer – Unterstützt die farbige Hervorhebung von Befehlen im Script-Workspace auch in älteren FileMaker-Versionen
- fmTextConverter – Hilft beim Suchen und Ersetzen von Daten in Textobjekten
- fmTextDiff – Hilft beim Vergleichen mehrerer Textobjekte und hebt Unterschiede hervor
- fmTextMultiplier – Multipliziert Ihre FileMaker-Objekte, indem Sie mehrere suchen, duplizieren und ersetzen
- fmTextSeries – Erstellt automatisch beliebige Texte mit laufenden Seriennummern
- fmPasteMate – Unterstützt bei der Nutzung mehrerer Objekte mit der Zwischenablage.
- fmClipboardViewer – Anzeige des XML-Codes von FileMaker-Objekten, die sich in der Zwischenablage befinden
- fmDBAnalyser – Ein Werkzeug zum Durchsuchen der internen Datenbankstruktur einer FileMaker-Datenbank
- fmModifierKeys – Stellt die gerade gedrückten Modifizierertasten (cmd, alt, usw.) grafisch dar als Tool z.B. für TeamViewer oder AnyDesk
- fmLatencyMeter – Mißt die Latenzzeit einer entfernten FileMaker-Datenbank vom Server zum Client
- fmPluginMate – Hilft bei der Installation von FileMaker-Plugins
- fmSimpleCalculator – Stellt einen einfachen Rechner mit einigen zusätzlichen Funktionen zur Verfügung
- fmKeyPress – Stellt den Code einer gedrückten Taste in Echtzeit dar.
FileMaker-Objekte kopieren, modifizieren und einfügen mit fmCheckMate
fmCheckMate ist bei der Entwicklung von gFM-Business zu einem der meist genutzten Werkzeuge geworden. Wir nutzen es oft, um beliebige FileMaker-Objekte zu kopieren, dabei zu modifizieren und danach in geänderter Form wieder in FileMaker einzufügen. Dies können beispielsweise Layoutobjekte oder auch Teilscripte aus dem Script-Workspace sein.
Beispiel: Im Script-Workspace haben Sie ein Teilscript, in dem die Felder xGlo_Eingabefeld_1 bis xGlo_Eingabefeld_80 geleert werden sollen. Dies erfolgt mit dem Befehl:
Feldwert setzen [ prf::xGlo_Eingabefeld_1[$nr] ; "" ]
Dieser Befehl müßte nun 79 Mal dupliziert werden. Mit fmCheckMate genügt es, nur eine Zehnerreihe manuell zu erstellen und dann die Zehnerreihe mit fmCheckMate sieben Mal zu duplizieren:
- Erstellung einer Zehnerreihe
- Kopieren der Zehnerreihe in die Zwischenablage
- Funktion [Convert Clipboard FM <> XML] in fmCheckMate ausführen
- Suchen nach „Eingabefeld_“, Ersetzen durch „Eingabefeld_1“
- Funktion der Rückkonvertierung ausführen
- Neue 10 Scriptzeilen in FileMaker einfügen
- Beim nächsten Kopieren suchen nach „Eingabefeld_1“, Ersetzen durch „Eingabefeld_2“ usw.
Diese Funktion kann nicht nur für Scriptobjekte, sondern z.B. auch für Layoutobjekte verwendet werden, wenn mehrere gleichartige Layoutobjekte nur geringfügig modifiziert in FileMaker kopiert und eingefügt werden sollen.
Weiterführendes Video zur Arbeit mit fmCheckMate
Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren
FileMaker-Layouts analysieren mit fmCheckMate
Mit dem Layout-Analyse-Tool von fmCheckMate können alle Objekte eines FileMaker-Layouts eingesehen und analysiert werden. In diesem Video geht Russell Watson genauer auf die Funktionen des Werkzeugs ein.
Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren
Anwendungsbeispiele in der gFM-Business ERP-Software
Der häufigste Anwendungsbereich für die Nutzung des fmWorkMate-Tools ist in gFM-Business die Vervielfältigung gleichartiger Scriptzeilen wie oben beschrieben, da in gFM-Business häufig durchnummerierte Eingabefelder für Dialogeingaben verwendet werden.
Einige Objekte auf den Bildschirmlayouts von gFM-Business sind gruppierte Objekte, die aus acht übereinanderliegenen Feldern bestehen. Das betrifft alle Containerfelder in der Navigation sowie einige Felder mit Wertelisten. Bei den Feldern handelt es sich um das jeweils gleiche Feld, aus dem die Wiederholungen 1 bis 8 angezeigt werden, was für die Nutzung mehrerer Fenster (Instanzen) in gFM-Business erforderlich ist. Auch diese Objektgruppen lassen sich direkt als Gruppe mit fmCheckMate ganz einfach kopieren, wie gewünscht modifizieren und in einem Arbeitsschritt wieder in das gFM-Business-Layout einfügen.

Markus Schall entwickelt seit 1994 individuelle Datenbanken, Schnittstellen und Geschäftsanwendungen auf Basis von Claris FileMaker. Er ist Claris-Partner, FMM-Award-Gewinner 2011 und Entwickler der ERP-Software gFM-Business. Zudem ist er Buchautor und Gründer des M. Schall Verlags.
Verwandte Beiträge
-
gFM-Business Warenwirtschaft: Anmeldung zur Testphase gestartet.
Interessierte Benutzer können sich ab sofort offiziell zur Testphase der neuen gFM-Business Warenwirtschaft anmelden. Bei gFM-Business handelt es sich um ein integriertes CRM- und Warenwirtschaftssystem, das unter Mac OS X, Microsoft Windows und dem Apple iPad lauffähig ist. Die Software ist netzwerkfähig, verfügt über umfangreiche unternehmens- und benutzerbezogene Einrichtungsmöglichkeiten, vollständig...
-
Video-Anleitungen zur Installation und optimalen Nutzung von gFM-Business
Für häufig wiederkehrende Arbeitsabläufe haben wir eine Reihe kostenloser Einführungsvideos für das gFM-Business Rechnungsprogramm veröffentlicht. Die Video-Anleitungen ermöglichen es, Abläufe rund um gFM-Business schnell zu erfassen und selbst umzusetzen. Derzeit existieren Video-Anleitungen zur Installation von gFM-Business, zum Update von gFM-Business auf eine aktuelle Version mit Übernahme von Daten aus einer alten Version sowie...
-
Mehrplatzwochen bis zum Start von gFM-Business 3.0
Warenwirtschaft für Mac, Windows und iPad günstig zum Endspurt: In wenigen Wochen werden wir die brandneue Version 3.0 des gFM-Business Rechnungsprogramms veröffentlichen. Freuen Sie sich auf viele neue Funktionen wie die Erstellung von Teilbelegen mit beliebigen markierten Belegpositionen, Aktionschronik in allen Faktura-Belegen und eine optimierte Benutzeroberfläche mit frei skalierbare Masken...




