• Startseite
  • Impressum
  • Themenvorschläge, Ideen und Anregungen

The TAO of FileMaker

Tipps und Tricks rund um FileMaker Pro

Feeds:
Artikel
Kommentare

Leerzeichen: Doppelt, dreifach, mehrfach – weg damit!

26. Juni 2009 von Reinhold Goss

Manchmal muss man Text bereinigen. Nicht um Worthülsen, sondern um Leerzeichen…

Zum Beispiel, wenn dem Text:

  • ein Leerzeichen voraus geht,
  • ihm ein solches angehängt wurde oder
  • im Text doppelte oder mehr Leerzeichen auftauchen.

Hier hilft FileMaker mit einer oft verkannten Funktion TrimmeAlle/TrimAll.

Aber der Reihe nach:

Trimme/Trim gibt den Text  ohne führende oder folgende Leerzeichen zurück,

ignoriert aber doppelte oder mehrfache Leerzeichen innerhalb des Textes.

Trimme( MeinText )

Ersetzen/Substitute findet die doppelten Leerzeichen.

Ersetzen(MeinText;  „  „; “ „)

Muss aber für die Fälle von mehrfachen Leerzeichen angepasst werden – z.B. so um auch drei- und vierfache Leerzeichen zu ersetzen:

Ersetzen(MeinText;  ["    "; " "];   ["    "; " "];  ["   "; " "])

Um dann noch mit Trimme kombiniert werden zu müssen:

Trimme( Ersetzen( MeinText;  ["    "; " "];   ["    "; " "];  ["   "; " "] ) )

Dieser Ansatz ist nicht nur umständlich, sondern, man ahnt es, unnötig! Filemaker hilft hier für alle oben gelisteten Fälle mit einer einzigen Funktion!

TrimmeAlle( MeinText; 0; 0 )

Dass TrimmeAlle so ein Schattendasein führt, liegt wohl zum einem an der „wundervollen“ Übersetzung in der Hilfe und dem Schwerpunkt auf nicht romanische, sprich: asiatische Schriftzeichen. Ganz zu unrecht!

Übrigens: TrimmeAlle( MeinText; 0; 3) löscht alle Leerzeichen im Text. Damit kann man beispielsweise verhindern,  dass eine Kennung mit Leerzeichen getrennt gespeichert wird, wenn man dem entsprechenden Textfeld die Option „Berechneter Wert/Calculated value“ mit   TrimmeAlle( selbst; 0; 0 ) zuweist:


Wobei selbst/self sich immer auf das aufrufende Feld bezieht. In unserem Falle bezieht es auf das Feld Kennung und hat damit den Wert „Kennung“, benutzt man aber diesen Ausdruck im Feld BLZ, dann gibt es auch den Wert „BLZ“ zurück.

Fröhliches Textvertrimmen wünscht,

Reinhold Goss.


Veröffentlicht in Aus der Praxis, Funktionen, Tipps und Tricks | Verschlagwortet mit FileMaker, Leerzeichen, spaces, Tipp, TrimAll, TrimmeAlle | Noch keine Kommentare

  • Willkommen!

    Wir werden hier Informationen, Tipps und Tricks aus unserem Leben als FileMaker Entwickler veröffentlichen.

    Schauen Sie sich um! Abonnieren Sie den RSS-Feed des Blogs! Schreiben Sie Kommentare!
    Wir freuen uns über jedes Feedback.

    Happy FileMaking wünschen Roland Schneider und Reinhold Goss

  • Kategorien

    • Aus der Praxis (25)
    • FileMaker Stammtisch Köln (4)
    • News (3)
    • PlugIns im Einsatz (2)
    • Script (1)
    • Tipps und Tricks (27)
      • AppleScript (3)
      • Funktionen (3)
      • Layout (3)
      • Scripts (10)
    • Umfrage (2)
    • Zeitsparer (9)
    • Zu diesem Blog (3)
  • Schlagworte

    AppleScript Austauschen Auswertung Bestellabwicklung Commit Records CTI Datensicherung Duplizieren Entwicklungskonventionen ESS ExitScript Externe Datenquellen FileMaker FileMaker 10 FileMaker Advanced Funktionen iCal Köln Kölner Filmhaus Layout Liste ODBC OS X PlugIn Programmiertechnik Script ScriptTrigger SIP Snippets SQL Statistik Suchen TAO SOLUTIONS TAPI Textexpander Tipp Umfrage Variablen Versandhandel Version Vortrag Warenwirtschaft Webshop Windows Zeiterfassung
  • RSS FileMaker Stammtisch Köln

    • 9. Dezember 2009 – Tipps und Tricks zur Performance Steigerung FileMaker Server
    • 11. November 2009
  • Blog Stats

    • 17,006 hits
  • Top-Beiträge

    • Leerzeichen: Doppelt, dreifach, mehrfach - weg damit!
    • Spotlight-ähnliche Sofortsuche mit Scripttriggern
    • Wertelisten verwalten
    • Layouts gestalten: Mehrere Objekte gleichzeitig bearbeiten
    • AppleScript dupliziert die Bezugsdatensätze gleich mit!
    • Spotlightsuche mit FileMaker 10 und ScriptTrigger - So wird es gemacht
    • Die ersten 5 Felder einer Tabelle
    • Wo finde ich etwas über Applescript im Netz...
    • PDFs erstellen, an PDF anhängen, PDF per email versenden
    • Impressum

Bloggen Sie auf WordPress.com.

Theme: Mistylook von Sadish