FileMaker Tip 292
![]()
De functie TimeStamp en hoe we soms harder werken dan nodig is
TimeStamp is een interessante functie wanneer we logboek-activiteiten willen vastleggen, bijvoorbeeld wanneer we willen weten wanneer iemand ingelogd heeft op onze databank en hoelang hij of zij daar is blijven rondhangen...
TimeStamp levert een datum en tijdstempel in één veld, maar heel duidelijk afleesbaar is dat niet:
6/12/1980 23:14:15Bovendien heeft een vraagsteller een hekel aan de schuine strepen in de datum en heeft hij liever de punt als scheidingsteken*. Om al die redenen wil hij datum en tijd apart zien in twee velden. Dat kan natuurlijk, en de vraagsteller heeft daartoe braafjes de functies Date en Time gebruikt, met inachtname van de syntaxis van die functies. Voor Date is dat
Date(month;day;year)FileMaker wil om een datum te kennen dus weten over welke maand het gaat, welke dag en welk jaar. Nogal logisch. De vraagsteller komt dus tot deze formule
Date(Month(TimeStamp);Day(TimeStamp);Year(TimeStamp))en blij, natuurlijk, want het ding werkt.Toch had hij zich de moeite kunnen besparen. Om alleen de datum van een TimeStamp te zien, volstaat deze formule
TimeStampAlleen moeten we onderaan in het calculatievenster aanklikken dat het resultaat van deze berekening niet van het type "Timestamp" moet zijn, maar van het type "Datum". We hadden ook het type "Time" kunnen kiezen.
* Hoewel de internationale normen een streepje voorschrijven: 6-12-1950.
Terug naar het selectiemenu voor de tips.