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