Bijhouden van de tijd in een FileMaker-database kunnen een verfijnde propositie. Oplossingen kunnen variëren van een eenvoudige implementatie tot een complexe installatie die rekeningen voor schrikkeljaren, vakantie en werkdagen. Als u wilt snel gebruiksklaar, FileMaker wordt geleverd met twee verschillende startklare oplossingen: tijd facturering en urenbriefjes. Als, echter, u al een database hebt en wilt toevoegen van een time tracking functie, kunt u aan de slag met de basis. Met slechts drie velden die kunt u een begintijd bijhouden, stop de tijd en de verstreken tijd tussen de twee berekenen.
Wat die u nodig hebt
- FileMaker-database
Maak een tijdveld genaamd "Time_Start." Stel deze in op het veldtype "Tijd."
Maak een tijdveld genaamd "Time_End."
Maken van een numeriek veld genaamd "Time_Hours" en stel deze in op de volgende berekende waarde automatisch invoeren: Round((Time_End-Time_Start)/60/60;2). Controleer of de optie "Niet vervangen bestaande waarde van het veld (indien aanwezig)" niet is ingeschakeld.
De nieuwe velden toevoegen aan de gewenste lay-out.
Tijden invoeren in velden voor zowel de Time_Start als de Time_End voor het testen van het berekende veld.
- Als u wilt dat uw tijd vervallen als u wilt weergeven in minuten in plaats van uren, deze berekening gebruiken: Round((Time_End-Time_Start)/60;2).
- Als u weergegeven in totale seconden wilt, deze berekening gebruiken: Round(Time_End-Time_Start;2).
- Als u wilt uw tijd weer in uren en het laatste uur is in de volgende dag (zoals een begintijd van 21: 00 uur met een eindtijd van 1 uur), gebruik deze berekening: Round((Time_End-Time_Start)/60/60;2) + Case(GetAsNumber(Time_End)<=>=>
- Een datumveld toe te voegen is ook zeer nuttig bij het creëren van een beter systeem van tijdregistratie.