|
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).
|