FileMaker Tip 305

De oorspronkelijke veldopmaak behouden na een paste commando

 

Iemand die bijzonder veel aandacht besteedt aan zijn schermlay-out vindt het knap vervelend dat gebruikers tekst in zijn databank plakken met stijlkenmerken overgekomen vanuit de brontekst, terwijl het FileMaker-scherm eigenlijk heel neutraal ontworpen was.

In concreto: alle velden zijn voorzien op tekstingave in Arial 12 en het is niet gewenst dat daar bijvoorbeeld Haettenschweiler 18 punt in geplakt wordt.

FileMaker biedt hier meer dan één oplossing. Ten eerste kan de gebruiker er bij het invoeren voor zorgen dat de speciale opmaak niet wordt overgenomen. Op de Mac houden we daarvoor de Option-toets ingedrukt terwijl we plakken. Op Windows-machines is er de menu-optie Paste Special met daarna de optie As Unformatted Text. Als tweede oplossing kunnen we gebruik maken van de AutoEnter-functie die te activeren is wanneer we een veld definiëren*. Deze optie laat toe de veldinvoer te wijzigen meteen na het invoeren zelf, en daarbij bijvoorbeeld de functie te gebruiken om tekstformatteringen te verwijderen. Stel dat het veld Archieftekst heet, dan doen we dat met deze formule

TextFormatRemove (Archieftekst)

Voor degenen die nog nauwkeuriger willen werken, zijn er nog deze functies: TextFontRemove, TextColourRemove en TextSizeRemove (meer nog in FileMakers online help). Hierdoor kunnen we dus bepaalde stijlkenmerken wél doorlaten (zoals bijvoorbeeld de onderstrepingen of de schuine teksten uit het origineel).


* We moeten er dan wel op letten dat we FileMaker hierbij toelaten reeds bestaande tekst te overschrijven, anders lukt het kneepje slechts één keer, namelijk wanneer we het veld voor het eerst invullen. We klikken dus het vinkje weg bij "Do not replace existing value for field (if any)".

 

Terug naar het selectiemenu voor de tips.