+++tag.php+++

Schlagwort-Archiv Script

mm2 automatisch formatieren
Autor: René A. Da Rin,   Artikel erstellt: am 04.09.2020,   aktualisiert am 12.10.2020



Bei der Eingabe in ein Textfeld wird der Kabel-Querschnitt als ‘mm2’ eingegeben. Allerdings soll der Text als ‘mm2‘ gespeichert werden. Das manuell zu erledigen ist umständlich und unnötig.

Dafür erstellen Sie ein Script, welches mittels Trigger beim Verlassen des Feldes ausgeführt wird. Wenn man Artikelbezeichnungen von Webseiten kopiert, wird der Text oft anders formatiert eingefügt als man das haben möchte. Dazu entferne ich grundsätzlich erst mal sämtliche Formatierungen.

Feldwert setzen [ material::artikel.name ;
TextFormatEntfernen ( material::artikel.name ) ]

Nun kommen die Funktionen Austauschen() und TextStilZufügen() zum Einsatz. Angewendet wird Austauschen() auf ‘mm2’. TextStilZufügen wird auf die ‘2’ angewendet. Die ‘2’ wird nur ‘hochgestellt’, wenn direkt davor (ohne Leerstelle) ein ‘mm’ davor steht.

Feldwert setzen [ material::artikel.name ; 
Austauschen ( material::artikel.name ; 
"mm2" ; "mm" & TextStilZufügen ("2"; Hochgestellt) )]
Anmerkung

Die hochgestellte Darstellung scheint in der FileMakerGo App auf dem iPhone nicht unterstützt zu werden.

Automatisierte Suche
Autor: René A. Da Rin,   Artikel erstellt: am 24.08.2020



Oftmals ist es in Scripts nötig im Hintergrund automatisierte Suchen durchzuführen. Zum Beispiel, wenn ich alle Datensätze aufrufen will, welche einem bestimmten Projekt zugeordnet sind. Im Feld ‘projekt’ ist die Nummer des Projektes hinterlegt. Die Projektnummer des aktuell zu bearbeitenden Projektesist im Feld ‘akt.projekt’ der Tabelle ‘setup’ hinterlegt.

Suchmodus aktivieren [ Pause: aus ]
Feldwert setzen [ projekt ; setup::akt.projekt ]
Ergebnismenge suchen []

Im Script wird der Suchmodus aktiviert, Pause ‘aus’ bewirkt, dass kein Suchdialog angezeigt wird. Mit Feldwert setzen wird die Projektnummer zum Suchen eingetragen und ‘Ergebnismenge suchen’ (ohne weitere Parameter) führt die Suche aus.

Führt die Suche zu einem leeren Ergebnis (keine Datensätze gefunden), gibt Filemaker eine Fehlermeldung aus. Wie Sie Diese unterbinden können, lesen Sie hier in diesem Beitrag.