FileMaker - Tip 208

 

Klik op om terug te keren naar het selectiemenu.

Tip 208 - Veldnamen kiezen op een gestructureerde manier

Een vaak gestelde vraag: kunnen we veldnamen willekeurig kiezen of zijn er systemen? Het antwoord is bevestigend op beide vragen: we kunnen doen wat we willen (op enkele uitzonderingen na: bepaalde tekens kunnen niet in een veldnaam voorkomen, maar daarvoor waarschuwt FileMaker ons zelf al).

Voor de duidelijkheid, vooral in calculaties, kunnen we toch wel bepaalde conventies volgen. Een ervan is de Hongaarse methode. Hierbij wordt het type veld (Numeric, Text, Date, Time, Container) aangeduid als onderdeel van de naam. In de naam worden tevens hoofdletters gebruikt om de verschillende woorden aan te duiden. Voor calculatievelden wordt een underscore gebruikt en voor globale velden twee.

Dit levert de volgende coderingen op:

Gewone velden

nKlantNr

tKlantNaam

dKlantDatum

hKlantTijd

cKlantFoto

Rekenvelden

_nKlantNr

_tKlantNaam

_dKlantDatum

_hKlantTijd

_cKlantFoto

_rKlantTotaal (resuméveld, dit is altijd een numeriek veld)

Globale velden

__nKlantNr

__tKlantNaam

__dKlantDatum

__hKlantTijd

__cKlantFoto

Deze conventie kan natuurlijk nog uitgebreid worden: zo is het bijvoorbeeld mogelijk voor globale velden met een constante inhoud* de veldnaam vooraf te laten gaan door drie underscores (met dank aan Theo).

Een goed uitgekiende conventie heeft het grote voordeel dat we direct zien wat we met een veld kunnen doen, bijvoorbeeld of we het al dan niet in een calculatieformule kunnen verwerken en op welke manier. Bovendien zijn de velden, ook bij een alfabetische klassering, netjes gegroepeerd.


* We gebruiken zo'n veld bijvoorbeeld voor de teksten van de leveringsvoorwaarden en dergelijke.

 
avd@avd-ci.be - contactformulier