neue MBS Beispieldateien

Christian Schmitz stellte einige neue Beispieldateien für Funktionen des MBS Plugins vor. Darunter farbige Progressbars, Conditional Formatting in Excel-Dateien per LibXL, Nutzung von PDF-Kit Funktionen und Bildschirm-Overlays. Die Overlays bieten zahlreiche Möglichkeiten, um beliebige graphische Objekte auf dem Bildschirm zu platzieren. Zum Beispiel Hilfslinien, Bestätigungs-Meldungen, Assistenz-Funktionen oder Hervorhebungen. Die Objekte können dabei transparent sein und auch mit Mouse-Enter oder Mouse-Klick Events ausgestattet werden, mit denen sich FileMaker-Scripte aufrufen lassen. Eine weitere Beispieldatei zeigte die Möglichkeit, flexible Seitenlayouts innerhalb eines PDF-Dokuments zu erzeugen mit platzierten Bildern und mehrspaltigem Text, der sich flexibel im Layout befüllen lässt....

ChatGPT, Python und FileMaker

Bereits beim letzten Stammtisch demonstrierte Marcus Diederich seinen Ansatz, mit Hilfe von ChatGPT und dem bzPython Modul von beezwax eigene Python Scripte zu erstellen. Diesmal gab es ein kurzes Update dazu mit weiteren Ergebnissen. Marcus hat ChatGPT genutzt, um die Aufgabenstellung zur Ermittlung der Arbeitstage und Feiertage in einem beliebigen Zeitraum in Python neu zu implementieren (siehe “Working Days Demo” vom November Stammtisch). Zunächst stieß er dabei auf die Python Library “holidays” welche in der Lage ist, für alle Länder, Bundesländer und Gebiete, die gesetzlichen Feiertage zu ermitteln....

Python mit MBS

Als Ergänzung zur Python-Integration in FileMaker erläuterte Marcel Moré die Möglichkeit, Python-Scripts mit Hilfe des MBS Plugins auszuführen. Die technische Vorgehensweise ist dabei sehr ähnlich zum bBox Plugin von beezwax. Es wird zunächst der Python Code als Text in FileMaker vorbereitet. Dieser wird dann als Datei in ein Temp-Verzeichnis gespeichert und diese mit ausführbaren Rechten versehen. Anschließend wird per Shell-Aufruf der Python Interpreter gestartet und die Datei mit dem Code als Eingabeparameter übergeben....

Python und FileMaker

Einen gänzlich anderen Ansatz, um sich dem Thema Python zu nähern, demonstrierte Marcus Diederich. Er war durch eine Antwort von ChatGPT auf das bzPython Modul von beezwax gestoßen. Kurzerhand installierte er das erforderliche bBox Plugin und die beigefügte Demo-Datei. Diese führt mit einer einfach nachvollziehbaren Anleitung durch die Installation von Python sowie der benötigten Bibliotheken und bietet darüber hinaus eine Reihe von Beispielen für konkreten Anwendungs-Szenarien des Python Plugins innerhalb von FileMaker....

MBS Plugin 13.5

Christian Schmitz nutzte die Gelegenheit, um neue Funktionen der MBS Version 13.5 vorzustellen. ListDialog Eine für manche Anwendungsfälle nützliche Option, ist die Darstellung von Auswahl-Menus als Listen-Fenster inkl. Checkboxen. Stellt man zum Beispiel eine Länderauswahl dar, so lassen sich einzelne Einträge per Checkbox ankreuzen. Zur schnellen Suche in den vielen Einträgen gibt es über der Liste eine Sucheingabe, welche die angezeigten Listeneinträge entsprechend der Eingabe auf eine kleinere Auswahl verkürzt. Zur Nutzung dieser neuen Funktion reicht es aus, einen weiteren Parameter an die Funktion MBS(“ListDialog”) anzuhängen....

MBS Plugin 13.4 Q&A

Christian Schmitz stellte kurz die neuen Funktionen der MBS Version 13.4 vor und bot die Möglichkeit, Fragen zu stellen oder Wünsche für zukünftige Versionen einzureichen. Spannend war unter anderem die Demo der neuen Phidget Funktionen zur Ansteuerung von Hardware-Sensoren und -Aktuatoren. Mit Hilfe der beigefügten Demo-Dateien lassen sich zum Beispiel ein LED-Display drahtlos fernsteuern oder die Schaltzustände eines Hardware-Interface setzen und abfragen. Ausführliche Infos zu den weiteren Neuerungen finden sich im MBS-Blog...

MBS Version 13.1

Christian Schmitz nutzte die Gelegenheit, um die aktuelle Version des MBS Plugins vorzustellen, welche am Vortag des Stammtischs veröffentlicht wurde. Zu den wesentlichen Neuerungen gehören: Windows OCR Funktionen und Text-Erkennung per “Vision.RecognizeText” Zugriff auf die User-Notifications unter Windows Erweitere Funktionen für die Arbeit mit MongoDB Die Möglichkeit, eine externe JavaScript-Library nun auch unter Windows und Linux einzubinden, um damit JavaScript Befehle ohne Webviewer auszuführen. Eine Druckfunktion für den Webviewer unter Windows Unterstützung von HEIF-Bildformaten unter Windows Zahlreiche neue Funktionen für die XL-Library zur Bearbeitung von Excel-Dateien Neue Funktionen für die DynaPDF Bibliothek ermöglichen eine einfachere Automatisierung bei der Nutzung externer Signatur-Dienste....

MBS Plugin 12.5 – Neuigkeiten in der aktuellen Version

Christian Schmitz präsentierte die Neuigkeiten aus dem MBS Plugin in Version 12.5. Dazu gehören u.a. die Möglichkeit, Transaktionen beim Zugriff auf MongoDB zu nutzen. Ein PhotoPicker für FileMaker Go unter iOS. Eine Suchmöglichkeit im FileMaker Beziehungsgraph unter Windows. Erweiterungen bei den MBS Matrix-Funktionen. Sowie neue Tastaturkürzel für Einrückungen innerhalb des Formeleditors. Die vollständige Liste aller Neuigkeiten findet sich im MBS Blog unter dem folgenden Link: https://www.mbsplugins.de/archive/2022-11-08/MBS_Plugin_125_for_Claris_File

MBS Plugin News

Christian Schmitz zeigte zwei neue Features vom MBS Plugin. Autovervollständigung für Variablen im Script-Editor. Sowie die Möglichkeit, Den Prefix für Tabellen-Auftreten von Feld-Namen im Formel-Editor hinzuzufügen und zu entfernen. Die zweite Neuigkeit geht einher mit einer neuen Button-Leiste unten rechts im Formeleditor-Fenster. Diese vereint die neuen Funktionen mit den Buttons zum Prüfen und Ausführen der angezeigten Formel. Beide neuen Funktionen sind nur unter MacOS verfügbar. Detaillierte Informationen finden sich im MBS Blog:...

MBS Auto-Complete

Christian Schmitz präsentierte ein neue Funktion des MBS Plugins für Mac. Mit der neuen Version 11.6 werden Scripte automatisch auf enthaltene Variablen gescannt und diese dann in den Eingabe-Dialogen für Formeln als Drop-Down Liste mit Autovervollständigung eingeblendet. Wenn man also anfängt hinter einem $-Zeichen einen Variablennamen zu tippen, lässt sich dieser schnell aus der eingeblendeten Liste ergänzen. Da die automatische Erkennung nur innerhalb des gerade geöffneten Script greift, lassen sich weitere Variablennamen per Kommentarzeile definieren....