FileMaker - Tip 75

 

Klik op om terug te keren naar het selectiemenu.

Tip 75 - Harde returns opruimen aan het eind van de gegevens in een veld

Iemand heeft last van overbodige harde returns in zijn databank: heel vaak werd een veld afgesloten met zo'n harde return (en die geeft dan een nieuwe lege regel), in plaats van met Enter (die sluit gewoon de gegevensinvoer af zonder een blanco regel toe te voegen)*.

Het is een hele karwei om dat veld voor veld te corrigeren. Daarom doen we dat beter via Replace by Calculation. Voor de calculation gebruiken we dan volgende formule (we doen dit hier in het veld Voornaam):

 

If(Right(Voornaam;1) = "¶";Left(Voornaam;Length(Voornaam)- 1);Voornaam)

In mooi Nederlands betekent dit: indien bij de voornaam het eerste teken beginnend van rechts een harde return is, vervang dan het hele veld Voornaam door het oorspronkelijk aantal tekens min één (tellend vanaf links); in het andere geval vervang het veld Voornaam gewoon door Voornaam, door zichzelf, dus.

Hierbij wordt dus het laatste teken weggehaald, enkel indien dat teken een harde return is.

 

N.B. Deze methode verwijdert enkel de laatste harde return. Indien er meer dan één staat, dan moeten we bovenstaande formule aanpassen via Case (bijvoorbeeld voor de gevallen met 2, 3 en 4 Returns).


* De Enter-toets is de meest rechtse toets onderaan (op het numeriek gedeelte dus). De Return-toets is de toets die links van de letters staat, nl. die grote toets met dat Return-haakje op).

 
avd@avd-ci.be - contactformulier