FileMaker - Tip 59

 

Klik op om terug te keren naar het selectiemenu.

Tip 59 - De inhoud van een veld volledig in hoofdletters omzetten

Nog een pas gestelde vraag:

"Is het mogelijk de inhoud van een veld volledig in hoofdletters om te zetten?"

Eerst hierover een opmerking: eigenlijk zijn we niet zo'n voorstander van die hoofdletters. Op het Internet wordt een tekst in ALL CAPS trouwens algemeen als tegen de Netiquette beschouwd. Een tekst volledig in hoofdletters gezet wordt gelijkgesteld aan "roepen". Afgezien daarvan is het zo dat hoofdletters heel wat meer ruimte innemen dan gewone letters en in kolommen of op adresetiketten kan dat vervelende gevolgen hebben. Vergelijk maar eens de lengte van volgend zinnetje:

Dit zou in hoofdletters heel wat langer zijn.

DIT ZOU IN HOOFDLETTERS HEEL WAT LANGER ZIJN.

Een heel verschil, dus. Maar we antwoorden toch maar op de vraag.

Ja, het kan, en dat op twee manieren.

Ten eerste kan de tekst volledig in hoofdletters getoond worden, wat we ook intikken. Hiertoe gebruiken we bij de veldopmaak de mogelijkheid alles in hoofdletters te tonen (maar de veldinhoud blijft wel bewaard zoals we hem ingetikt hebben: enkel het tonen gebeurt op gewijzigde manier): selecteer in Lay-out Mode het veld en klik daarna onder Format - Text op de optie CASE: UPPERCASE. We kunnen ook Proper selecteren (enkel de eerste letter wordt dan als hoofdletter getoond) of lowercase (alles staat dan in kleine letters, ook als we hoofdletters hebben ingetikt).

De tweede manier doet precies wat de vraagsteller wenst: de tekst wordt dan volledig in hoofdletters getoond, maar ook zo bewaard. Hier hebben we wel een scriptje voor nodig, maar dat is dan wel erg eenvoudig. Stel dat het veld Gemeentenaam heet. Het scriptje zou dan enkel volgende script stap moeten bevatten:

Set Field (Gemeentenaam, Upper(Gemeentenaam))

Een kleine button naast het veld kan volstaan.

 
avd@avd-ci.be - contactformulier