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