Filemaker

Filemaker

Posts 1-3 of 3
  • Holger F. Caspari
    Holger F. Caspari    Premium Member   Group moderator
    The company name is only visible to registered members.
    Umbrüche in Textfeld unterdrücken
    Hallo,

    da wir FM-Daten aus FM Pro. 8.03 in .CSV Dateien exportieren und diese wieder in eine SQL-Datenbank importieren brauche ich Feldwerte von Textfeldern die frei von Zeilenumbrüchen sind.

    Ideal wäre die Möglichkeit der Eingabe eines Umbruchs von vorneherein zu unterbinden. Leider fehlt mir die zündende Idee für eine elegante Formel zur Feldwertüberprüfung.

    Für Hilfe wäre ich dankbar.

    Cheers

    Holger Caspari
  • Reinhold Goss
    Reinhold Goss    Premium Member
    The company name is only visible to registered members.
    Re: Umbrüche in Textfeld unterdrücken
    Hallo Herr Caspari,

    hier hilft eine Austauschen/Substitute-Funktion unter "Berechneter Wert" weiter:

    Austauschen ( IhrFeld ; ¶ ;" ")

    Damit werden Returns automatisch bei der Eingabe durch ein Leerzeichen ersetzt. Um nicht im Gegenzug doppelte Leerzeichen sich einhandeln, kann man die Formel erweitern:

    Austauschen ( IhrFeld ; [¶ ;" "]; [" ";" "])

    Eleganter lässt sich das Entfernen der doppelten, dreifachen Leerzeichen über die TrimmeAlle- Funktionen lösen. Siehe hier: http://taosolutions.wordpress.com/2009/06/26/doppelt-dreifac...

    Ab FileMaker 9 lässt sich die praktische Funktion "Selbst/Self" für das direkte Ansprechen des aktuellen Feldes nutzen, damit muss man nicht explizit den entsprechenden Feldnamen setzen, sondern

    Austauschen ( Selbst ; [¶ ;" "]; [" ";" "])

    mach die Funktion "universell", wie gesagt: erst Version ab 9...

    Beste Grüße,
    Reinhold Goss.
    This post was modified on 29 Oct 2009 at 10:19 am.
  • Holger F. Caspari
    Holger F. Caspari    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^2: Umbrüche in Textfeld unterdrücken
    Hallo Herr Goss,

    extrem feine Lösung. Vielen, vielen Dank! Das erspart meinen Kollegen und mir viel Ärger!

    Beste Grüße an Herrn Schneider!

    Cheers

    Holger Caspari