FileMaker - Tip 5

 

Klik op om terug te keren naar het hoofdmenu.

Tip 5 - Uren en minuten ingeven zonder scheidingsteken via het numeriek toetsenbord

Bedoeling is in een tijdveld (laten we dat Tijd noemen) een uurbepaling in te geven zonder dat de dubbele punt ook ingegeven moet worden. Dit is handig wanneer veel uur- en tijdsgegevens in te voeren zijn.

Vb.: we willen 14:30 zien, en daartoe enkel 1430 intikken (gevolgd door ENTER of TAB).

Hiertoe maken we van het oorspronkelijke tijdveld Tijd een calculatieveld dat zijn berekeningen maakt op basis van een tekstveld dat we Tijd Invoer noemen. We plaatsen beide net even grote velden in de lay-out pal op elkaar, ervoor zorgend dat het veld Tijd Invoer onderaan ligt, en dat het veld Tijd niet aanklikbaar is, maar wel transparant. De formule voor het veld Tijd is deze:

Time(Left(Tijd Invoer;Choose(Length(Tijd Invoer);0;1;2;1;2));
Right(Tijd Invoer;Choose(Length(Tijd Invoer);0;0;0;2;2));
0)

Als alles goed zit, hoeven we nu geen dubbele punten meer in te tikken

015 geeft 00:15
1 geeft 01:00
002 geeft 00:02
2308 geeft 23:08

 
avd@avd-ci.be - contactformulier