FileMaker - Tip
22
![]()
|
|
|
De manier waarop FileMaker datums bijhoudt is erg trefzeker. Dat komt doordat de datum gestockeerd wordt als een getal dat het aantal verlopen dagen telt sinds 1 januari van het jaar 1 (het jaar 0001 dus). Enkele voorbeelden:
Bovendien is het mogelijk decimalen te gebruiken om het moment van de dag te bepalen:
Hoe meer cijfers na de komma, hoe nauwkeruiger het moment bepaald wordt dus. Natuurlijk gebeurt dit alles achter de schermen. Om het datumgetal te kennen, kunnen we een eenvoudige calculatie gebruiken. Stel dat we een datumveld hebben dat we Datum noemen. We maken dan een calculatieveld dat we Datumgetal noemen en dat als uitkomst een Number geeft, met volgende formule: Date(Month(Datum);Day(Datum);Year(Datum)) Een andere mogelijkheid is de formule Abs(Datum) Nu we dit allemaal weten, wordt het duidelijk dat het datumformaat dat we kiezen geen enkele invloed heeft op de bewerkingen met de datum (bijv. 30 dagen optellen bij een factuurdatum, enz.). Het is dus een fabeltje dat men het formaat jaar/maand/dag zou moeten gebruiken om perfect te kunnen sorteren. FileMaker weet wel beter... Spijtig dat sommige normeerders dit niet weten en ons willen opzadelen met iets wat ons niet zo ligt... |
avd@avd-ci.be - contactformulier